linux操作命令总结一(vim命令)

1、Vim操作命令

1)Vim自动目录补全

linux操作命令总结一(vim命令)_第1张图片

在vim编辑状态下(即insert状态),先按Ctrl+X键,再按 Ctrl+F键 ,即可进入目录自动补全模式,它会根据文中的目录,显示该目录下的所有文件,通过上下键来选择,回车键来确认。

2)文件对比

vimdiff  file1  file2

比较file1和file2中的代码差异或文本差异

vimdiff有几个比较方便的快捷键

<1> 文件跳转

在各个差异点之间快速移动  

跳到下一个差一点

右半中括号加字母c, 即 “]c”

反向跳转

左半中括号加字母c,即“[c”

也可以在最前面加上数字,表示跳过差异点的个数

如“2[c”表示跳过下一个差异点,跳到第二个差异点

<2> 文件合并

dp  (diff "put")  把当前文件内容复制到另一个文件中

do  (diff "get")  把另一个文件内容复制到当前行

<3> 两个文件窗口之间来回跳转

使用快捷键 ctrl + w

 

3)vim 后台执行

在terminal中,用vim打开了一个文件,但同时想查看另外一个文件的内容,但又不想保存退出,该怎么办呢?

可以使用vim的后台执行功能。

 

 上图是使用vim 打开了file1文件,按ctrl+z来让file1后台执行,再用vim打开file2文件,使用job命令查看vim后台执行的程序(最前面的[n]代表每个后台执行的编号),想回到之前打开的file1,只需要fg + n即可,比如file1后台执行的编号为1,所以只需要命令fg 1就把后台执行的vim file1转到前台执行了。

 

你可能感兴趣的:(c,linux,File,vim,insert,Terminal)