您的位置:首页 > 其它

vim的使用//超入门

2016-09-28 19:30 141 查看
   第一讲第一节∶移动光标

   ※※ 要移动光标,请依照说明分别按下 h、j、k、l 键。 ※※

        k      提示∶ h 的键位于左边,每次按下就会向左移动。

 < h     l>        l 的键位于右边,每次按下就会向右移动。

        j             j 键看起来很象一支尖端方向朝下的箭头。

   第一讲第二节∶VIM的进入和退出

  1. 请按<ESC>键(这是为了确保您处在正常模式)。

  2. 然后输入∶   :q! <回车>

这种方式的退出编辑器绝不会保存您进入编辑器以来所做的改动。

  3. 如果您看到了命令行提示符,请输入能够带您回到本教程的命令,那就是∶

vimtutor <回车>

  4. 如果您自信已经牢牢记住了这些步骤的话,请从步骤1执行到步骤3退出,然

     后再次进入编辑器。

提示::q! <回车>不会保存您进入编辑器以来所做的改动。在后面的教程里会告诉您

      如何把改动保存到文件中。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   第一讲第三节∶文本编辑之删除

   ** 在正常(Normal)模式下,可以按下 x 键来删除光标所在位置的字符。

  2. 为了修正输入错误,请将光标移至准备删除的字符的位置处。

  3. 然后按下 x 键将错误字符删除掉。

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

       第一讲第四节∶文本编辑之插入

  ** 在正常模式下,可以按下 i 键来插入文本。**

  按下 i 键,接着输入必要的文本字符。

  ** 在正常模式下,可以按下 A 键来附加文本。**

  2. 按下 A 键,录入必要的附加文本。//在行尾附加

 

第一讲第六节∶文件编辑

  ** 使用 :wq 保存文件并退出。**

‘vim’是启动Vim编辑器的命令。‘tutor’是要编辑文件的名字。

使用可以被改变的文件。

   使用 :wq <回车> 保存文件的修正内容并退出Vim。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    第二讲第一节∶删除类命令

     ** 输入 dw 可以从光标处删除至一个单字/单词的末尾。**

  1. 请按下 <ESC> 键确保您处于正常模式。

  2. 请将光标移动到本节中下面标记有 ---> 的那一行。

  3. 请将光标移至需要删除的单词的开始。

  4. 接着输入 dw 删除掉该单词。

  提示∶当键入 d  时,字母 d 会出现在屏幕最下面的那一行。您所输入的 

dw 会在您输入的同时出现在屏幕的最后一行。Vim此时等待您输人 w。

如果输入了不是 d 的错误字母,请按下 <ESC> 键取消,然后重新再来。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

        第二讲第二节∶其他删除类命令

     ** 输入 d$ 从当前光标删除到行末。**

  1. 请按下 <ESC> 键确保您处于正常模式。

  2. 请将光标移动到本节中下面标记有 ---> 的那一行。

  3. 请将光标移动到该行的尾部(也就是在第一个点号‘.’后面)。

  4. 然后输入 d$ 从光标处删至当前行尾部。

---> Somebody typed the end of this line twice. end ofthis line twice.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

  第二讲第六节∶行的操作

        ** 输入 dd 可以删除整一个当前行。 **

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    第二讲第七节∶撤消类命令

  ** 输入 u 来撤消最后执行的命令,输入 U 来修正整行。**

   输入 u 撤消最后执行的(一次)命令。

   输入一个大写的 U ,恢复到该行的原始状态。

   接着多次输入 u 以撤消 U 以及更前的命令。

   然后多次输入 CTRL-R (先按下 CTRL 键不放开,接着输入 R 键) ,这样就

     可以执行恢复命令,也就是撤消掉撤消命令。

 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   搜索类命令

     ** 输入 / 以及尾随的字符串可以用以在当前文件中查找该字符串。**

  1. 在正常模式下输入 / 字符。您此时会注意到该字符和光标都会出现在屏幕底

     部,这跟 : 命令是一样的。

  2. 接着输入 errroor <回车>。那个errroor就是您要查找的字符串。

  3. 要查找同上一次的字符串,只需要按 n 键。要向相反方向查找同上一次的字

     符串,请输入 Shift-N 即可。

  4. 如果您想逆向查找字符串,请使用 ? 代替 / 进行。

  5. 欲返回之前的位置按CTRL-O(保持Ctrl键按下的同时按下字母o键)。重复

     键入可以回到更早的位置。CTRL-O则是向前移动。

---> "errroor" isnot the way to spell error;  errroor is an error.

  提示∶如果查找已经到达文件末尾,查找会自动从文件头部继续查找,除非 wrapscan

参数被重置。

       ** 输入 a 将可在光标之后插入文本。 **

  1. 输入小写的 o 可以在光标下方打开新的一行并将光标置于新开的行首,进入

     插入模式。

     输入大写的 O 可以在光标上方打开新的一行并将光标置于新开的行首,进入

     插入模式。

  2. 输入小写的 a 可以在光标所在位置之后插入文本。

     输入大写的 A 可以在光标所在行的行末之后插入文本。

  3. 输入e可以移动到单词末尾。

  4. 输入y 复制文本,输入p粘帖文本。

  5. 输入大写的 R 将进入替换模式,直至按 <ESC> 键退出替换模式而进入正常

     模式。

  4. 输入 :set xxx 可以设置 xxx 选项。一些选项如下:

     ic ignorecase          查找试忽略大小写

     is incsearch           表示配置查找单语的绝大部分匹配

     his hlsearch           匹配部分高亮显示

 7. 在选项前加no可以关掉这个选项。

         自动完成

** 使用CTRL-D和<TAB>可以自动完成命令行 **

  1. 确认VIM没有工作在兼容模式下∶ :set nocp 

2. 查看当前目录有哪些文件: :!ls 或 :!dir

  3. 开始输入一个命令: :e

  4. 按下CTRL-D,Vim会把以e开头的命令用列表的形式表示出来。

  5. 按下<TAB>,Vim会自动完成这个命令 “edit”。

  6. 现在按下一个空格,输入现有文件名的起始部分: :edit FIL

  7. 按下<TAB>,Vim会自动完成文件名(如果这是唯一的)。

提示:自动完成对许多命令都可以用。可以自己尝试CTRL-D和<TAB>。

      对于 :help 自动完成更是很有用的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: