一、VIM
1.概念
是一款文本编辑器,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。
2.优点
可以完成复杂的编辑与格式化功能
3.模式
其模式共有十二种,基本模式有六种
1.普通模式
2.可视模式
3.选择模式
4.插入模式
5.命令行模式
6.ex 模式
4.模式退出
1)命令行模式退出
:q! 强制退出,不保存
:q 退出
:wq! 强制保存并退出
:x 保存并退出
:wq 保存并退出
2)普通模式退出
shift+zz
5.删除文本
x 删除游标所在的字符
X 删除游标所在前一个字符
dd 删除整行
6.高效的移动
1)使用h、j、k、l(左、下、上、右)
2)w:光标往后移动一个词
3)0:移动光标到当前行首。(数字0)
4)文件移动
<Ctrl+f>:向下移动一屏。
<Ctrl+b>:向上移动一屏。
G:到文件尾
gg:到文件首行:移动光标到屏幕上面,10gg代表到第十行
5)/text:从当前光标处开始搜索字符串 text,并且到达 text 出现的地方。必须使用回车来开始这个搜索命令。按 n移动到下个 text 处,N 移动到上一个 text 处 。
6)%:在成对的括号等符号间移动,比如成对的 [ ] , { }, ( ) 之间。将光标放到任意符号上,然后通过 % 来移动到和这个符号匹配的符号上,% 还可以正确的识别括号的嵌套层数,总是移动到真正匹配的位置上。因此这个命令在编辑程序代码的时候非常有用,可以让你方便的在一段代码的头尾间移动。
7.高效的输入
1)使用关键词自动完成功能,你只需要输入开始几个字母(abc),按住 Ctrl,再按 N。
2)复制
5yy,进行当前光标到第五行的复制,然后按回车。
13yy14,复制13行到14行,然后回车。
3)粘贴
按p
3j 将会把光标向下移动三行。
8.分屏
vim -On file1 file2 (n是数字,代表分成几个屏)
ctrl+w 切换
二、配置vim
vim ~/.vimrc
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)