vim简易教程
vim
的学习其实可以在linux下输入vimtutor
命令,然后就有一份教程,英文版不好说阅读时间,但是中文版的话估计2-3小时就会用了。
vim 三大模式
vim 一共有三种模式,分别为命令模式、编辑模式和末行模式。
vim 常用功能
其实vim比大家想象的要简单(非中高端用户),学习这个要注意学习方法:大部分指令都是英文单词首字母缩写,然后多了几个特殊字符和命令组合,仅此而已了。因此,熟悉下面指令的意思,基本上就掌握vim使用思路了,剩下的仅仅是多加练习,放弃其他编辑器用上一周,妥妥的熟悉vim!
移动光标
删除内容
x
:删除光标所在字母X
: 删除光标前字母dw
:删除单词(从光标开始删)d0(d^)
:删除光标到行首d$(D)
: 删除光标到行尾dd
:删除光标所在行ndd
: 删除光标所在行开始n行
复制粘帖
yy
: 复制当前行内容nyy
: 复制当前行开始的n行
内容p(P)
: 粘帖(一个是粘帖从下一行开始,一个是当前行开始)dd
:剪切当前行内容ndd
: 剪切当前行开始的n行
内容r
:替换一个字符(输入r之后再输入一个字母将会替换光标所在的字符)
撤销操作
u
: 撤销操作Ctrl + r
: 反撤销
可视模式
内容查找
格式调整
man帮助查看
命令模式变为编辑模式
末行模式
命令模式按
:
则进入末行模式
(1)末行模式功能一:执行shell 命令
:! shell命令
则可以执行shell 命令
(2)末行模式功能二:文本替换:s/src/dst
替换当前行第一个匹配的src
为dst
:s/src/dst/g
替换当前行所有的src
为dst
:%s/src/dst/
替换所有行的第一个src
为dst
:%s/src/dst/g
替换本文件内所有的src
为dst
(2)末行模式功能二:保存退出:w
: 保存:q
: 退出(文件内容无修改):wq
: 保存退出:x
: 有内容修改保存退出,无修改直接退出q!
:强制退出ZZ
: 命令模式下保存退出
(2)末行模式功能三:vi分屏- 横分 :
:sp filename
- 竖分 :
:vsp filename
- 切换 :
Ctrl + w + (j k h l)
j、k、h、l
是我们的方向键
分屏退出文件 :q
:退出一个文件:qall
: 全部文件都退出xall
:全部保存退出
优秀资料
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。