今天看到同事從容用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