VSCode 有仿 JB IntelliJ 的(界面)快捷键插件吗?

2022-06-29 22:35:33 +08:00
 kkkiio

喜欢 JetBrain Intellij 系的 IDE 界面和快捷键:

VSCode 有个IntelliJ IDEA Key Bindings插件,但功能很弱,不完整,例如ctrl+shift+f12应该是 Toggle maximizing editor,在 VSCode 里却只有 workbench.action.maximizeEditor

想知道有没有更好的快捷键(模拟)插件,或者有没有人有兴趣写一个这样的插件。

4937 次点击
所在节点    Visual Studio Code
32 条回复
ColinZeb
2022-06-30 12:42:35 +08:00
@cweijan 设计上现代化了一些,老版也可以安装 material theme 插件改善视觉效果。不过延迟问题没法解决
kujio
2022-06-30 12:49:55 +08:00
@ColinZeb 个人审美不一样吧,我倒觉得,vscode 左边栏别扭还占地,底部状态栏还整个妖艳突兀的背景色,
hsfzxjy
2022-06-30 13:03:49 +08:00
@kujio 左边栏可以隐藏
ColinZeb
2022-06-30 13:37:06 +08:00
@kujio 没有说 vscode 好不好看的问题,说的是 idea 丑,延迟 vscode 还大
Vegetable
2022-06-30 13:39:52 +08:00
快捷键控制 pannel 本身是有的,可能快捷键不一样吧。
你说的以代码为主,可以试试 zen mode
cenbiq
2022-06-30 13:54:11 +08:00
idea 新 ui 都开始仿 vscode 了呀
cenbiq
2022-06-30 13:55:08 +08:00
@cenbiq 看错了,以为说的 ui…[汗]
kkkiio
2022-06-30 16:47:47 +08:00
@Vegetable 主要是都不显示 number ( sidebar 显示个贼大的 ICON ,panel 只显示 Name ),只能记快捷键。
至于 Zen Mode ,以代码为主也不是简单地把代码显示在中间就可以了吧。。
Ayanokouji
2022-06-30 19:31:19 +08:00
@ColinZeb jb 的 fleet 应该就是对标 vscode 的,简单试了下还行
Ayanokouji
2022-06-30 19:35:02 +08:00
可以试下 jb 的 fleet
kkkiio
2022-07-01 22:58:51 +08:00
#6 用 https://github.com/ryuta46/vscode-multi-command 凑新 command 勉强用了,when 条件还是有点繁琐,下面是例子:
```json5
// settings.json
{
"multiCommand.commands": [
{
"command": "intellijMap.hideAllPanels",
"sequence": [
"workbench.action.closeSidebar",
"workbench.action.closePanel",
"workbench.action.focusActiveEditorGroup"
]
},
{
"command": "intellijMap.showAllPanels",
"sequence": [
"workbench.action.togglePanel",
"workbench.action.toggleSidebarVisibility",
"workbench.action.focusSideBar"
]
}
]
}
```
```json5
// keybindings.json
{
{
"key": "ctrl+shift+f12",
"command": "-editor.action.peekImplementation",
"when": "editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor"
},
{
"key": "ctrl+shift+f12",
"command": "intellijMap.hideAllPanels",
"when": "sideBarVisible || panelVisible"
},
{
"key": "ctrl+shift+f12",
"command": "intellijMap.showAllPanels",
"when": "!sideBarVisible && !panelVisible"
},
}
```
qf19910623
2023-01-16 10:13:14 +08:00
@ColinZeb 没什么优势不优势的,纯粹就是不想再去费时费力重新习惯一套快捷键,这也是我一直觉得 vim 难用的原因。在我看来全世界的 ide 就应该形成一套快捷键规范,所有的都按照规范来

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

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

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

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

© 2021 V2EX