2008年6月19日 星期四

:help new-vim-server

其實早在 Vim 6.X 的時候就有的一個功能
在 Ubuntu 8.04 上面要裝上 gvim 才能夠使用
就是先執行一個 vim 來當 server
vim --servername VIM file1.txt
然後再執行
vim --remote-tab file2.txt
就可以把 file2.txt 開個 tab 在前面那個 vim-server 裡面了~
詳細的說明可以參考 :help new-vim-server

3 則留言:

HuKi 提到...

這個非常好用~~~
不過我之前都是在win32下才常用這個
因為win32下可以直接在按右鍵時就把這個東西給丟過去
看來下次自己寫一個desktop
讓這些東西可以直接在x下就用
蠻不錯的
謝謝大大分享

FourDollars 提到...

對了~ 我另外寫了一個 Bash Function 來用~ 留給有緣人囉~ :P

svim ()
{
if [ ! -z "$*" ]; then
if [ "$(/usr/bin/vim --serverlist)" = 'VIM-SERVER' ]; then
/usr/bin/vim --servername VIM-SERVER --remote-tab $*;
else
/usr/bin/vim --servername VIM-SERVER $*;
fi;
else
/usr/bin/vim --servername VIM-SERVER;
fi
}

Cornelius (c9s) 提到...

太讚了!