用vim被人说装逼，怎么办?
再补充一张图片，vscode 推荐的 keymaps，从下载量的对比来看是很明显的吧.... 没想到这个破回答能收到这么多赞，那么就再补充一些看法吧。 我觉得有一个回答说得很好了，学 vim 学的是一种文本操作习惯。你要说别的编辑器也能学得这样的操作习惯我也不反驳，只是使用 vim 后转到别的编辑器时，会自主探索那些可以替代 vim 文本操作的快捷键或配置，不一定要用 vim 插件，这是个人偏好问题。 =========================== 你们要的，dva 桌面壁纸，还有命令行工具leetcode-cli。 ====原文==== 别人认为装逼就装逼吧，毕竟对自己而言能高效完成工作才比较重要，不是吗？ 编辑器好不好用，我觉得得看个人的习惯或偏好，目前 vim 和 vscode 都在使用。 vim 主要用于终端（写脚本文件、改配置文件等），刷 leetcode 也常用 vim 。配合 Terminator 使用 vim 效果更佳。vim 的文本操作确实需要学习和熟练，我认为一些人觉得装逼是因为很多操作都与一般的编辑器非常不一样，甚至显得麻烦，例如复制粘贴，普通的编辑器选中文本然后快捷键 Ctrl c Ctrl v 就好，而 vim 要先进入视图模式选择文本然后y复制p粘贴，等等，然而习惯之后自己反而会更喜欢 vim 的这种形式，因为 vim 的跳转很方便，ESC+冒号+行数 或者 斜杠+文本内容+若干个n 就能跳到对应行的内容（对于上千行的代码文件就不用一直滑滚轮啦），w、e、b之类的跨词移动光标也方便了不少操作。虽然我对 vim 的理解只停留在 vimtutor 的内容上，不过使用 spf13/spf13-vim 这个配置后，写代码比以往无配置的感觉好太多了。 vscode 比较常用于做项目（依赖代码提示；内置终端）、写博客（markdown 即时预览）、看项目源码之类的（project manager 插件真的很方便）。vscode 还有很多好用的插件。倒是没有在 vscode 以及其他 ide 使用 vim 插件，因为快捷键基本满足了文本操作的需求（跨词移动光标Ctrl+左右方向键，跳行 Ctrl+g，等等），效率什么的也没受什么影响。不过如果用它来修改配置文件什么的就有点杀鸡用牛刀了。 所以我觉得用什么编辑器，跟装不装逼没什么关系，能否提高效率才是最主要的。 当然对我而言编辑器的选择还有一个重要的原因：颜值即正义。 vim 刷 leetcode （终端透明、背景是桌面壁纸） vscode 写博客 vscode 的终端