用惯了 Vim 也有副作用

2023-04-05 10:36:03 +08:00
 xiaotianhu
用 vim 十几年了,中间也换过其他编辑器。

折腾 VSCode ,鼓捣 Vim 模式,装一堆插件,弄完一看跟 Vim 一样,不如直接用 Vim 了。再也不折腾了。

最近开始写 swift ,只能用 XCode 效率大降。哪儿哪儿都不得劲,基本残废的 vim 模式,简直没法用。

只好打开 Vim ,写一会再切回 Xcode 看看。太惨了
8337 次点击
所在节点    程序员
53 条回复
fantathat
2023-04-05 10:42:02 +08:00
会用 Vim 不会用其他编辑器,用一个 Vim 插件就够了
closedevice
2023-04-05 11:33:25 +08:00
哈哈哈,同感。歪个楼,老哥现在 vim 啥主题
darksword21
2023-04-05 11:47:36 +08:00
确实,这种和其他东西绑定的语言我能不碰都不想碰

ps:对于说用 vim 插件的,不是 hjkl 就是 vim 了
pps:我用 emacs xD
ychost
2023-04-05 12:05:04 +08:00
VIM 我也用了 7/8 年了,有段时间甚至 chrome 都装了个 vim 插件来浏览网页,不过效率太低,现在是 VIM + JetBrains 全家桶用起来爽的一批
ChrisFreeMan
2023-04-05 12:57:24 +08:00
Xcode 的 vim 模式感觉就是闹着玩的,残废中的残废,贼几把难用,开发的人估计自己都从不用 vim 。
sampeng
2023-04-05 13:29:03 +08:00
swift ?为啥不 clion…
AEDaydreamer
2023-04-05 13:50:19 +08:00
.net JAVA Kotlin Swift 这四个可以说是 vim 用户的噩梦了 :(
DrakeXiang
2023-04-05 14:02:12 +08:00
vsc 的 vim 不就一个插件么,装上基本就能用了,不需要怎么折腾啊,除非你要是有很多自定义按键什么的,常用的功能基本都有,装了 neovim 之后还能使用 global, normal 命令,还自带了 vim-surround 之类的插件功能

倒是几次想转了使用原生 vim ,但是对于文件操作、浏览,diff 之类的操作感觉还是更习惯鼠标,而且 vim 插件和补全太麻烦也不够全,还是暂时苟在 vsc
aliceclark
2023-04-05 14:11:25 +08:00
说明 xcode 的 vim 插件作者或者责任人跟我一样只是 vim 初级用户。。。
agagega
2023-04-05 14:22:03 +08:00
见过最牛的第三方 Vim 模式是 Emacs 里的 evil ,连 :normal 命令都能玩,其他的都差点意思。
auvt
2023-04-05 14:23:16 +08:00
有没有办法打通全平台 vim 键位的体验呢?比如苹果上的 karabiner ,win 上的 ahk (跟前者比不好用),linux 上好像 remap ?但效果也不如 karabiner ,而 ios 上就没有,哪怕越狱了也不行,安卓上竟然也没有……
EHemingway
2023-04-05 14:24:58 +08:00
yy p
ztc
2023-04-05 14:41:48 +08:00
现在用 nvim ,偶尔用 vscode 了
yzbythesea
2023-04-05 15:05:47 +08:00
emacs better
Austin2035
2023-04-05 15:18:05 +08:00
vim 的后遗症是,总是打 jj 。这在远程控制的时候,容易导致误会。
hanxiV2EX
2023-04-05 15:22:57 +08:00
all in vim
stanjia
2023-04-05 15:46:30 +08:00
没有 vi 模式的编辑器都不用[dog]
zagfai
2023-04-05 15:47:11 +08:00
其实 vim 党更多是操作上的设计,目标是完全放弃鼠标。顶层的话,感觉可以从系统下手,通过 map 快捷键全系统 vim:)
nethard
2023-04-05 17:37:07 +08:00
对 neovim 使用者来说 vim key bindings 只是一个不那么重要的 feature
imkerberos
2023-04-05 17:41:33 +08:00
iOS 已死,转后端了,现在终于可以安心用 neovim 了。

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

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

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

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

© 2021 V2EX