map tn :tabnext
map tp :tabprev
map to :tabnew
map tc :tabclose
真的是好物
然後今天和貓哥msn聊了一下,問貓哥說有沒有辦法克服vim editor remote file 的問題
做一個alias或shell script, 把argv[0] 當參數先給scp, 讓scp丟回來/tmp, 然後開 vim 編輯
vim結束後自動呼叫scp把檔案傳回去
然後清除暫存檔
這是初步想法, 但是會有新問題
如果你只是 :w 沒有離開, 不會觸發後半段的 scp out
所以再加上個macro給vim
可是一旦進了vim就沒辦法傳argv[0], 又該怎麼辦呢?
所以再scp前要先把argv[0] 丟進環境變數, 讓vim讀環境變數決定要正常存檔還是要觸發scp
然後離開時把用到的環境變數清空
只要override :write指令就好
這樣想通了嗎? 呵….
Welcome to Unix World
勢必要再好好研究一下,不然我就要進入ultraedit 的世界了。…………………..