9

终于完美解决了在 Vim 下写 C#的难题, Vim 永远的神

 2 years ago
source link: https://www.v2ex.com/t/788204
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
终于完美解决了在 Vim 下写 C#的难题, Vim 永远的神
51 条回复    2021-07-08 13:37:44 +08:00

hnbcinfo

hnbcinfo   5 小时 10 分钟前   ❤️ 5

有 Visual Studio 这个神级 IDE 的存在,何必费劲折腾这些呢

ChrisFreeMan

ChrisFreeMan   5 小时 8 分钟前   ❤️ 3

@hnbcinfo 写代码久了就会讨厌那些重的东西,也会讨厌鼠标点来点去

play78

play78   5 小时 6 分钟前

visual studio 有 vim 插件 VsVim
相信我,你过不了几天就会换回 Visual Studio 的。vim 只能写代码,VS 的 debug 才是强。

ChrisFreeMan

ChrisFreeMan   5 小时 5 分钟前

@play78 不会的,我会再找个 debug 的插件🐶

proxychains

proxychains   4 小时 51 分钟前

vim is ide not editor!

jdhao

jdhao   4 小时 50 分钟前 via Android

可以用一下 language server 。

typing

typing   4 小时 49 分钟前 via iPhone

这是什么 color theme ?看起来特别像 emacs 的 adwaita

stimw

stimw   4 小时 46 分钟前 via Android

现在都是 neovim 和 lua script 了叭

Dragonphy

Dragonphy   4 小时 42 分钟前

VS 天下第一,可惜自动成为打工仔就投入 JetBrains IDE 的怀抱了,VS Code 相比 JetBrians IDE 还是差不少的,要自己折腾很久才能实现差不多的功能。已经是 JetBrains 快捷键的形状了,不能……不能再多了🥵🥵

ChrisFreeMan

ChrisFreeMan   4 小时 37 分钟前

@jdhao 这个用的就是 language server

ChrisFreeMan

ChrisFreeMan   4 小时 37 分钟前   ❤️ 3

@typing 主题为 PaperColor 的 light 模式

ChrisFreeMan

ChrisFreeMan   4 小时 36 分钟前

@stimw 喜欢经典的东西,毕竟类 unix 都有预装这玩意

ChrisFreeMan

ChrisFreeMan   4 小时 35 分钟前

@Dragonphy 穷啊,没那个闲钱,又不想用盗版

ahswch

ahswch   4 小时 35 分钟前

@Dragonphy 喂 不要说出奇怪的话啊👀

stimw

stimw   4 小时 30 分钟前 via Android

@ChrisFreeMan 这...vim8 的异步和内置终端都是跟着 neovim 脚步走的,感觉也没啥经典不经典的了

Dragonphy

Dragonphy   4 小时 26 分钟前

@ChrisFreeMan #14
可以考虑 VS Code🎉

IgniteWhite

IgniteWhite   4 小时 22 分钟前   ❤️ 2

