Linux系统vim程序编辑器

一、Vim四种模式:(1)命令模式 (2)编辑模式 (3)末行模式 (4)可视化模式

注:使用vim filename进入一般命令模式,按下" i "进入编辑模式,按下 ESC回到一般命令模式,按下 ":" 进入末行模式,输入"wq"保存退出或者

        输入" q!" 不保存退出,按下 " v" 进入可视化模式。

1、在终端输入 vim welcome.txt 建立文件。

 

 2、按下 "i" 进入编辑模式,编写文本。注意此时左下角提示符“ 插入"。

 3、Vim 命令模式

(1)光标移到到第一行的行首: gg  , 移动到最后一行行首: shift+g

(2)翻屏:shift+pgdown/pgup

  (3) 快速定位到指定行:数字+G,向下移动 n 行:n+enter

(4)复制光标所在行: yy。按下 "p” 键将所复制的内容粘贴在光标所在行的下一行,如果想粘贴在前一行,使用 P 键。

(5)以光标所在行为基准(包含当前行),向下复制指定的行数:数字+yy

(6)删除/剪切 : dd ,删除后下一行上移。 向下删除制定行:数字+dd。输出后下一行不上移:D

(7)移动到该行首字符:0,移动到该行末字符:$

(8)查找字符:/word;在搜索结果中切换上下 一个结果:N ,N--上一个结果,n--下一个结果.

(9)显示行号--":set nu ",取消行号:" :set nonu "

4、Vim的缓存。

如果你的系统因为某些原因掉线了,导致编辑的文件未来得及保存,可以利用 " .swp ’结尾的缓存文件恢复:终端输入" vim welcome.txt ",

然后按下" R " ,来救回之前未保存的内容,之后删除" .welcome.txt.swp " 文件。

5、可视块操作:v--字符选择,V--行选择,ctrl+v--矩形选择 ,y--复制, d--删除,p--粘贴。

(1)光标移动到 " h " 上,按下” ctrl+v " 进入可视化模式。

 (2)将光标移动到底部,选中“host"块,

 (3)按下” y" 复制该代码块,然后移动到空白处按下 “ p " 粘贴代码。

6、多文件编辑。:n--编辑下一个文件,:N--编辑上一个文件,:files--列出vim开启的所有文件。

将 welcome.txt文件内容复制到 ip.txt 中。

(1):使用Vim 命令 打开2个文件:vim welcome.txt  ip.txt

 (2):输入 ” :3yy " 复制 3行数据,输入" :n " 切换到下一个文件,输入 " p "粘贴。

 

 7、多窗口功能:应用场景--由一个文件非常大,想要前后对照数据。有2个需要对照看的文件。

命令, :sp filename--打开新窗口,ctrl+w+j--光标移动到下方窗口,ctrl+w+k--光标移动到上方窗口,ctrl+w+q--退出

       

原文地址:https://www.cnblogs.com/yijierui/p/14017618.html