首页 > 代码库 > vim简明教程
vim简明教程
在shell中新建一个文件
# vim a.txt
vim有三种模式:一般模式、插入模式、底行模式
三种工作模式
1.命令模式
移动光标
hjkl
yy 复制
nyy 从光标向下复制n行
0 移动光标到行首
$ 移动光标到行尾
快速移动光标
gg 到文件首行首列
nG 移动到第n行
G 到文件尾行首列
p 粘贴
np 在当前行向下粘贴n次
dd 删除/剪切光标所在行
ndd 从当前向下删除/剪切n行
w 光标移动到下一个word的第一个字符上
e 光标移动到下一个word的最后一个字符上
b 光标移动到上一个word的第一个
ctrl + f 向前翻一屏
ctrl + b 向后翻一屏
r 替换光标当前字符
R 连续替换光标,ESC结束
u 撤销
Ctrl + r 恢复
进入插入模式
i 在光标前插入
I 行首插入
o 在下一行新建一行
O 在上一行新建一行
a 在光标后追加
A 在行末尾进行追加
s 删除光标所在字符,并插入
S 删除当前行,并插入
/ 搜索的字符串 n向下一个,N向上一个
? 搜索的字符串 n向下一个,N向上一个
2.插入模式(编辑)
编写内容,注意:一般模式下所有的字符命令失效。
3.底行模式
:set nu[mber] 显示行号
:set nonu[mber] 不显示行号
:w 保存
:q 退出
:wq 保存退出 ZZ快捷键
:q! 强制退出
:n 把光标移动到第n行
vim简明教程
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。