Vim介绍

阅读更多


VIM是什么?

Vim 是一个轻量的编辑器,内置众多的命令、快捷键,为使用者提供方便。你可以用它来编辑一些简单的文本,也可以用它来编写代码,或者把它当成一个全能的IDE-----无论任何场景,他都能让你的编写工作高效而又充满乐趣。
Vim是一个工具,会为你的手指加上翅膀,但前提是你得学会使用它


如何轻松学习?

     相对其他编辑器来说(editplus,nodpad++之流),VIM的学习曲线比较陡峭。但如果你能保持一个宽松的心态,每天学习一点点,并且能够坚持几周,那么总体来说是比较容易的。

    如果你是个急性子,想一口气把help看完,然后就想着一劳永逸,这恐怕是行不通的。建议你每天花一两个小时学习几个命令和快捷键,多练习几下,日复一日,逐渐就会得心应手。

开始喽


     在这里强烈推荐vim自带的教程:vimtutor ,不需要启动vim,只需要在命令行运行改命令即可(该命令已有传统汉字版本)。
    该教程的特点是:每篇只交给你一个使用技巧,看完之后,你便可照着它讲的练习。

    你现在不妨就去试试这个教程!

Vim的几个模式

    * 插入模式 insert mode 这是vim就跟普通的记事本一样
    * 命令模式 command mode  这是vim的默认模式(normal mode),是vim真正与众不同的地方,也是让你的手指最舒服的地方 。按键进入该模式,所有的快捷键只在改模式下才会被激活
    * 查看模式 Visual mode  在命令模式下,按v或者V进入该模式。在改模式下,你可以很方便的选择文字,并对选择的文字进行操作(删除,拷贝,格式化,改变大小写等)
 
两个命令速记技巧

注意,就像linux下其他命令一样,vim的命令都是大小写敏感的。

1 大小写不同,代表的含义会接近

  比如f:搜索当前行,F也是搜索当前行,不过是向前搜索

       u: 撤销一个更改,U则是撤销当前行的所有更改

       v:进入visual mode, V也是进入visual mode,不过是行选择

       o:在下一行进行编辑,O也是另起一样,不过是在上一行

       gg: 直达文件第一行,G:直达文件最后一行


  2 组合命令

  d是删除命令的关键字,那么一下命令分别为:


  dd删除行
  2dd删除两行
  dw删除单词
  还比如,h,j,k,l分别代表左下上右
  那么在多文件编辑的时候,ctrl+w会进入切换窗户模式,此时接着按h,会进入左边窗口,j会进入下方窗口。。



经常用的一些命令

    * ‘h,j,k,l‘ – 这个就不用说了
    * ‘w,b‘ – 向后/者向前移动一个单词
    * ‘u,ctrl+r‘ – 撤销/重做 更改
    * ‘dd‘ – 删除当前行,并将其放置在buffer中,用p可以粘贴到他处
    * '  "+y ' 将选中的文字放到粘贴版(copy to clipboard)
    * ‘0,$‘ – 至行首/尾
    * ‘i,a‘ – 进入插入模式,前者为insert(插入在当前之前) ,后者为append(插入在当前后面)
    * ‘:12‘ – 直达第12行
    * ‘o,O‘ – 新开一行进行编辑
    * ‘f,F‘ – 搜索当前行
    * % 匹配() {} [] 等

 

你可能感兴趣的:(vim,Linux,F#,IDE,J#)