上古神器,想必大家会联想到xx电视剧,上古神器不就是东皇钟、轩辕剑、盘古斧、炼妖壶、昊天塔、伏羲琴、神农鼎、崆峒印、昆仑镜、女娲石。那是电视剧的上古神器,IT君今天要讲的IT界的上古神器--vim编辑器。
对于一把神器来说,主角往往都是要付出一些努力才能收获到更加强大的力量才行,对于vim这种上古神器,IT君就不多说什么了。
一、vim的基本介绍
1、vim是从vi发展而来的,能实现代码补全、编译及错误跳转等方便的功能。
2、vim有模式之分,分别是一般指令模式、编辑模式和指令列命令模式。
一般指令模式,可以进行光标移动和复制黏贴等。
编辑模式,就是直接编辑文件。
指令列命令模式,就是在指令模式下,输入[:/?]其中一个按钮下,可以进行搜索或替换。
3、灵活,个性化。只要你有需求,完全可以修改vimrc配置文件,把它打造成属于自己的不一样的上古神器。
二、下载安装
这没什么好说的。
linux平台:#yum install -y vim 即可
windows平台:直接上gvim官网下载安装(傻瓜式的点下去就好)
三、驾驭
如何驾驭神器。这才是要修练的地方。
1、一般指令行模式,按esc即进入指令行模式。常见的命令有:
i
:Insert 模式,按 ESC
回到 Normal 模式.
x
: 删当前光标所在的一个字符。
:wq:
存盘 + 退出 (:w
存盘, :q
退出)
:q!:强制退出,不保存修改内容。
dd:
删除当前行,并把删除的行存到剪贴板里
p:
粘贴剪贴板
yy:拷贝光标所在的命令行
hjkl:移动光标(建议使用,不要使用箭头)
2、编辑模式
a:在光标后面插入
o:在当前行后插入一个新行
O:在当前行前插入一个新行
......
有了一把好神器,怎么可能缺少一本好剑谱呢,剑谱如下所示:
上面就是修练这把上古神器的剑谱,相信修炼完,不求独孤求败,起码能混迹IT江湖。
四、辅助
接下来,说下shell命令行的常见的一些快捷键。
1、删除
ctrl+d:删除光标所在的位置上的字符
ctrl+h:删除光标所在位置前的字符
ctrl+k:删除光标后面所有的字符
ctrl+u:删除光标前面所有的字符
ctrl+w:删除光标前一个单词
ctrl+y:恢复上次删除的字符
ctrl+?:撤销前一次输入
2、移动
ctrl+a:将光标移动到命令行开头
ctrl+e:将光标移动到命令行结尾
ctrl+f:将光标向后移动一个字符
ctrl+b:将光标相向前移动一个字符
ctrl+方向键左键:将光标移动到前一个单词开头
ctrl+方向键右键:将光标移动到后一个单词结尾
ctrl+x:在上次光标所在字符和当前光标所在字符之间跳转
3、替换
ctrl+t:将光标当前字符与前面一个字符替换
4、历史命令编辑
ctrl+p:返回上一次输入命令字符
ctrl+r:输入单词搜索历史命令
5、其他常见命令
ctrl+s:锁住终端
ctrl+q:解锁终端
ctrl+l:清屏(也就是clear命令)
ctrl+i:类似tab补全功能
ctrl+o:重复执行命令
五、打怪升级
如果有了前面的技能防身,那接下来就是在日常的工作不断操练熟悉,做到脱离键盘,也能操作自如,不得不说IT君也正在这条路上打怪升级。
借用屈原的一句话,路漫漫其修远兮,吾将上下而求索。
本文出自 “9305074” 博客,请务必保留此出处http://9315074.blog.51cto.com/9305074/1852843
原文地址:http://9315074.blog.51cto.com/9305074/1852843