我在用 Intellij IDEA 写 Java,有时候又要用 VSCode 的 Remote - SSH 插件修改服务器上的配置文件,我想尽量减少对鼠标的使用,但我不想同时学两套快捷键,目前有两个选择:
想问大家学哪套比较好?
感谢大家的解答,我选择 Intellij 的快捷键 + vim
1
darksword21 2021-07-10 20:37:53 +08:00 3
。。。 学 vim 和 emacs 的,vim 的基本哪个编辑器都有插件,mac 和 terminal 分默认快捷键是 emacs 的
当然不学也无所谓,大家爱用什么用什么 |
2
whywaoxaks 2021-07-10 20:43:06 +08:00 1
vim
|
3
lostberryzz 2021-07-10 20:48:10 +08:00 1
2L+1
个人觉得修改服务器上的配置直接 ssh 上去 vim 改比较无痛吧,毕竟只是改改配置而已,vscode remote 还要装个 vscode-server 另外 idea 装 ideavim 基本可以在 ideavimrc 里接管常用的快捷键了,不一定要用 idea 的 keymap |
4
Leviathann 2021-07-10 20:48:59 +08:00 1
别问 问就是 vim
|
5
jingcoco 2021-07-10 21:17:00 +08:00 1
🤣 楼上的回复如此统一有点意外。。。。。我个人因为以 webstorm 为主,所以主用 webstorm 那一套,然后也用用 vim 。。。。
|
6
6IbA2bj5ip3tK49j 2021-07-10 21:18:24 +08:00 2
推荐学 Intellij IDEA 的。
至于上服务器 vim 改配置,都是一些小的改动,大改动不会直接在服务器上改的。 |
7
Hurriance 2021-07-10 22:45:40 +08:00 via iPhone 1
如果,修改字数不多,修改次数不多,就用 vim 完全就可以了吧
|
8
hafuhafu 2021-07-10 22:47:56 +08:00 1
我 IDEA 和 vscode 全是用 Eclipse 的...
|
9
Trim21 2021-07-10 22:59:56 +08:00 via Android 1
我一开始在 idea 里面设置了 vs 的 keymap
再后来就不看 ide 的默认快捷键是什么了,想用什么就把 idea 和 vscode 都设置成什么 |
10
yitingbai 2021-07-10 23:01:36 +08:00 2
vim 我只会 wq , q!
|
11
terrytang1 2021-07-10 23:06:13 +08:00 1
IDEA
|
12
xujiahui 2021-07-10 23:16:25 +08:00 1
Vim,都有对应插件
|
13
levelworm 2021-07-10 23:18:32 +08:00 via Android 1
Jetbrain 的感觉更喜欢一些,比如双 Ctrl 可以多选 caret
|
14
bojackhorseman 2021-07-10 23:43:07 +08:00 via iPhone 1
@yitingbai me too
|
15
FightPig 2021-07-11 00:13:38 +08:00 1
我一直用的 sublime 的
|
17
limbo0 2021-07-11 01:11:19 +08:00 1
vim+1, 各个 ide 都支持, 使用范围最广, 收益最高
|
18
szzhiyang 2021-07-11 03:12:27 +08:00 1
我就不一样了,我自己创造了 Power Keys 「空格编辑」统一了所有电脑 App 的文本编辑快捷键,使用体验远超 Vim 和 Emacs:
https://PowerKeys.GitHub.io/space |
19
Leviathann 2021-07-11 03:19:31 +08:00 via iPhone 1
@szzhiyang vim 的操作不用背,普通模式下大部分命令都是语义化的,你这个太依赖提示
|
20
stimw 2021-07-11 08:39:00 +08:00 via Android 1
我不是纯 vim 支持者,现代 ide 的体验(尤其是调试)远超 vim/neovim,但我会在所有 ide 上装 vim 插件。
|
21
raaaaaar 2021-07-11 11:19:54 +08:00 via Android 1
JB 家的是我的主力,其他 vim 虽然也会,但是比较小众
|
22
palxie 2021-07-11 12:40:51 +08:00 1
JetBrains 这一套还是值得学的, 学一个, 全家都能用
|
23
dengshen 2021-07-11 12:54:05 +08:00 via iPhone 1
@palxie 并不能!多光标在 idea 上是 cmd+鼠标左键。webstorm 是 cmd+shift+鼠标左键
|
24
mauve 2021-07-11 13:01:01 +08:00 1
keymap plugins 不能覆盖所有快捷键,我选择学两套
VSCode 不能只用键盘完成折叠展开类,不能只用键盘查看方法签名 |
25
oneisall8955 2021-07-11 14:07:48 +08:00 via Android 1
很奇怪,为啥楼上推荐 Vim 的快捷键。楼主不是想问学哪一套 IDE 快捷键吗?比如:JetBrains 中
打开最近文件列表( Ctrl +E ) 查找文件( Ctrl + N ) 查找标记( Ctrl + Shift+N ) 打开左侧文件导航列表( Alt+1 ) 打开设置( Ctrl +Alt+S ) 全屏 /退出全屏( Ctrl+Shift+F12 ) 重新编译当前 class ( Ctrl+Shift+F9 ) 查看接口实现方法( Ctrl+Alt+B ) Git 提交( Ctrl+K ) 但在 VSCode 中, Ctrl+N 是新建文件 Ctrl+Shift+N 是新建窗口 Ctrl +K 是切换主题。。。等 比较好奇,VSCode 和 JetBrains,都安装了 Vim,都有如上 JetBrains 的快捷键?都能解决不同 IDE 之间相同快捷键但是功能完全不同的冲突? |
26
oneisall8955 2021-07-11 14:08:58 +08:00 via Android
@oneisall8955 好吧,没看主题内容,只是减少鼠标使用,确实用 Vim 快捷键行🙃
|
27
lostberryzz 2021-07-11 14:27:24 +08:00 2
ideavim 支持 ide actions,基本上常用的快捷键都能 remap
|
28
Clarke OP @oneisall8955 #25 我原本是想问这个的,比如聚焦到左边的文件管理器 Intellij IDEA 是 Alt + 1,VSCode 是 Ctrl + Shift + E,我就想统一成一种
|
29
Dragonphy 2021-07-11 15:04:50 +08:00 1
vim 要学的太多了。。。我平常用的最多的就是 wq 和 /查找
|
30
palxie 2021-07-11 20:36:48 +08:00
@dengshen #23 可能小部分不太一样吧, 我用 as 与 webstrom, 绝大部分都是一样的, 有一些也自己改过
|
31
SpiderXiantang 2021-07-12 11:51:28 +08:00
|