Vim Rocks!

7,864 views

Published on

Vim Rocks!
About useful .vimrc settings and vim scripts/plugins share.

Published in: Technology

Vim Rocks!

  1. 1. Vim Rocks!Kent Chen
  2. 2. Kent Chen (chenkaie)chenkaie@gmail.comhttp://chenkaie.blogspot.com@chenkaie on GitHub@chenkaie on SlideShare@chenkaie on LinkedIn@chenkaie on Twitter
  3. 3. / Pronounce[vim]
  4. 4. No basic training today
  5. 5. Neither bullshit, blah blah...
  6. 6. Vim’sNor Vim clever tricks
  7. 7. Vim [vim]Sharing my real-world experience
  8. 8. Discussion on Vim experience
  9. 9. Sharing your own experience
  10. 10. //192.168.59.78/Upload
  11. 11. The Unwritten Rule
  12. 12. Vim is a REAL mans text editor by aiink.com/c9s
  13. 13. Never ignore the basic training
  14. 14. Basic training is a MUST
  15. 15. But...
  16. 16. Today we’re focusing on...
  17. 17. VimAdvanced Vim knowledge sharing
  18. 18. Recommended Vimbasic training materials
  19. 19. by 0xlab/Jserv
  20. 20. by vgod
  21. 21. by Ted Naleid
  22. 22. byMichael
  23. 23. Cut to the chase
  24. 24. $HOME/.vimrc & Vim Plugins
  25. 25. The very first trick
  26. 26. Again! The Unwritten Rule
  27. 27. To Cut or Not to CutThat Is The Question
  28. 28. REAL Men nevertouch arrow keys
  29. 29. HJKLREAL Men use HJKL instead
  30. 30. ADM-3A Keyboard from Wikipedia
  31. 31. STOP using the arrow keys, Dude!
  32. 32. Vim Plugins orVim Scripts
  33. 33. Trick 1
  34. 34. Smart Home Key : Better Home key experience for editing, especially for coding
  35. 35. Trick 2
  36. 36. vim-powerline : The ultimate vim statusline utilityMode > VCS > Filename fileformat < fileencoding < filetype < scrollpercent < lineinfo
  37. 37. Trick 3
  38. 38. Tagbar : Display tags of the current file ordered by scope
  39. 39. Trick 4
  40. 40. clang complete : Use of Clang for completing C/C+ + (IntelliSense-like autocomplete)
  41. 41. Trick 5
  42. 42. neocomplcache: Ultimate auto-completion system for Vim
  43. 43. Trick 6
  44. 44. vim-indent-object : Text Objects based on Indentation Level
  45. 45. Trick 7
  46. 46. matchit.zip : extended % matching for HTML, LaTeX, and many other languages
  47. 47. Trick 8
  48. 48. The NERD Commenter : A plugin that allows for easy commenting of code for many filetypes.
  49. 49. Trick 9
  50. 50. snipMate : TextMate-style snippets for Vim
  51. 51. Trick 10
  52. 52. matchit.zip : extended % matching for HTML, LaTeX, and many other languages
  53. 53. Trick 11
  54. 54. SuperTab : Do all your insert-mode completion with Tab.
  55. 55. Trick 12
  56. 56. vcscommand.vim : CVS/SVN/SVK/git/hg/bzr integration plugin
  57. 57. Trick 13
  58. 58. DirDiff.vim : A plugin to diff and merge two directories recursively.
  59. 59. Trick 14
  60. 60. Tabular :Vim script for text filtering and alignment
  61. 61. Trick 15
  62. 62. Vundle : the plug-in manager for Vim
  63. 63. $HOME/.vimrc
  64. 64. Trick 1
  65. 65. backup & swapfile
  66. 66. Trick 2
  67. 67. ignorecase & smartcase
  68. 68. Trick 3
  69. 69. : → ; & wildmode
  70. 70. Trick 4
  71. 71. window operation
  72. 72. Trick 5
  73. 73. tab operation
  74. 74. Trick 6
  75. 75. WinMerge-style diff/merge operation
  76. 76. ReferenceKlayman’s .vimrcVIM Hacks (c9s)Perl Hacks on Vim (c9s)VIM - Hack Your Editor! (yzlin)My .vimrc http://github.com/chenkaie/DotFiles/blob/master/.vimrc

×