十六、如何使用vim編輯多個文件
vim 文件1,文件2,文件3,...
默認打開第一個文件,可在末行模式下進行其它操作:
:next ?切換到下一文件
:prev ?切換至前一個文件
:last ?切換至最后一個文件
:first ?切換至第一個文件
:qa ?表示退出所有文件
十七、分屏顯示一個文件
Gtrl鍵+w鍵,然后在按s鍵,水平拆分窗口
Gtrl鍵+w鍵,然后在按v鍵,垂直拆分窗口
Gtrl鍵+w鍵,按方向鍵↓鍵,可以切換到下一窗口
Gtrl鍵+w鍵,按方向鍵↓鍵,可以切換到下一窗口
Gtrl鍵+w鍵,按方向鍵↓鍵,可以切換到下一窗口
Gtrl鍵+w鍵,按方向鍵↓鍵,可以切換到下一窗口
十八、多窗口多個文件
vim -o 文件1,文件2,... ?:表示水平分割窗口顯示
vim -O 文件1,文件2,... ?:表示垂直分割窗口顯示
十九、將當前文件中部分內容另存為另外一個文件
末行模式下使用w命令:
:地址1,地址2,...w ?/路徑/to/文件
二十、將另一文件的內容填充在當前文件中
使用r命令:
:r ? /path/to/somefile
二一、跟shell交互
在末行模式下:
:!命令名 ? :可以執行bash命令
二二、高級話題
1、顯示或取消顯示行號
:set number或:set nu顯示行號
:set nonu取消顯示
2、顯示或忽略區分字符大小寫
:set ignorecase 或 :set ic區分大小寫
:set noic不區分大小寫
3、設定自動縮進
:set autoindent 或:set ai自動縮進
:set noai 取消自動縮進
4、是否高亮顯示
:set hlsearch 高亮
:set nohlsearch 取消高亮
5、語法(腳本中)著色
:syntax on語法著色
:syntax off關閉著色
二三、vim的配置文件
/etc/vimrc 這個是全局配置文件,只有root可以操作
~/.vimrc (各用戶下的配置文件),能夠個性化設置
vimtutor命令,可以用于幫助學習vim命令