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

1、Vim操作命令

1)Vim自动目录补全

在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转到前台执行了。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值