目前工作習慣是利用putty連到server做事
但是有時筆電搬來搬去會導致putty斷線
所以靠著screen的reattach還原上次工作環境
並且常常需要一個視窗寫code一個視窗build
所以靠著screen的切割畫面在做事
之前曾經看過很多vim plugin可以增加寫code的速度
可是嘗試過幾個和個人自訂的screen快捷鍵打架
就不爽就不了了之惹XD
但是為了增加產出
我想我該開始來換個工作習慣了
1. supertag
<tag>自動補齊
http://www.vim.org/scripts/script.php?script_id=1643
ps. 如果有set paste的話不能work
2. vim 內建自動補齊
ctrl + n :show list
3. vim括號自動補全
inoremap ( ()<LEFT>
inoremap [ []<LEFT>
inoremap { {}<LEFT>
vim括號自動補全與刪除
http://oldj.net/article/vim-parenthesis/
4. set ai
自動換行縮排
5. code_complete
輸入關鍵字後按<tab>會加東西, 在用<tab>跳到下一個跳填的位置
會和supertag撞到
let g:completekey="<S-d>"
改成shift+d
https://github.com/mbbill/code_complete
ref: http://rickey-nctu.blogspot.tw/2009/03/vim-supertab-omnicppcomplete.html
6. ctags
ctrl+ ]
ctrl+ t
ref: http://blog.csdn.net/bokee/article/details/6633193
I want use vim's hotkey ctrl+a, and I need use "Ctrl-a a" it mean send a single Ctrl-a to the vim of screen.
ps. vim要知道tag在哪,default在開vim的directory下找
6. OmniCppComplete
https://github.com/vim-scripts/OmniCppComplete
還沒試成功
不過有更好的候選人: YouCompleteMe
http://blog.jobbole.com/58978/
不過有更好的候選人: YouCompleteMe
http://blog.jobbole.com/58978/
沒有留言:
張貼留言