学习记录

Posted baling

tags:

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

Vim编辑器:文本编辑器【右下角表示光标处于   第几行,有效字符-绝对字符    文件百分比     TAB键不是有效字符,空格算有效字符】

 vim [options] file

  +#:打开文件后直接让光标定位与#行行首

  +/PATTERN:打开文件后直接让光标处于第一个位于PATTERN匹配到的行的行首

 进入文件后默认为编辑模式

  编辑模式-->输出模式

  i:在光标所在处输入

  o:在光标处下方打开一个新的行

  A:在光标所在行尾输入

  I:在光标所在行首输入

  O:在光标所在行上方打开一个新行

   输入模式-->编辑模式

  ESC

  编辑模式-->命令模式

  :

  命令模式-->编辑模式

  ESC

 关闭文件

  ZZ:保存并退出

  :q  :退处

  :q! :强制退处,不保存此前编辑

  :w  [file_new]:保存,后加文件名可另存为

  :wq    :x   :保存并退处

 光标跳转

  字符跳转:操作命令前加数字表示跳转指定字符数

    h:左

    j:下

    k:上

    l:右

  单词跳转:前加数字表示跳转指定单词数

    w:跳转到下一个单词的词首

    b:当前或前一个单词词首

    e:当前或下一个单词词尾

  行首行尾跳转

    ^:跳转至行首的非空白字符

    0:表示跳转到行首

    $:跳转到行尾

  行间跳转

    #G:跳转至第#行

    gg:表示跳转至第一行

    G:表示跳转至最后一行

 编辑命令

  字符编辑

    x:删除光标所在处字符

    #x:删除光标所在处起始的#个字符

    xp:交换光标所在处字符与其后面字符的位置

  替换命令

    r CHAR:替换光标所在处的字符为CHAR

  删除命令  删除的内容会被存在缓冲区中

    d:删除,结合光标跳转字符实现范围删除,例如:d$  删除光标至行尾的内容

    dd:删除光标所在的整行,

      #dd:删除光标起始的#行

  粘贴命令

    p:在光标后粘贴内容,当内容为整行时粘贴在下一行

    P:在光标前粘贴内容,当内容为整行时粘贴在上一行

  复制命令

    y:复制,用法与d命令;相同

    yy:复制整行

  改变命令

    c:删除光标所在字符,并进入输入模式;用法与d相同,只是删除后进入编辑模式

    cc:删除整行,并进入输入模式

 可视化模式

  v:按字符选定

  V:按行选定

 撤销操作

  u:撤销

  #u:撤销第#次操作

 撤销此前的撤销操作

  ctrl+r

 重复执行前一个编辑操作

  .

vimtutor 练习教程

 

以上是关于学习记录的主要内容,如果未能解决你的问题,请参考以下文章

2016年5月份学习记录

Solidity学习记录——第二章

Python学习记录8——Numpy模块的深入了解学习(记录API)

Python学习记录-socket编程

Python入门基础学习记录汇率案例学习记录

Linux 学习记录