首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

为什么要选择Vim编辑器

非常强大,只在很少的编辑器中才有这样的功能。你可以选择一个矩形块,并且在这个矩形里面的文本会被高亮。 在选择模式的时候使用上面所述的方向键和命令(motion)。...dd:剪切当前行。 yy:拷贝当前行。 cc:剪切当前行并且进入插入模式。 D:剪切从光标位置到行尾到剪贴板。 Y:拷贝当前行。 C:和 D 类似,最后进入插入模式。...你可以列出当前定义的所有寄存器名和它们的内容,命令为“:reg”。最好使用小写字母来作为寄存器的名称,因为大写的有些被 VIM 占用了。 使用寄存器的命令为双引号 “。...这条命令会在当前目录下产生一个“tags”文件, 当用户在当前目录中运行vi时,会自动载入此tags文件。...我们再输入“:cs find s work”,查找这个符号出现的位置,vim列出了这个符号出现的所有位置。我们还可以进行字符串查找,它会双引号或单引号括起来的内容中查找。

1.3K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文告诉你,Intellij IDEA神器隐藏的11种实用小技巧!

    鼠标焦点自动会定位在双引号里面,这个时候你再次使用alt+enter就可以看到 ? 选中Edit JSON Fragment并回车,就可以看到编辑JSON文件的视图了。 ?...上面的代码中,有5个地方用到了rabbitTemplate文本,如何批量修改呢?...7、把鼠标定位到project视图里 当工程里的包和类非常多的时候,有时候我们想知道当前类在project视图里是处在哪个位置。 ?...上面图中的DemoIDEA里,你如何知道它是在spring-cloud-config工程里的哪个位置呢?...可以先使用alt+F1,弹出Select in视图,然后选择Project View中的Project,回车,就可以立刻定位到类的位置了。 ? 那如何从project跳回代码里呢?

    1.2K30

    一文告诉你,Intellij IDEA神器隐藏的11种实用小技巧!

    鼠标焦点自动会定位在双引号里面,这个时候你再次使用alt+enter就可以看到 ? 选中Edit JSON Fragment并回车,就可以看到编辑JSON文件的视图了。 ?...上面的代码中,有5个地方用到了rabbitTemplate文本,如何批量修改呢?...7、把鼠标定位到project视图里 当工程里的包和类非常多的时候,有时候我们想知道当前类在project视图里是处在哪个位置。 ?...上面图中的DemoIDEA里,你如何知道它是在spring-cloud-config工程里的哪个位置呢?...可以先使用alt+F1,弹出Select in视图,然后选择Project View中的Project,回车,就可以立刻定位到类的位置了。 ? 那如何从project跳回代码里呢?

    1K20

    Intellij IDEA 神器居然还有这些小技巧

    鼠标焦点自动会定位在双引号里面,这个时候你再次使用alt+enter就可以看到 ? 这里写图片描述 选中Edit JSON Fragment并回车,就可以看到编辑JSON文件的视图了。 ?...这里写图片描述 上面的代码中,有5个地方用到了rabbitTemplate文本,如何批量修改呢?...把鼠标定位到project视图里 当工程里的包和类非常多的时候,有时候我们想知道当前类在project视图里是处在哪个位置。 ?...这里写图片描述 上面图中的DemoIDEA里,你如何知道它是在spring-cloud-config工程里的哪个位置呢?...可以先使用alt+F1,弹出Select in视图,然后选择Project View中的Project,回车,就可以立刻定位到类的位置了。 ? 这里写图片描述 那如何从project跳回代码里呢?

    58210

    Intellij IDEA 神器居然还有这些小技巧

    神奇的Inject language 选择完后。鼠标焦点自动会定位在双引号里面,这个时候你再次使用alt+enter就可以看到 ?...不要动不动就使用IDEA的重构功能 上面的代码中,有5个地方用到了rabbitTemplate文本,如何批量修改呢?...---- 把鼠标定位到project视图里 ---- 当工程里的包和类非常多的时候,有时候我们想知道当前类在project视图里是处在哪个位置。 ?...可以先使用alt+F1,弹出Select in视图,然后选择Project View中的Project,回车,就可以立刻定位到类的位置了。 ?...把鼠标定位到project视图里 那如何从project跳回代码里呢?可以直接使用esc退出project视图,或者直接使用F4,跳到代码里。

    92320

    Emacs 快捷键

    用来标记和删除文本的 Emacs 函数 键盘输入 函数 描述 C-Space set-mark-command 在插入点设置标记。 C-k kill-line 删除从插入点到行末的所有文本。...高级 Emacs 标记和选择命令 键盘输入 功能 描述 C-u C-space 移动到标记环中的前一个标记。 C-x C-x exchange-point-and-mark 交换光标和标记的位置。...M-@ mark-word 标记从光标到当前词尾的所有文本。 M-h mark-paragraph 标记当前段落,不管光标处在什么位置。 transient-mark-mode 切换临时标记模式。...C-x h mark-whole-buffer 标记整个缓冲区,不管光标处在什么位置。 M-B1 设置二次选择的开始,拖曳鼠标以进行二次选择。 M-B3 设置二次选择的结尾。...M-k kill-sentence 剪切从光标到句子的结尾处的内容。 M-z zap-to-char 删除从光标到指定的字符之间的所有文本。 M-y yank-pop 移动到剪切环中的下一个槽位。

    2K20

    vim实用指南(一)

    1. vim编辑器: Vim是从 vi 发展出来的和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器。...1.1.3 可视模式(visual 模式): 在一般命令模式下按v可以进入可视模式, 在可视模式下,移动光标可以选择文本。 按V进入可视行模式, 总是整行整行的选中。 ctrl+v进入可视块模式。...在行首插入 o 在下一行插入 O 在上一行插入 ​ ciw 删除当前一个单词,并进入插入模式 ct" 删除双引号中间的内容,并进入插入模式 ctf 删除从当前位置到下一个...1.2.3 复制/剪切/粘贴: yy 复制整行 y$|y+end 从光标当前位置复制到行尾。 y0|y+home 从光标当前位置复制到行首。...d0|d+home 删除(剪切)当前位置到行首的内容。 [n] dd: 删除(剪切)(n)行。 :m,nd 剪切m行到n行的内容。 dgg: 剪切光标以上的所有行。

    88410

    用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

    它有几种模式,具体取决于你要执行的移动类型: 按行:此模式允许你跳至当前(或所有打开的)缓冲区中的任何行。 按单词:此模式允许你跳转到当前(或所有打开的)缓冲区中的任何“单词”。...按字符:如果单词模式无法跳转到特殊的运算符或字符(因为无法识别为单词),则可以使用此模式跳转到当前缓冲区(或所有打开的缓冲区)中的任何字符。...norcalli/nvim-colorizer.lua 一个超酷的扩展,可以自动更改包含十六进制值文本的背景颜色,例如 #f8324F 或 #42cf69。...在我看来,emacs 和 DOOM emacs 的关系可以用一个词来概括:团结。我不知道他们是怎么做到的,但是所有插件互相之间都融合得很好。我使用 ivy 界面做自动完成和模糊搜索,一切都做得很好。...我是键盘爱好者(我自己做键盘),而且我真的很喜欢打字——不一定是代码,因此 emacs 和 vim 在那时是很明显的选项(我实际上是从 emacs 开始编码的)。

    1.8K10

    VS Code折腾记 - (2) 快捷键大全,没有更全

    前言 VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影。。简言之,内置快捷键玩熟了,效率提高不是一点两点。...+ F3 查询下一个/上一个 Alt + Enter 选中所有出现在查询中的 Ctrl + D 匹配当前选中的词汇或者行,再次选中-可操作 Ctrl + K Ctrl + D 移动当前选择到下个匹配选择的位置...L 选择所有出现在当前选中的行-操作 Ctrl + F2 选择所有出现在当前选中的词汇-操作 Shift + Alt + right 从光标处扩展选中全行 Shift + Alt + left 收缩选择区域...+ 1/2/3 切换焦点在不同的切割窗口 Ctrl + K Ctrl 切换焦点在不同的切割窗口 Ctrl + Shift + PgUp/PgDown 切换标签页的位置 Ctrl + K 当前编辑文件存放位置【文件管理器】 Ctrl + K O 在新的编辑器中打开当前编辑的文件 ---- 显示 快捷键 作用 F11 切换全屏模式 Shift + Alt +

    1.3K20
    领券