我从 17 年开始自己弄了一套基本的 Vim 配置,四年来没怎么动过,跨越的笔记本和服务器加起来十多二十台了吧,很舒服,这个投入产出比很高。而且 Vim 移植性比 Emacs 强多了,很多老点的系统里都能找到 Vim 8,然而 Emacs 版本却不够装常见的 Doom 或者 Spacemacs 之类
ChrisFreeMan
2021 年 9 月 11 日
@levelworm 你说的块具体是啥不清楚但是 vim 有超级多的方式去选中你要的区域,比如( )“” { } [ ] ` ` ' ' 这些内容可以在选中情况下:shift v, i 加上需要进入的块里面的符号,比如要进入{ }内,就 shift v i { 或者 }, 你就会在 VISUAL 模式下选中{ }中的所有内容,类似这些,魔法操作还有很多,要自己去试试就会发现很有意思,有点飞的感觉
ChrisFreeMan
2021 年 9 月 11 日
@levelworm 大半夜迷糊没有讲清楚,vim 如果没有 IDE 插件就是一个纯文本编辑器,但是本身的编辑功能非常丰富,比如跳转,w 键可以按单词跳转,f + 你需要跳转的单词开头可以飞过去,[[ ]]可以向上段落翻或者向下段落翻,esc 退出编辑模式后会进入一个 normal 模式,这个情况下,按 v 进入一个选择模式,你可以按上下左右键移动光标选择需要选中的内容,有点类似鼠标拖拽,或者 shit + v 键直接选中整行,接着提到上面没有讲清楚的,就是你需要将光标移动到你要选中的块中比如你要选中{ some code }的 { }中的所有代码,先按 f + { 将光标移动到 { 上,这个时候 shift + v + i + { 就会选中里面的所有内容,这些都是很基本的编辑技巧,你需要花点时间都了解一下,按你需要的功能去记就好了,都是有规律可循的,比如 w 按单词跳转,w 记为 word(单词),v 为 visual (视觉选中),shit + v + i + { 记为选中整行进入 (inside) { 内
ykk
2021 年 9 月 11 日
挺好的,我用 gedit + pycharm
Dragonphy
2021 年 9 月 11 日
我就用 VIM 修改一些配置文件,其余的都是 VS Code 了
zhea55
2021 年 9 月 11 日
最近安装了一套 lunar vim,感觉比几年前的 vim 确实好了太多。几年前,每一个插件都有快捷键,都需要配置,并且需要记忆和学习。目前的 lunar vim 只要按下空格,后面的功能可以一步步的提示下去,几乎不需要去记忆快捷键位了。