Vim编辑器常用指令

 - 基本模式
命令模式:所有按键都代表命令
插入模式:输入的东西都成为文件的内容

vim + 文件名: 打开后光标定位到最后一行
vim +3 文件名: 打开后光标定位到第三行
vim +/imooc 文件名: 定位到imooc出现的第一行

i : 从命令模式切换到编辑模式
esc : 退出编辑模式
:wq  保存退出

以下三个指令可以组合使用
:w 保存修改
:q 退出当前vim编辑器的文件
:! 强制执行
:q! 强制退出

 - 多个文件间的切换
:n 切换到下个文件
:N 返回上个文件

 - 移动
h 光标左移
j  光标下移
k  光标上移
l  光标右移
:15  光标定位到第15行
:/xx 从光标位置开始向后定位到第一个xx的位置
:?xx  从光标位置开始向前定位到第一个xx的位置
w 按文本块移动光标,符号和标点也算一个单词
0 移到行首

- 删除
dw 删除光标所在位置的单词,也可删除单词的一部分
dd 删除整行 2d删除两行
D 删除从光标开始到行尾
x 删除光标位置所在单词  5x删除光标往右的5个字符

 - 粘贴
dd+p 剪切+粘贴行
yy 复制整行
p 粘贴到光标的下一行
P(大写)  在光标所在行上方粘贴

u 撤销上一个命令


~ 小写更改为大写

J 当前行和下一行合并  3J 合并三行

 - 屏幕滚动
Ctrl+F 向左滚动一屏
Ctrl+B 向右滚动一屏
Ctrl+U 向上滚动一屏
Ctrl+D 向下滚动一屏

 - 视野滚动
H 移动到屏幕顶端的行
M 移动到屏幕中央的行
L 移动到屏幕低端的行
nH 移动到屏幕顶端往下的第n行
nL 移动到屏幕底端往上的第n行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章