好!很有精神! Vim 党又壮大了!希望有一天人们提到 V 站会以为是 Vim 站(误

V 站 Vim 大佬多的很,比如楼上的 @jdhao,他的博客写的巨好,我当教程看了好多,他的 betterescape 插件也好用。Coc.nvim 的作者 @chemzqm 也在 V 站,截止今日,Coc 的性能比 VScode 插件更胜一筹,也吊打了 Neovim 0.5 的内建 LSP 。

Vim 历久弥新,一定程度上是因为人们对 ncurses 这个文字界面库一直有需求,实质上就是 CLI 有它自己的优势。

AoEiuV020

AoEiuV020   4 小时 9 分钟前

我用 vim 从不装插件,搞这麻烦还不如直接 ide,

IgniteWhite

IgniteWhite   4 小时 9 分钟前

@stimw 是的,我看了若干 Neovim 社区的讲解,发现 Vim 和 Neovim 的根本区别不是代码上的老和新,而是维护和发展的观念不同。两者绝不是相互对立,二选一的,从 Vim 用到 Neovim,从积累配置,移植配置到感受原理,我感觉两者的发展方向是一种有益的互相影响。

ooee2016

ooee2016   4 小时 4 分钟前

工作量不饱和啊

shintendo

shintendo   4 小时 3 分钟前   ❤️ 1

装一堆插件难道就不重了吗……

1002xin

1002xin   4 小时 0 分钟前

@shintendo 你不懂,信仰怎么叫重呢

ipwx

ipwx   3 小时 55 分钟前

体验不到 IDE 的 50%,只能说是信仰了。。。

Brixen

Brixen   3 小时 54 分钟前

谁知道怎么让 VsVim 在 VISUAL 模式下光标经过处不自动展开折叠代码

IgniteWhite

IgniteWhite   3 小时 54 分钟前   ❤️ 2

@ooee2016 那必须,搞 Vim 配置的,搞 Linux rice 的,都是闲人。其实都是忙里偷闲,看 b 站也是闲啊,配电脑也是闲啊,逛 V 站更是闲。有人说过一个人的配置文件在某种意义上是 ta 生涯最大的项目,大概是因为这个项目是有个不断积累改进,不断润滑工作流的效果。

因人而异,因工作流而异。还是要尊重个人的选择,也承认各种社区的存在。

zhuangzhuang1988

zhuangzhuang1988   3 小时 50 分钟前

明显是 lsp
还有 rosylon 还有 omniSharp 永远的神, 好评咋都被 vim 拿去了呢

lq007

lq007   3 小时 48 分钟前

折腾来折腾去其实不如市面上随便一款 ide, 能直接使用别人的劳动成果不好么

joshua7v

joshua7v   3 小时 45 分钟前

编辑体验 vs 永远追不上 vim
debug 体验 vim 永远追不上 vs
所以我两个都用 一个编辑一个 debug ..

xz410236056

xz410236056   3 小时 45 分钟前

@ChrisFreeMan VS 连报错都是中文。光对中文支持这一点,没有哪个 IDE 比的过

ipwx

ipwx   3 小时 45 分钟前

@IgniteWhite 你说的好像有那么点道理。不过其实去反向适应工具也能润滑工作流。。。

像我,我原来也是各种折腾 linux, emacs 之类的。。。后来发现浪费太多时间。再后来用过了 pycharm / webstorm / IDEA,真尼玛香。关键是团队协作都一样,反正没多少可以配置的。现在我换台电脑直接这些去安装上,手点几个插件,linux 下就调整一下快捷键,立马就能工作。

zapper

zapper   3 小时 43 分钟前   ❤️ 2

nevin47

nevin47   3 小时 41 分钟前

@IgniteWhite #18 没想到 COC 的作者居然也在 V 站冲浪。。。。

IgniteWhite

IgniteWhite   3 小时 34 分钟前

@ipwx 你说的是,我真是浪费了好多时间……主要是我还没工作,纯粹是为了写论文,不想用 Word,就用 Vim+LaTeX 。现在我还是科研狗嘛,自己用 Python 分析数据大部分直接上 JupyterLab,写包的时候用一下 Vim

不知道开始工作以后会是啥样,哈哈

muntoya

muntoya   3 小时 34 分钟前

年轻的时候我也喜欢配置 emacs,把它整得尽量接近 Eclipse,现在觉得当时挺脑残,为啥不直接用 Eclipse 呢。现在是 VS code 都懒得用,直接 JetBrains 全家桶。

weiwenhao

weiwenhao   3 小时 22 分钟前

jetbranins + vim 可以摆脱 90 % 的鼠标操作了,剩下 10% debug/全局查找关键字 /窗口变大变小之类的

yuhaijiang2019

yuhaijiang2019   3 小时 15 分钟前

@muntoya 我以前也是 emacs,各种配置的花里胡哨还,也用了很久,现在就用 vscode 这种下载就用,插件傻瓜式安装

ALVC666

ALVC666   3 小时 9 分钟前

@weiwenhao ideavim yyds !
全局查找我用 自带的快捷键 或者
nnoremap <leader>f :action FindInPath<CR>
总之配合上 idea 的 action 就非常趁手

ALVC666

ALVC666   3 小时 6 分钟前

不喜欢用 vim 也不是专业后端
但是非常喜欢 vim 的输入模式

xuanbg

xuanbg   2 小时 43 分钟前

从来不用 vim,只用 vi 修改脚本的路过。

当然,写代码必须 idea,写脚本就是 vs code 了。

Damenly1

Damenly1   2 小时 41 分钟前

emacs 一把梭,就是干

repus911

repus911   2 小时 19 分钟前

vim 好用+1

ourongxing

ourongxing   2 小时 9 分钟前

大可不必哈,C# 还是 VS 香,Java 还是 idea 香,其他的可以考虑用 vim

mascteen

mascteen   2 小时 5 分钟前 via Android

@lq007 因为别人的劳动成果不一定适合你,私人定制不好么

Chingim

Chingim   1 小时 43 分钟前 via iPhone

@ipwx 说到换台 linux 这种场景,vim 都不需要装,直接拉配置下来就能跑

liuhuansir

liuhuansir   1 小时 38 分钟前

我现在是 java 用 idea,python 用 pycharm,前端和 shell 用 vscode,全部都是免费的

easonl

easonl   1 小时 38 分钟前

呵呵,我只能呵呵了。。。visual studio 才是永远的神,vim 也就是个编辑器,错误跟踪有吗?内存跟踪有吗?盏跟踪有吗?就测试这一块,vs 就让你爽到升天。用 vim,没问题,但最后找 bug 还不是要回到 vs ?写 C# J# ,vs 都是最好的归宿,别傻了,装回 VS,乖。

levelworm

levelworm   1 小时 3 分钟前 via Android

这玩意我现在觉得除非是学生阶段自己配置几年否则工作之后意义不太大了。

darksword21

darksword21   49 分钟前

@easonl 大家各自爱用什么就用什么,你在这阴阳怪气啥呢

nolan1864

nolan1864   26 分钟前 via iPhone

@Dragonphy 我感觉 clion 的 remote 比较差劲,代码修改还要同步过去,vscode 直接就是修改的远程的。

MCVector

MCVector   2 分钟前

虽然我工作用 VS,偶尔用 VS Code,但是我还是会经常用到 Vim 。自己的 Side Projects 也基本上是用 Vim 。我觉得 Vim 的社区是不可替代的。我不会劝人用 Vim,但我确实不理解劝人不用 Vim 的行为。

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3262 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 23ms · UTC 05:40 · PVG 13:40 · LAX 22:40 · JFK 01:40
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK