Vi常用且实用命令(持续调加,重在记录,呵呵)

本文介绍Vi编辑器的基本操作技巧,包括复制、粘贴、删除等编辑命令,光标移动指令,方向键使用方法,查找替换功能,以及设置行号、自动缩进等实用配置。更有高级技巧如通过ctags实现函数快速定位,利用K命令获取函数帮助。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    Vi三种模式我想就不用说明了,用过的Vi的兄弟姐妹相信都非常明白了。

    1. 复制粘帖删除 yy、nyy、p、dd、ndd、x

        yy    复制光标所在行

        nyy  复制光标所在行开始向下n行

        p     粘帖光标所在位置

        dd   删除光标所在行

        ndd  删除光标所在行开始向下n行

        x     删除光标所在位置的一个字符

    2. 光标移动 0、$、G、nG、n<Enter>、<ctrl>+b、<ctrl>+f、<ctrl>+u、<ctrl>+d

        0    光标移动到行头

        $    光标移动到行尾

        G    光标移动到文本最后

        nG  光标移动到第n行

       <ctrl>+b 后翻一页

       <ctrl>+f  前翻一页

       <ctrl>+u 后翻半页

       <ctrl>+d 前翻半页

    3. 方向键 h、l、j、k

        h   向左

        l    向右

        j    向上

        k   向下

    4. 查找 /name、?name、n

        /name  向后查找name

        ?name  向前查找name

        n           重复上一次查找

    5. 另存为文件 :x filename

    6. 显示行号 :set nu 不显示行号 :set nonu

    7. 自动缩进 :set cindent

                      :set tw=2 缩进两格

    8. 显示括号匹配 :set showmatch(sm)

    9. 用函数名快速打开相应函数所在文件

        ctags *.c 命令对当前目录下的C源程序扫描,产生tags文件,然后使用“ta 函数名”快速打开函数所在文件,并将光标定位在函数开头。

    10. 查看函数帮助,光标移到函数上,在命令模式下输入“K”,就可调出“Linux Programmer‘s Manual”中的该函数帮助。

    11.代码排版选中输入“=”,全篇排版用gg=G。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值