作为一个多年的开发,这个习惯正常吗?

2023-04-06 09:07:04 +08:00
 cosmain

我发现大部分开发用 IDE/EDITOR 都喜欢用各种插件、快捷键,我除了基本快捷键,其他各种快捷键几乎不用,插件也几乎不折腾,这是不是一种“陋习”?

10770 次点击
所在节点    程序员
63 条回复
xuanbg
2023-04-06 09:53:31 +08:00
基本不太用得上什么插件。。。
zhzy0077
2023-04-06 09:53:38 +08:00
写代码效率的瓶颈从来不在按快捷键还是用鼠标点一下,除非每天就写点 ORM 都能自动生成的 CURD 。

脑子跟不上手的话快捷键多快也没用
twofox
2023-04-06 09:53:39 +08:00
@rehoni copilot 是掏钱上的正版,jrebel 是破解的=.=
zoharSoul
2023-04-06 09:55:47 +08:00
seekmyduck
2023-04-06 10:04:37 +08:00
用 vs,啥插件也没有
以前喜欢用番茄助手,现在破解不了,凑合着用也行
LavaC
2023-04-06 10:05:31 +08:00
相比于 ide 快捷键,不如学个双拼加速群里聊天的打字速度还能更提升效率
jqtmviyu
2023-04-06 10:21:53 +08:00
快捷键学一种大众的就行了,要么 sublime ,要么 vim 。

vscode 不装插件是真用不了。日常开启的插件 30 来个,还有 30 多个平时用不到关闭的。
direction
2023-04-06 10:29:27 +08:00
用 idea 的话我基本上必装 gitoolbox ,省的还要自己鼠标点侧边看代码是谁提交的
Pantheoon
2023-04-06 10:37:13 +08:00
适合自己的才是最好的
yunyuyuan
2023-04-06 10:50:02 +08:00
vscode 的 git 解决冲突界面到现在我还没搞明白,我记得有段时间那个界面经常变,随随便便就能碰到 bug
yunyuyuan
2023-04-06 10:50:40 +08:00
@yunyuyuan 以至于我专门弄了个 pycharm 去解决冲突🤣
kingterrors
2023-04-06 10:55:30 +08:00
你这个只是个人习惯而已,我觉得和性格有关,我相对完美主义,大部分快捷键,常用,一定要尽可能反复使用,记住它。但是有的快捷键使用场景不多,虽然了解过,觉得这个快捷键一定要记得,却记不住,这是脑子问题没办法。
不过有的人性格就是随便就行,根本不在乎提升效率带来的快乐,所以也就无妨了。
但实际上,我个人觉得在能记住的快捷键情况下,熟悉掌握常用快捷键是更好的。
至于插件,往往再遇到问题的时候,或者感觉影响到某些开发效率才会考虑安装,与其乱装插件不如不装,我做前端的,以前经常看到不少同事,看一些过了时的 VSCode 相关插件推荐,乱装一气,结果 VSCode 不是卡就是有点奇奇怪怪的问题,他们也不知道排查就一团糟,实际上 VSCode 在近几年更新中有很多功能将之前的插件集成进去了(比如括号颜色匹配、sync 同步、tag 对应修改等等),但是乱装插件的开发者根本不关心,产生了问题就懵逼。
至于过分依赖定制快捷键和插件的,重装 IDE 会很麻烦的说法不太赞成。大部分 IDE 都内置了(或者有工具)同步能力,所以跟系统重装比较不太合适,即便没有同步能力,使用绿色版进行开发将配置集成在一个目录内,不定期打包备份,也还好。以前我就是用 SublimeText 绿色版。

结论,如果性格方面或者对开发没什么特别追求,习惯“陋习”就这样吧,没什么,人生的生活态度个不一样,也许你在开发商比较随意,但是烹饪方面说不定就比较在意调料放多少 g ,时间和顺序什么的。

当然如果确实像在开发上提高效率,建议熟悉基本的(尽量多的常用的甚至是特殊的)快捷键,比如 ctrl+o 一般是打开文件,ctrl+n 是新建,这是通用的,而 VSCode 里面的 ctrl+shift+p ,这个命令面板,我见过的前端开发,10 个有 2 个知道就不错了(😂)。
yuancoder
2023-04-06 10:58:22 +08:00
学会了使用 vim , 所有的编辑器和 ide 都是直接安装 vim 插件,根本不需要专门的学习快捷键。
dvsilch
2023-04-06 10:59:02 +08:00
@kingterrors ctrl+shift+p 也可以按 F1
missdeer
2023-04-06 11:03:08 +08:00
@god7d 这就是瞎说了,宇宙第一 IDE 也是靠 VA 帮扶过来的
Aixtuz
2023-04-06 11:27:38 +08:00
如果你刚需某个功能,且知道它的快捷键,你并不一定会用它。
当你忍不了慢慢点时,你才会去用快捷键,久而久之就记住了。
mosfet
2023-04-06 11:30:06 +08:00
我只会 F12 F7 Ctrl+Q ,没了
nicebird
2023-04-06 12:23:46 +08:00
陋习唯一的定义是否会影响开发效率
wulinn
2023-04-06 12:37:40 +08:00
我的开发效率和码代码的速度无关,码代码的时间,大概仅仅只占总时间的 5-10%,即使我利用上所有快捷键,可能也就能提升个 1-2%,所以,我除了 ctrl+c ctrl+v ,大概更多的也就一个 ctrl+b ,ctrl+s ,F12 ,没了。
suyuyu
2023-04-06 12:51:16 +08:00
@kingterrors 感觉你是 GPT 加了个(😂)

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

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

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

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

© 2021 V2EX