Linux Vim

Visual interface 

文本编辑程序,可以执行输出、删除、查找、替换、块操作等

三种工作模式

  • 命令模式
  • 文本模式
  • 末行模式

 

(图)

 

打开文件

vi 文件名

此时工作在命令模式下,可以上下左右移动光标(上下左右 : kjhl)

跳转到指定行,25G(命令模式) / 25回车(末行模式)

跳转到行首 gg(命令模式)

跳转到行尾 G(命令模式)

进入编辑模式有以下几种方法:

  • i 光标前插入字符
  • a 光标后插入字符
  • o 光标所在行的下一行插入字符(另起一行)
  • I 光标所在行行首插入
  • A 光标所在行行末插入
  • O 光标所在行上一行插入
  • s 删除光标所在字符并进入编辑模式
  • S 删除光标所在行并进入编辑模式

自动缩进 

在这之前要进行vimrc修改,不然自动缩进是8个空格 

ubuntu的vimrc位置在/etc/vim/vimrc 

在文件末尾添加三行: 

set tabstop=4    //设置制表符宽度为4 

set softtabstop=4  // 设置软制表符宽度为4 

set shiftwidth=4    // 设置缩进空格数为4 

gg=G (命令模式),无回显 

 

删除

替换单个字符 

r 命令模式下替换光标选中字符 

 

一段删除,即删除指定区域 

光标选中要删除的首字符,按v进入可视模式,再使用hjkl移动到要删除的末尾,按d删除 

 

删除整行: 

dd,删除光标所在行 

n+dd ,删除从光标开始的n行 

posted on 2022-04-07 15:38  MIXTAPE_208  阅读(24)  评论(0)    收藏  举报

导航