Vim 多文件開發

今天看到同事從容用vim 看文件內容時,又看到一些值得記錄的指令。

視窗相關指令

vim -o file1 file2 用水平分割的方式開啟 file1 與 file2

vim -O file1 file2 用垂直分割的方式開啟file1與 file2

在已經開啟檔案的情況下,

:vs : 可以將目前的開啟的檔案, 再同步開啟在另一個垂直分割的視窗。

:sp file1.txt : 可以再另一個水平分割視窗上開啟file1.txt.

:vs file1.txt: 可以再另一個垂直分割視窗上開啟file1.txt.

ctrl + ww : 在多個開啟的視窗中切換

Tabs 相關指令

vim -p file1 fil2 : 用tabs分割的方式開啟file1與 file2

vimi -p *.md : 用wildcard 的方式開啟所有.md 結尾的檔案。

gt : 移動到下一個tab

gT: 移動到上一個tab

number + gt : 移到動第ith個tab

:tabedit file : 在另一個tab 上開啟file

Vim configuration

github 上找到了這個別人設定好的vimrc,直接鍵入下面的指令就可以開箱即用了

git clone --depth=1 https://github.com/amix/vimrc.git ~/.vim_runtime 
sh ~/.vim_runtime/install_awesome_vimrc.sh

為開啟的檔案中,顯示row number。

vim ~/.vimrc 開啟設定檔以後,加入下面的指令以後,之後開啟任何檔案時顯示row number.

set number

Reference

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *