vim常用命令有哪些?看老男孩Linux培训怎么说?
老男孩IT教育
常见问题
2020年11月30日 14:26
老男孩Linux运维培训学习。vim是一个文本编辑程序,没有菜单,只有命令,且命令繁多。在运维培训学习中,vim编辑器都有哪些知识点?有哪些命令需要掌握?
vim是一个文本编辑程序,没有菜单,只有命令,且命令繁多。在运维培训学习中,vim编辑器都有哪些知识点?有哪些命令需要掌握?
命令行模式下相关命令
移动光标
h:←左移
l:→右移
j:↓下移
k:↑上移
gg:光标移动文件开头
G:光标移动到文件末尾
0:光标移动到行首
$:光标移动到行尾
123G:跳转到第123行
删除字符
x:删除光标后一个字符,相当于Del
X:删除光标前一个字符,相当于Backspace
dw:删除光标开始位置的字,包含光标所在字符
光标必须移动到删除单词的首字符上
d0:删除光标前本行所有内容,不包含光标所在字符
D(d$):删除光标后本行所有内容,包含光标所在字符
dd:删除光标所在行
n dd删除指定的行数
并不是真的删除,实际上是剪切
撤销操作
u:一步一步撤销
Ctr-r:反撤销
复制粘贴
yy:复制当前行,n yy复制n行
p:在光标所在位置向下新开辟一行,粘贴
P:从光标所在行,开始粘贴
可视模式
v:按字移动
配合h、j、k、l使用
使用y复制选中内容
替换操作
r:替换当前字符
文本行移动
>>:文本行右移
<<:文本行左移
文本模式下相关命令
进入输入模式
i:插入光标前一个字符
I:插入行首
a:插入光标后一个字符
A:插入行未
o:向下新开一行,插入行首
O:向上新开一行,插入行首
s:删除光标所在的字符
S:删除当前行
分屏操作
进入分屏模式
命令:sp将屏幕分为两部分-->水平
命令:vsp将屏幕分为两部分-->垂直
命令:sp(vsp)+文件名水平或垂直拆分窗口显示两个不同的文件
退出分屏模式
命令:wqall保存并退出所有屏幕
命令:wq保存并退出光标所在的屏幕
Ctrl+ww切换两个屏幕
vim打造IDE
系统级配置文件目录:/etc/vim/vimrc
用户级配置文件目录:~/.vim/vimrc
修改配置文件vimrc或者.vimrc
以上便是今天分享的vim命令相关知识。更多Linux学习内容,欢迎关注老男孩教育Linux运维培训课程。老男孩教育Linux培训班,从0基础到云计算架构,是一系列的实践课程。在Linux基础、云计算运维、Docker容器、集群与存储、数据库管理、安全技术、自动化运维、Python开发等方面的教学,帮助学生高效学习Linux技术,奠定坚实的理论基础和优秀的实践能力。帮助更多的Linux爱好者成为更好的Linux运维工程师。
