【实用工具】vim常用命令

  • 快速移动(上下左右箭头可替代)

    左移 h
    右移 l
    下移 j
    上移 K

  • 在本行操作

    0 移动到本行行首
    ^ 移动到本行的第一个不是 blank 字符
    $ 移动到本行行尾
    w 光标移动到下一个单词的开头
    e 光标移动到下一个单词的结尾

  • 跨行移动光标

    nG 光标定位到第n行的行首
    gg 光标定位到第一行的行首
    G 光标定位到最后一行的行首

  • 复制,粘贴,删除(d,y,p)

    dw 删除一个单词
    dnw 删除n个单词
    dd 删除一整行
    ndd 删除光标处开始的n行

    yw 复制一个单词
    yy 复制一行
    nyy 复制n行

    p 在光标之后开始粘贴
    P 在光标之前开始粘贴

  • 撤销操作和恢复

    u 撤销刚才的操作
    ctrl+r 恢复撤销操作

  • 快速注释

    1.按 ESC进入命令行模式;
    2.ctrl+v进入块选择模式;
    3.操作 k和 j进行上下行选择;
    4.按大写 I进入插入模式,输入注释符 //或 #(shell脚本注释符);
    5.最后按下 ESC即可完成注释。

  • 取消注释

    1.按 ESC进入命令行模式;
    2.ctrl+v进入块选择模式;
    3.操作 k和 j进行上下行选择,还可以操作 h和 l键进行左右控制;
    4.按 d键删除注释符;
    5.最后按下 ESC即可完成取消注释。

参考链接:

https://zhuanlan.zhihu.com/p/68111471

https://cloud.tencent.com/developer/article/1463765

相关推荐
寒水馨1 小时前
Linux下载、安装PowerShell-v7.6.4(附安装包powershell-7.6.4-linux-x64.tar.gz)
linux·跨平台·自动化运维·devops·命令行·powershell·脚本语言
lsh曙光1 小时前
scp和rsync远程同步
linux
Kina_C2 小时前
HAProxy 负载均衡算法全解析:从静态轮询到一致性哈希的实战指南
linux·算法·负载均衡·哈希算法·haproxy
~光~~2 小时前
【嵌入式linux学习_OV8858 bring up】L2_V4L2与Ov8858
linux·数据库·学习
Kina_C2 小时前
HAProxy 负载均衡实战:从安装配置到高级参数详解
linux·运维·负载均衡·haproxy
wunaiqiezixin2 小时前
MIT 6.S081 syscall 实验篇(lab2):System call tracing (moderate)
linux·unix·os·xv6·mit6.s081
凉、介2 小时前
ARMv8-A 指令学习
linux·笔记·学习·嵌入式·arm·指令
_张一凡2 小时前
Ubuntu 完美安装 FT_SCServo_Debug_Qt 飞特SCS_STS舵机调试工具
linux·ubuntu·舵机调试
星恒随风3 小时前
Linux 基础指令(三):grep、压缩打包、系统信息与 Shell 运行原理
linux·笔记·学习
Tyfrank3 小时前
Linux内核收包路径及中断
linux·运维·单片机