博客
关于我
vim 最常用的命令
阅读量:643 次
发布时间:2019-03-12

本文共 1834 字,大约阅读时间需要 6 分钟。

Esc:这是VIM中最常用的快捷键之一。在正常模式下按下这个键,可以立即返回VIM的默认状态。无论你当前处于什么模式,只要按下 Esc,就能恢复到普通模式,很好地帮助你突破一次模式迷失的困扰。这个键的功能强大,几乎在任何时候都能帮助你快速恢复正常操作状态。

i:在正常模式下按下 i 键,可以进入插入编辑状态。这个状态让你可以轻松地在光标所在的位置开始输入字符。操作过程中,你可以通过方向键上下移动光标,在需要输入的地方输入内容,用 Delete 键删除不需要的字符,最后按下 Esc返回普通模式。这是所有新手学习 VIM 时都必须掌握的基本操作。

yy(yny):在正常模式下,你可以通过移动光标到想要复制的行,再按下 yy 或者 yn 表示复制一行或多行文本。例如,按下 y5y 就可以一次性复制当前行及其下方的五行内容。这个操作对于编写代码或处理文本时无疑是一个神器,能够极大地提高工作效率。

p:复制完成后,只需将光标移动到需要粘贴的位置,再按下 p 键。VIM 提供了丰富的粘贴选项,不仅限于单纯的粘贴。你还可以通过按下多次 p 来实现多次粘贴,适用于多种不同的场景。这个操作简单直接,深受 Hodeman 操作者喜爱。

d:和 p 函数相反,按下 d 键可以直接删除光标所在的行。这是处理文本时常用的快速操作,把无用的行内容直接删掉。你可以根据需求选择保留部分内容,将光标下移到要保留的末尾,再按下 d,这样就能快速删除不必要的内容。

x:在正常模式下,按下 x 键可以直接删除光标当前位置的字符。这在处理文本时非常实用,可以精准删除单个字符。这一操作尤其适合处理编程语言中的符号错误,能够快速修正代码而不影响其余部分。简单高效的设计让人惊叹不已。

:随着对 VIM 熟悉程度的提升,你可能会频繁进入命令模式。在正常模式下按下 : 就进入命令模式。在这个模式下,输入 q 表示退出,w 表示保存,! 表示强制保存退出!输入 :q! 就能放弃所有修改而退出,这是处理紧急情况时的小救命按钮。输入 :wq! 则是强制保存并退出,这对工作中频繁保存文件的用户来说无疑是个.ReactNodeALT_Here

Esc:这是VIM中最常用的快捷键之一。在正常模式下按下这个键,可以立即返回VIM的默认状态。无论你当前处于什么模式,只要按下 Esc,就能恢复到普通模式,很好地帮助你突破一次模式迷失的困扰。这个键的功能强大,几乎在任何时候都能帮助你快速恢复正常操作状态。

i:在正常模式下按下 i 键,可以进入插入编辑状态。这个状态让你可以轻松地在光标所在的位置开始输入字符。操作过程中,你可以通过方向键上下移动光标,在需要输入的地方输入内容,用 Delete 键删除不需要的字符,最后按下 Esc返回普通模式。这是所有新手学习 VIM 时都必须掌握的基本操作。

yy(yny):在正常模式下,你可以通过移动光标到想要复制的行,再按下 yy 或者 yn 表示复制一行或多行文本。例如,按下 y5y 就可以一次性复制当前行及其下方的五行内容。这个操作对于编写代码或处理文本时无疑是一个神器,能够极大地提高工作效率。

p:复制完成后,只需将光标移动到需要粘贴的位置,再按下 p 键。VIM 提供了丰富的粘贴选项,不仅限于单纯的粘贴。你还可以通过按下多次 p 来实现多次粘贴,适用于多种不同的场景。这个操作简单直接,深受 Hodeman 操作者喜爱。

d:和 p 函数相反,按下 d 键可以直接删除光标所在的行。这是处理文本时常用的快速操作,把无用的行内容直接删掉。你可以根据需求选择保留部分内容,将光标下移到要保留的末尾,再按下 d,这样就能快速删除不必要的内容。

x:在正常模式下,按下 x 键可以直接删除光标当前位置的字符。这在处理文本时非常实用,可以精准删除单个字符。这一操作尤其适合处理编程语言中的符号错误,能够快速修正代码而不影响其余部分。简单高效的设计让人惊叹不已。

:随着对 VIM 熟悉程度的提升,你可能会频繁进入命令模式。在正常模式下按下 : 就进入命令模式。在这个模式下,输入 q 表示退出,w 表示保存,! 表示强制保存退出!输入 :q! 就能放弃所有修改而退出,这是处理紧急情况时的小救命按钮。输入 :wq! 则是强制保存并退出,这对工作中频繁保存文件的用户来说无疑是个 天CRM_Ruée de but pourquoi perdre temps

转载地址:http://opmxz.baihongyu.com/

你可能感兴趣的文章
Netty工作笔记0014---Buffer类型化和只读
查看>>
Netty工作笔记0020---Selectionkey在NIO体系
查看>>
Vue踩坑笔记 - 关于vue静态资源引入的问题
查看>>
Netty工作笔记0025---SocketChannel API
查看>>
Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
查看>>
Netty工作笔记0050---Netty核心模块1
查看>>
Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
查看>>
Netty工作笔记0077---handler链调用机制实例4
查看>>
Netty工作笔记0084---通过自定义协议解决粘包拆包问题2
查看>>
Netty常见组件二
查看>>
netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
查看>>
Netty核心模块组件
查看>>
Netty框架的服务端开发中创建EventLoopGroup对象时线程数量源码解析
查看>>
Netty源码—2.Reactor线程模型一
查看>>
Netty源码—4.客户端接入流程一
查看>>
Netty源码—4.客户端接入流程二
查看>>
Netty源码—5.Pipeline和Handler一
查看>>
Netty源码—6.ByteBuf原理二
查看>>
Netty源码—7.ByteBuf原理三
查看>>
Netty源码—7.ByteBuf原理四
查看>>