技能getLives Like Vim技术

Vim 使用体验

2014-12-28  本文已影响663人  Alex_Z

2018.02.10更新

本文主要对博主多年的vim使用经验做下总结,主要介绍博主工作中最常用到的一些VIM使用技巧。

首先有个“入门秘诀”博主觉得有必要提下:

博主就很有幸在第一份工作中遇上这么一个demo同事,不然可能到现在还只是停留在“觉得vim好像很牛逼的样子,自己却总是没办法好好地,长久地把它用起来”这样的阶段。

以下正文。


VIM 简介

VIM 是一款跨平台,开源的文本编辑器,其主要特点有:

  1. 高效无打断的编辑模式
    使用VIM时,依靠各类快捷键可以基本上摆脱鼠标完全使用键盘对文件进行编辑,从而避免编码过程中思路因频繁移动鼠标之类的行为被打断。
  2. 极强的扩展性
    vim支持ctags、taglist等各种可以帮助提升编辑效率的插件与主题,另外VIM的配置功能也十分强大,通过配置_vimrc文件及使用各类插件可以把VIM DIY成最适合自己的编辑器。
  3. 其他

如何快速入门

Tips:VIM 的基本操作命令快速入门有几个比较好的途径:

  1. 花20分钟时间看完本文,然后去实践。
  2. vimtutor --> 在Linux terminal输入vimtutor可以进入一个官方的入门教程,花半个小时左右过一遍即可,然后去实践。
  3. VIM adventures --> 这是一个在线的vim小游戏,寓教于乐,每通过一个挑战基本都可以解锁一个VIM技能,然后去实践。

基本操作

VIM支持多种不同的工作模式,这边介绍常见的3种模式:普通模式插入模式命令模式

普通模式

第一打开VIM时,模式进入的是普通模式,VIM的大部分编辑操作都是在该模式下进行的,该模式支持常见快捷键有:

插入模式

  1. 在普通模式下按任何插入命令均可进入插入模式(如:i,a,o,O)
  2. 在插入模式下按ESC键可以退回到普通模式

命令模式

在普通模式下通过shift + :可以进入命令模式,命令模式的常见操作如下:

关于以上命令的更具体的操作可以使用:help + 命令方式查询,


常用插件

这里介绍几个常用插件(默认的的快捷键可参看插件对应的说明文档)。

这些插件基本上都能在vim官网找到。


VIM脚本语法

要有效地利用vim配置文件,可以去了解下vim脚本的编写方式:learn VIM script,通过VIM脚本语言可以自己编写VIM插件。


如何快速配置VIM

快速配置VIM只需要三个步骤,这里以Linux为例:

  1. 拷贝.vimrc文件到~/.vimrc (博主的vimrc)
  2. git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
  3. 打开VIM,执行PluginInstall,等所有插件都下载完毕之后,重新打开VIM即可得到一个看起来好牛逼的VIM环境了。

效果图

这里附上配置后的VIM效果图供参考:


vim for c
上一篇 下一篇

猜你喜欢

热点阅读