-
-
Notifications
You must be signed in to change notification settings - Fork 1
General Tips
Caleb Bassi edited this page Jan 8, 2021
·
8 revisions
Tips for efficient workflows:
- use vim mode wherever possible
- use an editor that has a vim mode
- use the browser with a vim mode extension
- enable vi mode in your terminal shell
- do all of your text editing in your editor and then copy it to wherever you need it
- alias your shell commands to something shorter, like changing
git
tog
- use ergonomic shell utilities like fish shell, lazygit, and fzf
- reduce the amount of code you need to write with code snippets, autocompletion, and refactoring tools
- reduce repetition while editing with vim macros and search and replace
- use keyboard driven workflows and apps where possible
Tips for improving accuracy:
- Get a good microphone setup. Check out Microphone-Recommendations to get started.
- Pronounce words clearly and fully, especially trailing plosives like the 't' in 'dot'. Also, make sure to pronounce words individually and not slur words together like combining 'word' and 'do' into 'wordoo'.
- Use good keywords that are unique and preferably end in a plosive like 'p' and 't'. Also, it's sometimes better to use keywords with more syllables if they end up matching more often.
- Practice: issuing commands using voice typing is a skill just like any other. It's also quite different from regular typing and it takes some getting used to.
Tips for preventing voice strain:
- use your voice in as natural of a way as possible
- speak in a natural voice with natural intonation rather than a robotic monotonous voice
- chain commands together more in a more natural and fluid way rather than short bursts of choppy independent commands
- cut down on repetitive voice usage
- develop an efficient workflow
- get a good microphone
- don't speak too loudly, you should be speaking in a slightly quieter voice than normal
- don't whisper, whispering is actually very straining on your voice
- take breaks
- stay hydrated
General commands for text navigation and selection:
-
Home
andEnd
for jumping to the beginning and end of a line -
PageUp
andPageDown
for jumping a page up and down -
Ctrl+{Home,End}
for jumping to the beginning and end of a document -
Ctrl+{Left,Right}
for jumping left and right an entire word - prepend a navigation commands with
Shift
to select that section of text