Productive Tools

Here are some really helpful tools for faster research :) These are mainly for code repository written in the C language. I have used them all within Vim and they work pretty well.

  • Cscope to find occurrences of symbols (variables, function names, etc. ) in a repository
    • `cscope -R` in the parent directory of the code repository
    • `Ctrl + D` to exit
  • Ctags to jump to definitions of symbols while browsing through a source file
    • `ctags -R .` in the parent directory of the code repository
    • `Ctrl + }` to go the definition of the symbol
    • `Ctrl + T` to go back in the stack
  • iTerm2
    • Cmd + D to split screen along the vertical axis
    • Cmd + Shift + D to split screen along the horizontal axis
    • Can customize colors using .itermcolors files (Cmd + I)

I use the gruvbox color scheme for everything.