4周第2次課 vim 一般模式光標移動、復制、剪切
阿新 • • 發佈:2017-11-13
vim 一般模式光標移動、復制、剪切
四周第二次課(11月7日)
5.1 vim介紹
vi這個命令,它是linux中必不可少的一個工具。早期的Unix系統默認的編輯器的。
vi與vim有什麽區別?
vim是vi的升級版。帶彩色和代碼提示,有利於提高使用人員的效率。
安裝: yum install -y vim-enhanced
vim的三種模式:一般模式、編輯模式、命令模式
技巧:
!$ 表示最後一次輸入空格之後的參數
vim 有個比較特殊的用法:# vim +n filename
這裏的 n 是一個數字,比如 vim +100 1.txt 會在 vim 的時候把光標定位到 1.txt 的第 100 行。
5.2 vim顏色顯示和移動光標
位置,文件類型、文件名不同,顯示的顏色就有可能不同
[root@centos701 ~]# vim /etc/vimrc ##vimrc配置文件
[root@centos701 ~]# vim /root/.vimrc ##在用戶家目錄下的.vimrc 可以個性化設置自己的 vim
5.3 vim一般模式下移動光標
n+快捷鍵 (n表示任意數。先輸入數字,再按快捷鍵)大部分快捷鍵適合此組合,多嘗試)
字符類
按鍵 | 作 用 |
h或者左方向鍵 | 向左移動一個字符 |
j或者下方向鍵 | 向下移動一個字符 |
k或者上方向鍵 | 向上移動一個字符 |
l或者右方向鍵、空格 | 向右移動一個字符 |
行和屏幕類
ctrl-f或 PageDown | 向文件尾翻一屏(翻到下一頁) |
ctrl-b 或PageUp | 向文件首翻一屏(翻到上一頁) |
0和 shift-6 | 0是將光標移到行首,^則是移動到非空字符行首 |
shift-4 | 光標移動到行尾 |
gg | 光標移動到首行 |
G | 光標移動到尾行,nG表示移動到n 行 |
5.4 vim一般模式下復制、剪切和粘貼
n+快捷鍵 (n表示任意數。先輸入數字,再按快捷鍵)大部分快捷鍵適合此組合,多嘗試)
按鍵 | 作用 |
x,X, 在剪貼字符後,按下 p即在當前光標後粘貼 | x向後剪切1個字符,X向前刪除一個字符 |
dd ,ndd | 剪切光標所在行,剪貼光標之後 n 行 |
yy,nyy | 復制光標所在行,復制 yy |
P,nP表示執行n 次粘貼動作 | 將剪切或復制的行粘貼到光標所在行的上面 |
p | 將剪切或復制的行粘貼到光標所在行的下面 |
u ,ctrl-r | u後退一次,ctrl-r 前進一次;最多50次; |
v ,ctrl-v | v 可視,高亮選中的字符;ctrl-v 可視塊,高亮選中的矩形塊) |
4周第2次課 vim 一般模式光標移動、復制、剪切