第三次放弃 vim。。。这次是 VSC 的 vim 插件

2018-05-11 22:15:17 +08:00
 Meli55a

比较迷恋 vim 的操作,前些日子又心痒痒了,就在 VSC 上装了 vim 插件,又背起快捷键来

的确,有些地方用得很爽,可是问题也比较多,比如,函数自动完成时,我并不想要那个提示,但必须硬着头皮打完,不然一按 ESC 就 V 模式了,又得按下 i, 然后复制别的地方的代码粘的时候,ctrl + v 等 vsc 自己的快捷键都失效,只能右键菜单或先到 V 再按 P。。。

也许,他俩本来就不是一个世界的人,也许我对 vim 的学习太浅,我的主要环境是 windows,一天也写不了几行代码,追求这点快感反而浪费了我大量时间吧,而且同事都不用 vim,一帮连 IDE 主题、字体、字号都不改的懒 B,有时要用一下我的电脑,我还得很把 vim 插件禁用了,尴尬。。。我的代码水平最菜,却老喜欢折腾这些,要反省了。。。

嗯,先禁用,判个死缓。。。

啊,毫无意义的一个帖子,最近事儿挺多的,滴滴司机杀人案可能离我远点,但前天对面小区一 21 岁的妹子被人杀死在出租屋。。。

生活百般滋味,火气都小点,祝兄弟们都安好

14501 次点击
所在节点    Vim
45 条回复
Xrong
2018-05-11 22:39:03 +08:00
JB 系列 IDE+ideaVim 很好了
zhaogehi
2018-05-11 22:43:50 +08:00
复制粘贴问题可以开启系统剪切板
congeec
2018-05-11 23:03:11 +08:00
浮躁
不过不折腾的精神好评
Meli55a
2018-05-11 23:09:14 +08:00
@Xrong JB 的那个没删
@zhaogehi 又去打 vim 打开,找了一下设置项,将`vim.useSystemClipboard` 设置为 true,但貌似还是不好使,我只想在 insert 模式下使用 ctrl + v,比如我当前文件处于 insert 模式,然后在别的地方复制了代码要粘在刚才的文件里面,直接按 ctrl + v 多好,但现在只能按一下 ESC 到 Normal 下再按 p...
omph
2018-05-11 23:12:04 +08:00
南无阿弥陀佛,回向一切亡灵,愿逝者安息。
Meli55a
2018-05-11 23:13:10 +08:00
@congeec :relieved:
j5shi
2018-05-11 23:19:07 +08:00
vim 的学习曲线确实陡峭, 但从曲线上滑下来的时候确实爽.
ferrum
2018-05-11 23:25:52 +08:00
插入模式下是可以使用 Ctrl + V 的,但目前最新版的 VSCode Vim 有 bug,暂时用不了。我看 issues 里说已经修好了,下一个版本更新吧。
agagega
2018-05-11 23:28:22 +08:00
用 Emacs 的键位吧
Meli55a
2018-05-11 23:29:54 +08:00
@j5shi 那怕不是一时半会儿能体验到
@ferrum 嗯,我也去看了一下,第一条就是,看来以后先搜一下 issues
Meli55a
2018-05-11 23:32:13 +08:00
@ferrum “ ctrl+shift+v ” 可以。。
Meli55a
2018-05-11 23:33:00 +08:00
@agagega Emacs 没用过哦
Meli55a
2018-05-11 23:38:48 +08:00
@zhaogehi @ferrum `vim.useCtrlKeys` 设置为 false,不让覆盖系统的按键, 亲测可用了,完美!~
guoer
2018-05-11 23:44:27 +08:00
试下 gvim
其实工具无所谓,开心就好
话说用 idea 家的 GoLand, 就不想用 vim 了
prolic
2018-05-12 02:45:39 +08:00
在不完全脱离鼠标的情况下感觉 sublime 快捷键更适合我
jadeity
2018-05-12 06:04:22 +08:00
如果你真的想用
vim,推荐一本书,vim 实用技术,vim 的一个优势就是减少<C-v>这种组合按键提高速度。我正在看这本书学 vim 是不用死背命令的,vim 的思维模式最基本的“操作+动作”,首先是操作,是要增加修改还是删除,然后是动作指定操作的范围,比如说
d (delete)是删除的动作,后面可以跟上
aw 表示一个单词,^表示一行开头到光标,$表示光标到一行结尾,或者直接跟上 hjkl 或者其他能移动光标或指明范围的“动作”,或者重复操作符 dd 表示对整行操作。这是一个模式,除了 d 可以这么做,把 d 换成复制也是一样。这些都是书里讲的,根本不需要死记命令。
ilaipi
2018-05-12 08:47:28 +08:00
我当时学 vim 就是直接用了 k-vim 配置,然后看了一遍他的配置,然后就用起来。坚持没几天,一开始总是要不停打开配置文件看的。几天之后几乎日常命令就记住了。
zhaogehi
2018-05-12 09:40:52 +08:00
@Meli55a 用 mac …没有 c+v 冲突问题🤭
stanjia
2018-05-12 10:05:54 +08:00
想想 10 年前 某家公司 256MB 内存电脑,Eclipse 点菜单都要 20 秒才弹出菜单。
被迫使用 vim + ant
现在想想还是挺感激的
yacolinqi
2018-05-12 10:49:29 +08:00
@stanjia 十年前 厉害了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/454174

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX