上古神器--vim编辑器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了上古神器--vim编辑器相关的知识,希望对你有一定的参考价值。

上古神器,想必大家会联想到xx电视剧,上古神器不就是东皇钟、轩辕剑、盘古斧、炼妖壶、昊天塔、伏羲琴、神农鼎、崆峒印、昆仑镜、女娲石。那是电视剧的上古神器,IT君今天要讲的IT界的上古神器--vim编辑器。

技术分享

对于一把神器来说,主角往往都是要付出一些努力才能收获到更加强大的力量才行,对于vim这种上古神器,IT君就不多说什么了。

一、vim的基本介绍

  1、vim是从vi发展而来的,能实现代码补全、编译及错误跳转等方便的功能。

  2、vim有模式之分,分别是一般指令模式、编辑模式和指令列命令模式。

     一般指令模式,可以进行光标移动和复制黏贴等。

     编辑模式,就是直接编辑文件。

     指令列命令模式,就是在指令模式下,输入[:/?]其中一个按钮下,可以进行搜索或替换。

  3、灵活,个性化。只要你有需求,完全可以修改vimrc配置文件,把它打造成属于自己的不一样的上古神器。

二、下载安装

  这没什么好说的。

  linux平台:#yum install -y vim   即可

  windows平台:直接上gvim官网下载安装(傻瓜式的点下去就好)

三、驾驭

  如何驾驭神器。这才是要修练的地方。

  1、一般指令行模式,按esc即进入指令行模式。常见的命令有:

  iInsert 模式,按 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

以上是关于上古神器--vim编辑器的主要内容,如果未能解决你的问题,请参考以下文章

上古神器——Vim使用技巧

vim配置的初级道路---打造属于自己的Vim

vim配置的初级道路---打造属于自己的Vim

干货!上古神器 sed 教程详解

上古神器vim系列之初探

上古神器vim系列之初探