vim的使用//超入门



   第一讲第一节∶移动光标


   ※※ 要移动光标,请依照说明分别按下 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 自动完成更是很有用的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值