ubuntu 中 vim 的使用

 

安装 sudo apt install vim vim

 

vim  file_name #建立或者打开文件编辑器

vim file_name 定位到文件开头ui

vim file_name + 定位到文件末尾spa

vim file_name +16 定位到16行命令行

esc    :w 写入writeit

    :q 退出quitefile

    :wq 写入而且退出im

    :q!  强行退出,不保存退出word

    :x  保存并退出移动

 

有三种工做模式:

  1.命令行模式

    打开一个文件首先进入的就是命令模式

    经过命令对文件进行常规的编辑操做,例如:定位、翻页、复制、粘贴、删除。

  2.末行模式---执行 保存、退出等操做

    esc  输入 : 冒号 进入末行模式 ,输入w 或 q 进行对应的操做。

    末行模式是编辑器的出口

  3.编辑模式

    esc    i 进入编辑模式   insert[此状态下不能使用鼠标]

    再次按esc 进入命令模式

    

  上下左右

space  + h  上 中指  

space  +  j  下 无名指

space  +  k  左 食指

space   +  l  右 食指

 

行内移动

  w  word  向后移动一个单词

  b  back  向前移动一个单词

  0      行首  零

  ^      行首 第一个不是空白字符的位置

  $      行尾

行数移动

  gg  文件顶部

  G  文件末尾

  数字gg   移动到 数字 对应行数

  数字G   移动到 数字G 对应行数

  :数字   移动到 数字 对应行数

屏幕移动:

  ctrl +b  back  向上翻页  

  ctrl+f   forward  向下翻页

  H    head、  屏幕顶部

  M    middle  屏幕中间

  L    low    屏幕底部

 

  

 

  v  可视模式    从光标开始按照正常模式选择文件

  V  可视行模式     选中光标通过的完整行 

  Ctrl+v  可视块模式  垂直方向选中文本

  可视模式下,能够和移动命令连用,例如:ggVG 可以选中全部内容

  

撤销和恢复撤销

在学校编辑命令以前,先要知道怎样撤销以前一次,错误的编辑动做

  u    undo  撤销上次命令

  ctrl+r  redo  恢复撤销的命令

 

删除文本

  x        cut 删除光标所在字符,或者选中文字

  d(移动命令)   delete 删除移动命令对应的内容

  dd       delete 删除光标所在行,能够ndd复制多行

  D         delete 删除至行尾

  提示:若是使用 可视模式 已经选中了一段文本,那么不管使用d 仍是x ,均可以删除选中文本

 删除命令能够和移动命令 连用,如下是常见的组合命令:

  

 

删除命令能够和移动命令连用,如下是常见的组合命令

* dw  #从光标位置删除到单词末尾

*d0   #从光标位置删除到一行的起始位置

* d}  #从光标位置删除到段落结尾

*ndd  #从光标位置向下连续删除 n行

*d代码行G  从光标所在行 删除到 指定代码行 之间的全部代码

* d‘a    从光标所在行  删除到 标记a 之间的全部代码

 

 

 

ls -la 查看文件

.开头的文件 是隐藏文件

.new_file.swap

#交换文件

相关文章
相关标签/搜索