Very useful VIM command

    作为一位从业多年的驱动开发工程师,日常用的最多的编辑器,莫过于linux下的vim编辑器。以下为总结出来的非常有用的vim编辑命令,有了以下技巧,编译起来得心应手。

    1、可视化的编辑模式

    <Ctrl + v>进入可视化列编辑模式。实用例子如下:

    <ctrl + v>配合hjkl选中函数模块首列,<shift + i>输入#,然后按2此Esc按键。完成该函数注释。

    <Shift + v>进入可视化行编辑模式。实用例子如下:

    <ctrl + v>配合hjkl选中整个函数模块,然后按=号,实现代码块格式化,让代码变得更加整齐悦目。

    2、搜索命令

    <shift + *>选中某个单词进行搜索,n向下搜索,N向上搜索。

    <shift + *>向下搜索,<shift + #>向上搜索。

    3、读入缓冲字符

    a、命令模式中:ctrl + rw读入搜索缓冲中的字符。

    b、对于用鼠标右击进行选择复制的,在搜索/XX或者命令模式下按<shift + Insert>进行插入输入。

    4、命令模式下的技巧

    :r filename 读入文件内容

    :m,nw filewname 将m到n行内容写入文件

    :r! command 插入command的命令结果。

    :!command 列出shell下command命令的结果。

    5、灵活的跳转操作

    <ctrl + o>回到此前光标的位置;<ctrl + i>回到此后光标位置。

    6、vim进程前后台执行

    在vim编辑过程中按<ctral + z>将当前编辑调入后台执行,shell中执行jobs列出所有进入后台的jobs,fg + index可重新

激活某个编辑。

    7、显示命令历史

    q:显示命令行历史窗口

    8、<shift + %>跳转到与之匹配的符合处。

    9、vim分屏指令

    :sp filename 水平分屏浏览

    :vsp filename 竖着分屏浏览

    快速两次<ctrl + w>切换屏


   

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值