Skip to content

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 to g
  • 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
    • use a tiling window manager like i3 or Sway
    • learn the keybinds for GUI programs
    • use CLI and TUI programs instead of GUI programs
    • use a fully keyboard driven text editor like vim or emacs

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 and End for jumping to the beginning and end of a line
  • PageUp and PageDown 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
Clone this wiki locally