![]() | 1 AndyAO 2021-01-04 12:46:43 +08:00 ![]() 我从来没用过这个,好像在那些老的类 Unix 程序员中比较流行,因为在很多场景下不得不用,而且也是那个年代提高编程效率的方法. 作为刚入行就用 IDE 的我来说,好像没有很迫切的动力采用这种操作方式. 不过也许某天我会下决心学学,就像当初学双拼那样,还是改善了我的输入体验的. |
![]() | 2 sadfQED2 2021-01-04 12:48:27 +08:00 via Android ![]() 此时一位只会 i,wq 的程序猿低调路过 |
![]() | 3 MrUser 2021-01-04 12:51:01 +08:00 服务器必备工具啊,怎么可能会不用。/doge |
4 fpure 2021-01-04 12:51:16 +08:00 via Android 只有在服务器上临时改文件才用 vim,而且如果要做大量改动都是下载下来用 vscode 改 |
![]() | 5 ErwinCheung 2021-01-04 12:52:21 +08:00 ![]() 此时一位只会 i,esc 的程序猿低调路过 |
7 xxxrubyxxx 2021-01-04 13:04:35 +08:00 vscode, idea 都是有 vim 插件的,很好用 |
![]() | 8 cassyfar 2021-01-04 13:07:17 +08:00 ![]() 用的最多得是 x, i, a, r, yy, pp, dd, x, G, gg, $, |
![]() | 9 dullwit 2021-01-04 13:20:48 +08:00 ![]() |
![]() | 10 JWilling 2021-01-04 13:21:18 +08:00 此时一位只会 i,esc 的程序猿低调路过 |
![]() | 11 IgniteWhite 2021-01-04 13:24:47 +08:00 via iPhone 我正在用 vim+latex 写毕业论文……全自动补全,自动查语法拼写错误,自动编译。和 Zotero 互动也很智能,配色也是自己喜欢的。感兴趣瞅瞅我的 dotfiles https://github.com/g6ai/dotfiles 里面有我的 vim 配置 |
![]() | 12 young 2021-01-04 13:26:52 +08:00 又要放出珍藏多年的图了 https://imgchr.com/i/sPM5kt |
13 Jirajine 2021-01-04 13:26:53 +08:00 via Android ![]() @AndyAO vim 和 IDE 不冲突,vim 能让编辑器内的很多操作直接用键盘完成,比点鼠标更高效。 |
![]() | 14 young 2021-01-04 13:27:21 +08:00 |
![]() | 15 liyang5945 2021-01-04 13:33:16 +08:00 此时一位只会 i,wq! esc 的切图仔低调路过 |
![]() | 16 lostberryzz 2021-01-04 13:38:17 +08:00 |
![]() | 17 iamwho 2021-01-04 13:38:19 +08:00 已经从 vim 转到 micro. |
![]() | 19 guonaihong 2021-01-04 13:42:00 +08:00 用了有些年了,最近在提升 vim 使用技巧。 |
![]() | 20 kidlj 2021-01-04 13:44:36 +08:00 ![]() |
![]() | 21 Kasumi20 2021-01-04 13:47:16 +08:00 2021 年了,你还不会用 Vim ? |
![]() | 22 Alexpy 2021-01-04 13:47:51 +08:00 ![]() 原来楼主的图出自这里 https://quickref.me/vim |
![]() | 23 pokit 2021-01-04 13:50:14 +08:00 ide 能让我下班更早,所以我选择 ide |
24 titan2006 2021-01-04 13:51:24 +08:00 via iPhone 从来不用 没有图形界面的破玩意 |
25 stdout 2021-01-04 13:56:14 +08:00 ![]() 入了 vim 的坑,所有软件都有 vim 的插件。 |
26 ilaipi 2021-01-04 13:58:49 +08:00 ![]() 用了几年 vim 了,现在不习惯其它的,试过 vscode 的 vim 插件,感觉还是不如 vim 。用了 https://github.com/wklken/k-vim 这个配置,写代码基本没问题。 |
![]() | 27 20015jjw 2021-01-04 14:01:21 +08:00 via iPhone 用啊 ide 里装插件 太香了 |
![]() | 30 boris93 2021-01-04 14:06:37 +08:00 via Android ![]() |
![]() | 31 SxqSachin 2021-01-04 14:14:37 +08:00 vscode+vim 插件=香 |
![]() | 32 Chingim 2021-01-04 14:15:12 +08:00 2031 年估计还在用 |
![]() | 33 archean 2021-01-04 14:25:15 +08:00 ![]() |
34 jkhere 2021-01-04 14:27:56 +08:00 偶尔用用,专心写代码肯定是 IDE 。 |
35 lingxi27 2021-01-04 14:34:01 +08:00 正准备教我儿子用 |
36 rainfd 2021-01-04 14:56:45 +08:00 sublime+vim vscode+vim chrome+vim idea+vim 服务器编辑文件 能用 vim 的地方都用上了 |
![]() | 38 WishMeLz 2021-01-04 15:14:25 +08:00 一开始玩服务器的时候是 ssh 链接用的 vim,现在都是直接打开文件编辑。 |
39 xpresslink 2021-01-04 15:24:44 +08:00 @Kasumi20 2021 年了,你还会用 Vim ? |
![]() | 40 elintwenty 2021-01-04 15:42:33 +08:00 不用 vim 我就不写代码了,无法忍受非键盘控制的字符输入 |
41 moonfly 2021-01-04 15:56:08 +08:00 ![]() 从最开始学 RHCE 到现在工作 7 ~ 8 年,一直都是用 vi (就是那种比 vim 功能少很多的原始古老的 vi )编辑器; 入门很难,但上手了是真的香 h,j,k,l 用来控制光标上下左右,完全是肌肉记忆,不用移动右手去摸鼠标,与敲代码无缝衔接,简直不要太爽; 后来在 MAC 经常用 SublimeText3 来编辑一些文本文件,同样也装了类 vi 操作模式的插件,文本内也是 h,j,k,l 操作光标移动; 可能没真正上手 vi 的朋友很难理解这种 代码与双手可以完全融合的快感! |
![]() | 42 ruchee 2021-01-04 15:57:09 +08:00 ![]() 没有 Vim 就不会写代码的路过。这种图也就给新手参考参考,天天用的哪用得着这种东西,都形成肌肉记忆了 |
![]() | 43 Kasumi20 2021-01-04 16:39:26 +08:00 @xpresslink 真的建议你学一学,不是只能在黑框框下用的 |
![]() | 44 chiu 2021-01-04 16:53:27 +08:00 |
![]() | 45 ntgeralt 2021-01-04 16:54:29 +08:00 上次有个精通 vi 的给我推荐 micro,还津津乐道说支持鼠标。我眼泪掉下来了 |
![]() | 46 xiaomu8 2021-01-04 16:57:07 +08:00 gvim 跟 mvim 的主题挺香的。 |
![]() | 47 Wh1t3zZ 2021-01-04 17:00:35 +08:00 丧心病狂的我给浏览器都装上了 vim 插件哈哈哈 |
![]() | 48 Wh1t3zZ 2021-01-04 17:00:42 +08:00 |
50 lplk 2021-01-04 17:05:10 +08:00 我基本每天都会使用,小改动直接命令行,编辑器或者 ide 打开太麻烦 |
51 palxie 2021-01-04 17:28:43 +08:00 只会 i, ZZ, ZQ, o, shift+4, dd. u |
![]() | 52 yolee599 2021-01-04 17:40:28 +08:00 只会 git commit,i,esc,wq,路过 |
53 Tiki 2021-01-04 17:54:06 +08:00 一直用的 vi,有些机器 vim 需要单独安装呢 |
54 xpresslink 2021-01-04 18:01:35 +08:00 @Kasumi20 做为 LINUX 运维,vim 使用基础还有一些的。 在 idea,pycharm 里面都是试过 VIM 插件,vim 的操作方式是反人类的,或者至少是反直觉的。 |
![]() | 55 xFrye 2021-01-04 18:21:56 +08:00 ide + vim 插件 |
![]() | 56 Takashi123 2021-01-04 18:24:10 +08:00 vscode 、vsstudio 、chrome,都安装了 vim 插件,很好用! |
57 hankai17 2021-01-04 18:31:20 +08:00 via iPhone 自从我熟悉了 hjkl 键替代掉 方向键后 我就知道我离不开 vim 了 |
58 superrichman 2021-01-04 18:39:58 +08:00 via iPhone 一开始:这什么反人类的东西,就是旧时代遗留下来的装 b 的东西吧,这么多键太难用了 很久之后:哎,尼玛,vi 真香,啥软件都想用 vi 模式操作,没有 vi 我不会玩了 |
60 Me7426 2021-01-04 19:04:05 +08:00 vim 本来就只是一个编辑器,没必要拿它跟 IDE 比较。 在其他编辑器里装 vim 插件这种操作有时候也不一定能有好的体验。只要是现代编辑器,该有的功能和操作都有,你装插件把 vim 的逻辑套上去肯定会有各种冲突。 该用 IDE 的时候用 IDE,如果真对 vim 感兴趣,那就去用 vim,熟悉了配合各种插件体验不会比其他编辑器差。 (切图仔强烈推荐 nvim+coc 体验比 vscode 还好) |
![]() | 61 chinvo 2021-01-04 19:08:39 +08:00 虽然所有 IDE 和编辑器都装了 Vim 插件, 但是实际上也就是用用 gg G m y x p i d u U |
62 ddllzz 2021-01-04 19:12:10 +08:00 以前在 Windows 用一个软件,Caps 加其他键移动光标,习惯之后就离不开了。后来用了 phpstorm + vim,真心觉得好用,要记的东西其实并没有很多。真是恨不得所有地方都用 vim,最近找了一个浏览器插件 wasavi,也挺好用,就是会自动切换输入法很蛋疼。 |
![]() | 63 simo 2021-01-04 19:21:25 +08:00 @superrichman 对对对 自己一套定制配置+vundle 管理插件,妥妥的 |
![]() | 64 Takamine 2021-01-04 19:24:47 +08:00 via Android IDE + Vim 插件随手用系列。_(:з」∠)_ |
66 Ricciardo 2021-01-04 20:23:54 +08:00 EMACS 笑而不语 |
68 zxCoder 2021-01-04 20:31:46 +08:00 @IgniteWhite 这真的不是自虐吗哈哈哈 |
69 z0wjqnxi 2021-01-04 20:39:31 +08:00 via iPhone 十年了还没找到 vim 退出方法的路过 |
![]() | 70 xcstream 2021-01-04 20:49:39 +08:00 只有在服务器上临时改文件才用 vim, vscode ssh-remote 改文件更方便 |
![]() | 71 t9YppV21ZEt3x42f 2021-01-04 20:57:20 +08:00 偶尔用用,会些基本操作,常用 VSCODE SSH |
72 fox0001 2021-01-04 21:42:47 +08:00 习惯后其实挺好用的~ |
73 gw4gw 2021-01-04 22:05:08 +08:00 习惯了挺好用 |
![]() | 74 catinsides 2021-01-04 22:17:02 +08:00 这里有一个有趣的游戏,也可以学习 vim,https://vim-adventures.com/ |
![]() | 75 ruolis 2021-01-04 22:58:47 +08:00 sublime + vim |
![]() | 76 zx900930 2021-01-04 23:02:56 +08:00 chrome,vs code 快捷键风格都是 vim 真的有毒 |
![]() | 77 IgniteWhite 2021-01-04 23:06:04 +08:00 ![]() @zxCoder 我之前也是这么想的,现在 Vim 配置好了之后,起码有这几个功能远超 word: 1,常用特殊格式名词的 snippet 。毕业论文篇幅大,好多带上下标或者斜体的物理量或者化学式以及其他自定义量会很多次地重复出现。我把它们用 UltiSnips 插件定义好,写的时候只需要打两三个字母,按一下 tab,就插入了。word 的话需要按 ctrl=或者 ctrl+来切换上下标,要是斜体更需要专门选住设定,或者用公式编辑器,再或者回到上闻复制粘贴,慢的很。 2,文献引用,在 vim 里借助 vimtex 、coc.nvim,和 zotero 的 better bibtex 插件,键入 cite 按 tab,然后输入文章一作或者其他关键字几个字母,光标处就能像 IDE 一样出现一个候选文章列表,navigate 过去回车就好。以前用 word 的 zotero 插件,插入一篇文献比这个要多几个步骤。 3,系里已经有了完善的 latex 模版,我实际上就是把内容打进去,图片放到文件夹里命名好,写完直接编译就是排版好的毕业论文。 4,git !能用 git !用 word 写东西虽然能用 dropbox 同步,但是没法用 git,因为 doc/docx 本质上还是标记语言,没法很自然地用 git 追踪改动。git 建一个本地仓库,然后用 python 插件来连到 dropbox API,就能把 dropbox 当作远程服务器 push 过去。 其他方面: 哪个 geek 仔不想用自己喜欢的代码高亮写东西?我在 gruvbox 配色下写文章,身心舒适。我用 Vim 的习惯是大三的一门课讲过,开始养成的……现在我的 vimrc 文件一个配置能探测多个 OS,小水管服务器自动用基本配置,mac 或者 manjaro 就自动加载插件和高级主题。拿到一个新机子,打开我的 dotfiles repo https://github.com/g6ai/dotfiles clone 到本地,一个命令安好配置就开始干活啦。 |
![]() | 78 zrc 2021-01-04 23:32:56 +08:00 via iPhone 我是觉得在很多地方可以使用一套输入方案挺爽的,比如各种编辑器(包括 ide),甚至浏览器,就不用在重新学习快捷键 |
![]() | 79 tingyunsay 2021-01-05 00:52:40 +08:00 via iPhone 路过,vim 三年使用者^_^ |
![]() | 80 johnsonshu 2021-01-05 01:05:43 +08:00 via Android ssh 上去之后 只用 vim 其他不会 |
81 jhhhh 2021-01-05 09:19:06 +08:00 已经离不开 vim,啥 ide 都要上 vim 插件。之前 chrome 也上过一段时间 vim 插件,但后来感觉浏览网页还是数据来得更直接更快些,指哪打哪 |
![]() | 82 lvzhiqiang 2021-01-05 09:30:12 +08:00 运维 dog,经常要和 vim 打交道,特别是写一些编排文件和配置需要。 |
83 tinyRat 2021-01-05 09:38:13 +08:00 lksdflkaj:jl!@#!@,kdf |
![]() | 85 raptor 2021-01-05 09:52:32 +08:00 vim 真香,用了很多年,IDE 必开 VIM 插件 |
![]() | 86 z80642519 2021-01-05 10:05:49 +08:00 作为一名运维狗 我是一直用 vi 的 |
![]() | 87 blank0ken 2021-01-05 10:12:08 +08:00 浏览器和 IDE 都装了 vim 插件,加上 Alfred,告别触控板纯键盘操作,快乐 |
![]() | 89 JetMac 2021-01-05 10:24:14 +08:00 ![]() 算下来差不多快 8 年了,电脑里只有 MacVim 这一种编辑器。类似如五笔,花点时间学习一下,日后大大提高效率。 |
![]() | 90 CNife 2021-01-05 10:25:35 +08:00 我之前尝试了 VSCode 和 IDEA 的 vim 键位插件,不到一个星期就放弃了。原因是这些插件与编辑器的结合有些不尽人意的地方,比如 VSCode 的插件会屏蔽掉大量 VSCode 本身的键位,而且没有提供开关;这点 IDEA 的插件做得比较好,可以自定义冲突键位是由 vim 插件接管,还是由 IDE 接管。 |
92 yuruizhe 2021-01-05 10:34:35 +08:00 @Jirajine 主要是 jetbrain 系列的 IDE 快捷键很全了,完全够用,估计是服务器用得多的人,工作习惯使然顺手配上了 vim 插件 |
![]() | 93 xingguang 2021-01-05 10:56:22 +08:00 学过一段时间,会一些最基本的操作,但是用他写代码有点吃力 |
94 watch 2021-01-05 10:56:32 +08:00 :wq! 卒 |
![]() | 95 seenthewind 2021-01-05 11:10:21 +08:00 当年初学 VIM,某牛一招 ggvG"+y,从此一直用 vim,至今喜欢用这招调戏喜欢在简历里写“熟练使用 vim”的小朋友。 但事实上现在的年轻人连 vim 有几个模式都说不清楚了。 现在看这种 old-school,linux 风格浓郁的东西,貌似都不太受年轻人喜欢。( ps:现在主力也用 vscode ) |
96 AoEiuV020 2021-01-05 12:06:11 +08:00 我当年也是学过几天的,现在,只能说基本使用不成问题,效率比不了 ide, |
97 reed2020 2021-01-05 14:24:02 +08:00 IDEA 里正在使用 vim 键盘 |
98 456789 2021-01-05 14:29:17 +08:00 老师交过我这个竟然 哈哈哈,不过我只记得 esc:wq |
![]() | 99 Leonard 2021-01-05 14:36:09 +08:00 想起一个老笑话 问:如何生成一个随机字符串? 答:让新手退出 vim |
![]() | 100 perapera 2021-01-05 14:53:55 +08:00 这种表虽然可以查,但是还是要自己总结的好。把 ctrl 键设置好,Vimtutor 里面的键位记在一张纸上,随时查,记录下最耗时的操作就查一下有没有更快的做法,比如 w b 和各种搜索跳转,遇到自己感兴趣的新键位随时补充,初期还可以看看 YouTube 上比较出名的那几个视频,学下来其实和 Shell 命令 /快捷键差不多,这种方法的好处就是你会感觉自己在进步,少点倦怠感,而且可以挖掘 Vim 的内置功能,不会依赖插件,即开即用。 |