vim最佳实践
- ä¸æŒ‰Esc而是按^[或者^c,速度快很多
- å¦ä¼šå‡ 个定ä½é”®çš„区别:0, $, {, }, g, G, w, e, b...
- o, O分别是当å‰ä½ç½®ä¸‹é¢/上é¢æ’入一个新行并进入æ’入状æ€
- Shift+Vé€‰å®šå‡ è¡Œï¼Œç„¶åŽç”¨ 一起移动
- Ctrl+V选定行首或行尾的å—符,然åŽç”¨shift+iåšæ’入,或者shift+xåšåˆ 除
- å¦ä¼šç”¨y,d å’Œp, Påšç²˜è´´å‰ªåˆ‡
- å¦ä¼šç”¨^W的窗å£æ“作。打开文件用sp或者vs
- å¦ä¼šè®°å½•å®çš„命令。用qåŠ ä»»æ„键开始录制,å†æŒ‰qä¿å˜ã€‚然åŽå¯ç”¨@åŠ è¿™ä¸ªä»»æ„键回放,在@å‰åŠ æ•°å—å¯å®šä¹‰å›žæ”¾æ¬¡æ•°ã€‚
- "."é‡å¤ä¸Šä¸€ä¸ªå‘½ä»¤ï¼Œ"u"å–消上一个命令,"^r"åå–消
- ^n, ^p用buf里的关键è¯è¡¥å…¨ã€‚
- å¦ä¼šæœç´¢æ›¿æ¢":%s/è¦æœçš„东西/è¦æ¢æˆçš„东西/g"
- 任何时候移到一个å•è¯ä¸ŠæŒ‰#çš„è¯å¯ä»¥é«˜äº®è¿™ä¸ªæ–‡æ¡£é‡Œæ‰€æœ‰ä¸€æ ·çš„å•è¯
- 用“/â€åšæœç´¢, 按n或N 上一个/下一个
- ":!命令 &"å¯ç›´æŽ¥è¿è¡Œè¿™ä¸ªå‘½ä»¤ï¼Œç”¨":!命令 %&"å¦‚æžœä½ æƒ³è®©è¿™ä¸ªå‘½ä»¤å¯¹å½“å‰æ‰€ç¼–辑文件åšæ“作。
- 任何时候å¯ç”¨":cd %:p:h"æ¥åˆ‡æ¢ç›®å½•åˆ°å½“å‰ç¼–辑文件所在目录。
我使用的æ’件
- Vundle.vim vimæ’件管ç†
- nerdtree vimç›®å½•æ ‘
- syntastic 神级è¯æ³•æ£€æŸ¥æ’件
- ctrlp.vim sublimeé£Žæ ¼çš„æ–‡ä»¶å¿«é€Ÿè·³è½¬
- vim-multiple-cursors sublimeé£Žæ ¼çš„å•è¯é€‰å–æ’件
- vim-commentary 一键代ç 注释
- vim-fugitive Git接å£æ’件
- desert.vim é…色解决方案
- jedi-vim Python代ç 补全工具