vim文本编辑器指令整理

  1. 移动光标:

    • h:向左移动一个字符。
    • j:向下移动一行。
    • k:向上移动一行。
    • l:向右移动一个字符。
    • w:向后跳转到下一个单词的开头。
    • b:向前跳转到上一个单词的开头。
    • 0:跳转到当前行的行首。
    • $:跳转到当前行的行尾。
    • gg:跳转到文件的开头。
    • G:跳转到文件的末尾。
  2. 插入和编辑文本:

    • i:在当前光标位置前插入文本。
    • a:在当前光标位置后插入文本。
    • o:在当前行下方插入新行。
    • O:在当前行上方插入新行。
    • r:替换当前光标下的字符。
    • cw:替换从当前光标位置到单词结尾的文本。
    • cc:替换整行文本。
  3. 删除和剪切文本:

    • x:删除当前光标下的字符。
    • dd:删除当前行。
    • dw:删除从当前光标位置到单词结尾的文本。
    • D:删除从当前光标位置到行尾的文本。
    • yy:复制当前行。
    • p:粘贴复制或剪切的文本。
  4. 撤销和重做操作:

    • u:撤销上一次操作。
    • Ctrl + r:重做上一次撤销的操作。
  5. 查找和替换:

    • /pattern:向前查找指定的模式。
    • ?pattern:向后查找指定的模式。
    • :s/old/new:将当前行第一个匹配到的 old 替换为 new。
    • :s/old/new/g:将当前行所有匹配到的 old 替换为 new。
    • :%s/old/new/g:将整个文件中所有匹配到的 old 替换为 new。
  6. 保存和退出:

    • :w:保存当前文件。
    • :q:退出编辑器。
    • :wq:保存并退出。
    • :q!:强制退出,不保存修改。
  7. 文本块选择和操作:

    • v:按字符选择文本块。
    • V:按行选择文本块。
    • Ctrl + v:按矩形块选择文本。
    • d:删除选择的文本块。
    • y:复制选择的文本块。
    • :缩进选择的文本块。
    • <:减少选择的文本块缩进。
  8. 搜索和跳转:

    • *:向后搜索当前光标下的单词。
    • #:向前搜索当前光标下的单词。
    • gg:跳转到文件开头。
    • G:跳转到文件末尾。
    • :n:跳转到第 n 行。
  9. 多文件编辑:

    • :e <文件名>:打开指定的文件。
    • :b <文件名>:在已打开的文件之间切换。
    • :bn:切换到下一个文件。
    • :bp:切换到上一个文件。
    • :bd:关闭当前文件。
  10. 分割窗口:

    • :sp <文件名>:水平分割窗口并打开指定文件。
    • :vsp <文件名>:垂直分割窗口并打开指定文件。
    • Ctrl + w + 方向键:在分割的窗口之间切换。
    • Ctrl + w + c:关闭当前窗口。
  11. 宏录制和执行:

    • qa:开始录制宏到寄存器 a。
    • q:停止录制宏。
    • @a:执行寄存器 a 中的宏。
    • @@:重复上一次执行的宏。
  12. 编辑器设置:

    • :set nu:显示行号。
    • :set nonu:隐藏行号。
    • :set hlsearch:高亮显示搜索结果。
    • :set nohlsearch:取消高亮显示搜索结果。
    • :set tabstop=4:设置制表符宽度为 4 个空格。
    • :set expandtab:将制表符转换为空格。
    • :set syntax=<语言>:设置语法高亮。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vim编辑器指令壁纸是一个在vim编辑器中常用的指令集合,可以作为壁纸显示在编辑器界面上,以方便用户查看和记忆。这些指令包括: 1. vim 打开编辑器并显示版本信息页面。 2. vim filename 使用vim编辑器打开filename文件。 3. 前言 作为开发者,有两个顶级编辑器,即使你不用,你也一定要知道它们是什么——编辑器之神——Vim和神的编辑器——Emacs。 4. 用户刚刚启动vim编辑文件时,便进入了命令模式。 5. 它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。 这些指令可以帮助用户在vim编辑器中进行文本编辑、搜索替换、移动光标、保存退出等操作。通过熟练掌握这些指令,用户可以更高效地使用vim编辑器进行编程开发和文本处理。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Vim编辑器实用指令](https://blog.csdn.net/Smile_Bit_Seven/article/details/126094603)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [Vim编辑器常用的命令总结](https://download.csdn.net/download/weixin_38685694/14891463)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [详解Linux常用命令的用法(二)————文本编辑器命令vi/vim](https://download.csdn.net/download/weixin_38723373/14890457)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值