可視化
注釋多行
1. ctrl+v
2. 選中要注釋的行
3. I(大i鍵)
4. #
5. Esc
多行縮進以及取消縮進
1. ctrl+v
2. >/<
對齊
v
選擇行
=
行尾添加字符
ctrl+v
選擇行
$
A
輸入想要添加的內容
Esc
多窗口操作
vi打開一個文件后,若要再打開第二個文件,在末行模式下輸入:
| 按鍵組合 | 說明 |
|---|---|
| Ctrl-w + s | 橫向分屏(復制) |
| Ctrl-w + v | 縱向分屏 |
| Ctrl-w +箭頭 | 在不同窗口之間切換 |
| Ctrl-w + n | 新打開一個窗口 |
| Ctrl-w + o | 關閉所有其他窗口 |
| :qa | 關閉所有窗口 |
:sp {filename}
即可橫行切分出倆個窗口。其中filename可有可無,有則開打,無則新建。
在多窗口操作時,常用的快捷鍵:
| 按鍵組合 | 說明 |
|---|---|
| Ctrl-w + s | 橫向分屏(復制) |
| Ctrl-w + v | 縱向分屏 |
| Ctrl-w +箭頭 | 在不同窗口之間切換 |
| Ctrl-w + n | 新打開一個窗口 |
| Ctrl-w + o | 關閉所有其他窗口 |
| :qa | 關閉所有窗口 |
vim的環(huán)境變量與設置
/.viminfo文件記錄了你以往的操作行為。而/etc/vimrc(或者/etc/vim/vimrc,取決于你的發(fā)行版本,REH6是前者)和/.vimrc保存了vim的環(huán)境變量,分別是系統(tǒng)全局設置和用戶個人設置。通過命令模式輸入::set all可以查看所有的可用變量,設置項非常多,這里給出一個簡單實用的設置:
1. $vim ~/.vimrc
2. set ai "auto indent
3. set nu "show number
4. set si "smart indent
5. set ts=4 "tab stop is 4
6. set hlsearch "hight light search
7. syntax on