我发现大部分开发用 IDE/EDITOR 都喜欢用各种插件、快捷键,我除了基本快捷键,其他各种快捷键几乎不用,插件也几乎不折腾,这是不是一种“陋习”?
1
god7d 2023-04-06 09:12:26 +08:00
在宇宙第一 IDE 面前,任何插件都是浮云
|
2
coderJie 2023-04-06 09:14:50 +08:00
有啥好奇怪的,还有人一直坚持 vim 呢
|
3
weijancc 2023-04-06 09:16:39 +08:00
ide 不装插件也可以用, editor 就不行了. 快捷键非常有助于提升效率, 我把不同的编辑器的快捷键都统一成符合自己习惯的快捷键.
|
4
Chad0000 2023-04-06 09:17:55 +08:00
OP 你并不是一个人。我使用 VS ,没用任何插件。
|
5
bv 2023-04-06 09:18:19 +08:00
我也是:基本只用几个常用快捷键,配置用默认,不装插件,不依赖个性化配置,以便于使用别人同类的 IDE ,也方便铲除重装。就像装系统一样,装的软件太多,个性化配置太多,重装系统的成本就越高。
|
6
akiakise 2023-04-06 09:19:22 +08:00 via iPhone 12
快捷键和插件是用来提升效率的,不用说明效率对你来说没那么重要
|
7
snowma 2023-04-06 09:23:34 +08:00
我的习惯是把方向键改成 IMJK
|
9
zxCoder 2023-04-06 09:25:43 +08:00
不奇怪,我还喜欢用鼠标点点点
|
10
twofox 2023-04-06 09:34:15 +08:00 7
我不一样,必备一些常用的插件。
idea 1. restfultool 方便根据 url 定位方法 2. translation 翻译方法名很好用 3. mybatis log free 看 sql 记录 4. jrebel+xrebel 热加载和性能分析 5. copilot 解放 ctrl+cv vscode 至今没有一个能够完全满足我的 git 插件,于是转到 webstorm |
11
abelmakihara 2023-04-06 09:36:14 +08:00
差不多 无非就是 vscode 装了 jetbrains 快捷键和一些主题插件
就这已经一堆冲突了 |
12
jokeface 2023-04-06 09:37:00 +08:00
那你恐怕要记一堆的命令行了
|
13
yangxin0 2023-04-06 09:39:40 +08:00
怎么舒服怎么来,何必纠结这个,七八年前我把开发环境整得花里胡哨,桌面用 awesomewm 、终端复用 tmux 、编辑器 emacs&vim 、zsh 各种配置,最后年纪大点了全是默认配置。
|
14
weixiangzhe 2023-04-06 09:40:57 +08:00
我就用因为记了太多快捷键后面换编辑器 ide 时 太痛苦 后改换 vim 了,用啥都是先装上 vim 插件
|
17
lyxeno 2023-04-06 09:43:46 +08:00
装一些有必要的插件...IDE 的快捷键属实有点难记,只能说想起来了就用一下
|
18
qq565425677 2023-04-06 09:44:06 +08:00
当需要做烦琐的事情而你又感觉有插件能帮你提高这件事的效率时,就是装插件的最佳时机,不然可能装了也用不太上,所以没必要纠结
|
19
weeei 2023-04-06 09:48:33 +08:00
Xcode 用户,想用插件都没有。一直使用默认
|
20
wu67 2023-04-06 09:53:05 +08:00
基本上只用 c v f g 和格式化代码这 5 组快捷键.... 还有 command+, 打开设置改点东西...
|
21
xuanbg 2023-04-06 09:53:31 +08:00
基本不太用得上什么插件。。。
|
22
zhzy0077 2023-04-06 09:53:38 +08:00
写代码效率的瓶颈从来不在按快捷键还是用鼠标点一下,除非每天就写点 ORM 都能自动生成的 CURD 。
脑子跟不上手的话快捷键多快也没用 |
24
zoharSoul 2023-04-06 09:55:47 +08:00
算
|
25
seekmyduck 2023-04-06 10:04:37 +08:00
用 vs,啥插件也没有
以前喜欢用番茄助手,现在破解不了,凑合着用也行 |
26
LavaC 2023-04-06 10:05:31 +08:00
相比于 ide 快捷键,不如学个双拼加速群里聊天的打字速度还能更提升效率
|
27
jqtmviyu 2023-04-06 10:21:53 +08:00 via Android
快捷键学一种大众的就行了,要么 sublime ,要么 vim 。
vscode 不装插件是真用不了。日常开启的插件 30 来个,还有 30 多个平时用不到关闭的。 |
28
direction 2023-04-06 10:29:27 +08:00
用 idea 的话我基本上必装 gitoolbox ,省的还要自己鼠标点侧边看代码是谁提交的
|
29
Pantheoon 2023-04-06 10:37:13 +08:00
适合自己的才是最好的
|
30
yunyuyuan 2023-04-06 10:50:02 +08:00
vscode 的 git 解决冲突界面到现在我还没搞明白,我记得有段时间那个界面经常变,随随便便就能碰到 bug
|
32
kingterrors 2023-04-06 10:55:30 +08:00 2
你这个只是个人习惯而已,我觉得和性格有关,我相对完美主义,大部分快捷键,常用,一定要尽可能反复使用,记住它。但是有的快捷键使用场景不多,虽然了解过,觉得这个快捷键一定要记得,却记不住,这是脑子问题没办法。
不过有的人性格就是随便就行,根本不在乎提升效率带来的快乐,所以也就无妨了。 但实际上,我个人觉得在能记住的快捷键情况下,熟悉掌握常用快捷键是更好的。 至于插件,往往再遇到问题的时候,或者感觉影响到某些开发效率才会考虑安装,与其乱装插件不如不装,我做前端的,以前经常看到不少同事,看一些过了时的 VSCode 相关插件推荐,乱装一气,结果 VSCode 不是卡就是有点奇奇怪怪的问题,他们也不知道排查就一团糟,实际上 VSCode 在近几年更新中有很多功能将之前的插件集成进去了(比如括号颜色匹配、sync 同步、tag 对应修改等等),但是乱装插件的开发者根本不关心,产生了问题就懵逼。 至于过分依赖定制快捷键和插件的,重装 IDE 会很麻烦的说法不太赞成。大部分 IDE 都内置了(或者有工具)同步能力,所以跟系统重装比较不太合适,即便没有同步能力,使用绿色版进行开发将配置集成在一个目录内,不定期打包备份,也还好。以前我就是用 SublimeText 绿色版。 结论,如果性格方面或者对开发没什么特别追求,习惯“陋习”就这样吧,没什么,人生的生活态度个不一样,也许你在开发商比较随意,但是烹饪方面说不定就比较在意调料放多少 g ,时间和顺序什么的。 当然如果确实像在开发上提高效率,建议熟悉基本的(尽量多的常用的甚至是特殊的)快捷键,比如 ctrl+o 一般是打开文件,ctrl+n 是新建,这是通用的,而 VSCode 里面的 ctrl+shift+p ,这个命令面板,我见过的前端开发,10 个有 2 个知道就不错了(😂)。 |
33
yuancoder 2023-04-06 10:58:22 +08:00
学会了使用 vim , 所有的编辑器和 ide 都是直接安装 vim 插件,根本不需要专门的学习快捷键。
|
34
dvsilch 2023-04-06 10:59:02 +08:00
@kingterrors ctrl+shift+p 也可以按 F1
|
36
Aixtuz 2023-04-06 11:27:38 +08:00
如果你刚需某个功能,且知道它的快捷键,你并不一定会用它。
当你忍不了慢慢点时,你才会去用快捷键,久而久之就记住了。 |
37
mosfet 2023-04-06 11:30:06 +08:00
我只会 F12 F7 Ctrl+Q ,没了
|
38
nicebird 2023-04-06 12:23:46 +08:00
陋习唯一的定义是否会影响开发效率
|
39
wulinn 2023-04-06 12:37:40 +08:00
我的开发效率和码代码的速度无关,码代码的时间,大概仅仅只占总时间的 5-10%,即使我利用上所有快捷键,可能也就能提升个 1-2%,所以,我除了 ctrl+c ctrl+v ,大概更多的也就一个 ctrl+b ,ctrl+s ,F12 ,没了。
|
40
suyuyu 2023-04-06 12:51:16 +08:00
@kingterrors 感觉你是 GPT 加了个(😂)
|
41
18601294989 2023-04-06 13:21:01 +08:00
我用这些东西是我懒,其他人用不用就是自己选择的问题了。
就好比我用计算器 算数又快又准,有的人用心算 算数也又快又准,都没有问题。但是如果有个人用笔算,又慢又总出错 那我就觉得有问题了。 |
42
RockShake 2023-04-06 13:27:08 +08:00
我觉得不折腾插件挺好的,等你哪天真的有需求的时候你会自己找到合适自己的而不是装一大堆平时都用不到的功能
|
43
zhuisui 2023-04-06 13:48:14 +08:00
我拿 JetBrains Idea 举例。
一堆 bundled 插件,自带只能禁用不能移除,你认为它们算不算插件? 用 Idea 的,想写非 Java 语言,比如 JS ,要装 JS 插件,这算不算折腾?不然就不要高亮、查找引用、重构等功能,当记事本写。 写 TOML 的没有自带插件,你装不装,不装没有高亮。 用 NX 的,装不装 NX 插件?装了大大便利,不装,去命令行手动敲一大串命令。 我再问个不太相关的问题。 多少人写 Java 、JS/TS 、Go ,会用到查找引用功能、重构功能? 我个人认为这俩问题背后道理是相同的。 就是说,你是否只是在拿 IDE 当记事本。 |
44
liuidetmks 2023-04-06 13:53:20 +08:00
上班你没必要那么急先锋,节约点时间并不能让你更早的休息
|
45
RubyJack 2023-04-06 14:03:28 +08:00
ide+vim 插件=完美
|
46
tedzhou1221 2023-04-06 14:12:26 +08:00
@RubyJack 我也觉得是,idea + vim + normal 模式自己切英文输入法。有这切换输入法的插件才爽
|
47
tomoya92 2023-04-06 14:16:17 +08:00
idea 上只装一个插件 Nyan Progress Bar https://plugins.jetbrains.com/plugin/8575-nyan-progress-bar
|
49
tool2d 2023-04-06 14:27:52 +08:00
我喜欢把常用功能做成外置快捷键来调用。
所谓外置,就是不依赖于特定 IDE 。 比如 JSON 格式化,使用频率较低,但又不能完全没有。 |
51
macha 2023-04-06 14:58:17 +08:00
全套改成 vscode 快捷键,不过常用的也就那几个而已。
|
52
54xavier 2023-04-06 15:35:13 +08:00
早年开发 uniapp 的时候用惯了 hbuilder ,导致我后面用 vscode 的时候不得不把快捷键改为 hbuilder 的快捷键,不然开发就浑身难受
|
53
jackmod 2023-04-06 15:43:29 +08:00
devcontainer 里面有什么就装什么,没有的再犹豫一下要不要配置。
按键基本不改,最多改改外观和格式之类的东西。 真有什么特殊效率需求就直接搓轮子塞 docker 一键运行。 人老了,懒得折腾难以移植的东西。 |
54
zhengfan2016 2023-04-06 15:55:30 +08:00
@twofox translation 挺好用的,我的 WebStorm 唯二必装的插件,划词右键翻译代码英文注释,方便理解别人代码,另一个是中文语言包😂
|
55
blinue 2023-04-06 16:00:38 +08:00
VS 我只装了文件编码相关的插件,快捷键只用复制粘贴,没感觉效率低。
|
56
zhengkk 2023-04-06 16:14:05 +08:00
快捷键一般只用 Ctrl+C 、Ctrl+A 、Ctrl+S 、Ctrl+X 等等
|
57
fiypig 2023-04-06 16:45:23 +08:00
复制粘贴 格式化。。。哈哈哈哈
|
58
OceanSea 2023-04-06 16:54:09 +08:00 via iPhone
厉害👍
|
59
ijava 2023-04-06 16:58:31 +08:00
我也是一样的
|
60
isnullstring 2023-04-06 17:18:09 +08:00
VS+SVN 插件,没了
折腾那么多玩意,时间长了不一定用,重装又麻烦 |
61
sweetcola 2023-04-06 17:37:37 +08:00
日常使用 VSC ,不安装插件(自带的会用),使用的快捷键只有 Ctrl + C ,Ctrl + V ,Ctrl + Z
|
62
asmoker 2023-04-07 09:36:17 +08:00 via Android
idea 只装上一个插件
https://plugins.jetbrains.com/plugin/20961-txtic |
63
syam 2023-04-07 14:30:48 +08:00
说一下哥们儿的情况
chrome 十几个插件 vscode 三十几个插件 终端 zsh oh_my_zsh p10k tmux oh_my_tmux 我的环境还没其他人说过喜欢(我也讨厌别人动我的机器) 基本都可以登录账号同步或者拷贝一下 重装也很快 说一下我是为什么一步步这样的 一开始的学生时代为了看视频没钱充会员发现有插件能屏蔽广告啥的 (现在的广告尤其是 某 sdn 能把很多广告干掉,不能复制的也能复制了,我觉得难以忍受的不止我一个吧) 后来发现有盗版资源能看会员的东西 然后开始写代码,发现 vscode 插件可以远程,可以语法高亮,可以代码提示我 等等的吧 如果你可以满足日常的话不是很建议折腾,了解啥的挺费时间的 |