黑马程序员Linux系统开发视频之VIM使用教程
VIM編輯器的使用
命令模式的操作
1.光標的移動
? h?? j?? k?? l
? 前? 下? 上? 后
? 行首:0
? 行尾:$
? 文件開始位置:gg
? 文件末尾:G
? 行跳轉:300G
2.刪除操作
? 刪除光標后邊的字符:x
? 刪除光標前邊的字符:X
? 刪除光標前邊的單詞:dw (光標移動到單詞的開始位置,否則只能刪除一部分)
? 刪除光標到行首的字符串:d0
? 刪除光標到行尾的字符串:D(d$)
? 刪除光標當前行:dd
? 刪除多行:ndd (n -- 自然數)
?
3.撤銷操作
? 撤銷:u
? 反撤銷:ctrl + r
4.復制粘貼
? 復制:yy
? 復制多行:nyy
?
? 粘貼:p (光標所在行的下一行)
? 粘貼:P (光標所在行)
?
? 剪切 == 刪除
?
5.可視模式
? 切換到可視模式:v
? 選擇內容:hjkl
? 操作:復制:y 刪除:d
6.查找操作
? 1. /hello
? 2. ?hello
? 3. # -- 把光標移動到查找的單詞身上
? 遍歷時的快捷鍵:N/n
7.r:替換當前字符
縮進:
? 向右:>>
? 向左:<<
8.查看man文檔
? K(shift + k) 3 + shift+k
文本模式下的操作:
? 切換到文本模式:
??? a -- 在光標所在位置的后邊插入
??? A -- 在當前行的尾部插入
?? ?
??? i -- 在光標所在位置的前邊插入
??? I -- 在光標所在行的行首插入
?? ?
??? o -- 在光標所在行的下邊開辟一個新的行
??? O -- 在光標所在行的上邊開辟一個新的行
?? ?
??? s -- 刪除光標后邊的字符
??? S -- 刪除光標所在的行
末行模式下的操作:
? 查找::s/tom/jack/g
??????? :%s/tom/jack/
?? ?:20,25s/tom/jack/g
? 保持退出:
??? q:退出
??? q!:退出不保存
??? w:保存
??? wq:保存退出
??? x:== wq
在命令模式下保存退出:ZZ
分屏操作
? 末行模式
??? 命令:sp? 將屏幕分為兩部分 -> 水平
??? 命令:vsp 將屏幕分為兩部分 -> 垂直
??? 命令:sp(vsp) + 文件名 水平或垂直拆分窗口顯示兩個不同文件
? 操作
??? 命令:wqall 保存并退出所有屏幕
??? 命令:wq 保存并退出光標所在的屏幕
??? ctrl+ww 切換兩個屏幕
?
完全照搬,版權歸原作者。
總結
以上是生活随笔為你收集整理的黑马程序员Linux系统开发视频之VIM使用教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DOS环境下支持的最大内存是多少?
- 下一篇: Linux系统编程之查看文件大小的方法(