
背景介绍一下
1 、14 年那时候还流行 eclipse ,所以一开始接触的是 eclipse ,就习惯了 eclipse 的快捷键。
2 、后面 IntelliJ 的编辑器盛行的时候,也会把快捷键改成 eclipse 那一套。
3 、现在 IntelliJ 新版的编辑器已经没得选 eclipse 了,但部分旧版(24 版的 Android studio)还能选 eclipse ,所以依然沿用
4 、因为是后端+架构,所以我习惯了 IntelliJ 的编辑器,没怎么用 vs code 和 cursor ,导致电脑一堆后端编辑器( IDEA, Golang ,Pycharm ,RustRover ,WebStorm ),没得选 eclipse ,所以大部分我都设定了 Windows 的快捷键
5 、所以现在做项目的时候,我一个人搞后端+web+移动端,快捷键老是按不准。最常用的全局搜索,windows 的是简繁体切换,老是搞乱我的输入法。
6 、以上可能有点乱,总体就是编辑器多,快捷键不一致,你们是怎么解决的?是不是我把所有都选 Windows 得了,然后全局搜索改个快捷键。
1 JShen 21 天前 我选择适应每个 ide 默认的快捷键。vscode 这个快捷键我至今还没适应。 |
2 coldle 21 天前 习惯 spacemacs 那种空格前缀的快捷键 + 模态编辑,常用的编辑器基本都有方案,所以还挺统一的 不过不一致也没事,只要时间久肯定都能习惯的,,我已经是可以快速交替 helix 和 vim 、双拼和全拼的变态了(逃) |
3 wKong753900 OP @JShen ide 默认的好像是 Windows 的,但 Windows 的全局搜索,我老是按不出来,一按就切换简繁体了,真是气死。 |
4 lazyrm 21 天前 @wKong753900 这个是自带的输入法设置那边,吧 ctrl+shift+f 的快捷键给关闭掉,还有一个兼容模式也关闭掉 |
5 layxy 21 天前 一般默认使用软件预设的快捷键,不过 vscode 适应不了,改成 IntelliJ 快捷键了 |
8 wKong753900 OP @lazyrm 谢谢,我去看看 |
9 gadfly3173 21 天前 via Android @layxy 但是 vscode 不能设置鼠标中键,平时我在 jb 系都是用鼠标的,在 vscode 就必须用上左手了 |
10 CHTuring 21 天前 sublime text 的,用习惯了改不了 |
11 kfpenn 21 天前 鼠标流,不用快捷键 |
12 cutecore 21 天前 vscode 适应不了,改成 IntelliJ 快捷键了 |
13 LoNeZ 21 天前 vim mode... 分享一个 idea 的配置 ``` " ref: .ideavimrc https://github.com/JetBrains/ideavim/discussions/303 " ref: https://github.com/JetBrains/ideavim/wiki/set-commands " base configuration " :actionlist set showmode set incsearch set hlsearch set nu set relativenumber set ignorecase set smartcase set clipboard+=unnamed " keymaps " the leader key let mapleader=" " " redo nnoremap U <C-r> " zen-mode nnoremap <C-z> :action ToggleDistractionFreeMode<CR> " find nnoremap <C-f> :action GotoFile<CR> nnoremap <C-r> :action RecentFiles<CR> " navigation nnoremap J } nnoremap K { nnoremap sv :action SplitVertically<CR> nnoremap ss :action SplitHorizontally<CR> nnoremap sm :action MoveEditorToOppositeTabGroup<CR> nnoremap sh <c-w>h nnoremap sl <c-w>l nnoremap sj <c-w> nnoremap sk <c-w>k nnoremap jp :action PreviousTab<CR> " S => right shift nnoremap jn :action NextTab<CR> nnoremap ;q :action CloseContent<CR> nnoremap ;a :action CloseAllEditors<CR> " code interactions nnoremap <leader>c :action CommentByLineComment<CR> nnoremap <leader>C :action CommentByBlockComment<CR> nnoremap <leader>r :action RenameElement<CR> nnoremap <leader>f :action ReformatCode<CR> nnoremap <leader>re :action Refactorings.QuickListPopupAction<CR> nnoremap <leader>su :action ShowUsages<CR> nnoremap <leader>sU :action FindUsages<CR> nnoremap <leader>m :action CollapseRegion<CR> nnoremap <leader>M :action ExpandRegion<CR> nnoremap <leader>am :action CollapseAllRegions<CR> nnoremap <leader>aM :action ExpandAllRegions<CR> " goto start with g " goto LSP start with s nnoremap ge :action GotoNextError<CR> nnoremap gE :action GotoNextError<CR> nnoremap ga :action GotoAction<CR> nnoremap gc :action GotoClass<CR> nnoremap gi :action GotoImplementation<CR> nnoremap si :action LSP.GotoImplementation<CR> nnoremap go :action GotoSuperMethod<CR> nnoremap gd :action GotoDeclaration<CR> nnoremap sd :action LSP.GotoDeclaration<CR> nnoremap sr :action LSP.GotoReference<CR> nnoremap st :action LSP.GotoTypeDefinition<CR> nnoremap gf :action GotoSymbol<CR> nnoremap gt :action GotoTest<CR> nnoremap gT :action TextSearchAction<CR> nnoremap gs :action copilot.chat.show<CR> " code selection nnoremap <S-j> :action MoveLineDown<CR> nnoremap <S-k> :action MoveLineUp<CR> " debugging nnoremap <leader>d :action Debug<CR> nnoremap <leader>dc :action DebugClass nnoremap <leader>ds :action Stop<CR> nnoremap <leader>db :action ToggleLineBreakpoint<CR> " run nnoremap <leader>rc :action ContextRun<CR> nnoremap <leader>rx :action ChooseRunConfiguration<CR> nnoremap <leader>rr :action Rerun<CR> nnoremap <leader>rt :action RunTests<CR> nnoremap <leader>rs :action Stop<CR> " search nnoremap <leader><leader> :action SearchEverywhere<CR> "---------- plugins ---------- " easy motion set easymotion map f <Plug>(easymotion-s) " commentary " gcc | gcm Plugin 'tpope/vim-commentary' set commentary ``` |
14 eephee 21 天前 vim +1 |
15 huyangq 21 天前 我也是 无法适应 vscode 的快捷键 |
16 lululau 21 天前 必须 Spacemacs ,其他的不值得讨论 |
17 chendy 21 天前 ideavim 但是我只用 idea ,vsc 在我这相当于记事本的作用… |
18 JYii 21 天前 不能使用 eclipse 快捷键了?我还在用啊 2025.2.5 最新版啊。 |
19 Alex6 21 天前 同样 eclipse ,jetbrains ,vscode 都会改为 eclipse keymap |
20 Moatkon 21 天前 实话说用几天就熟悉了 |
21 runliuv 21 天前 visual studio + C# |
22 89adc64 21 天前 习惯了 F5 调试启动,F9 下断点,F10,F11 断点步进,SHIFT + F5 停止。 |
23 HENQIGUAI 21 天前 统一换 vim 风格可解。 |
24 hervey0424 21 天前 vscode |
25 wKong753900 OP @JYii 刚去插件市场看了一下,新版没有默认安装 eclipse 的快捷键插件,只要安装了就可以用 |
26 git00ll 21 天前 idea win 版,从 eclipse 切换过来真香,换了 mac 也用 win 版的快捷键 |
27 lepig 21 天前 sublime text 当年使用的第一款代码编辑器,也是主力编辑器。 目前主力 JB 家,写文档啥的还是再用 st |
28 wkzq 21 天前 emacs 键位, 主要可以用键盘控制光标移动比较爽, 还不需要像 vim 那样切换模式 |
29 kqzhong 21 天前 vim +1 。只习惯用 vim 的。 无奈现在 vim+AI 功能体验都不是太好。用了 vscode based 的编辑器,但还是要装一下 vim 插件,配置完后,大概 vim 的 7 成功力吧。 |
30 Lee2019 21 天前 vim 用惯了就改不了了 |
31 profchaos 21 天前 我学 vim 就是为了大一统 |
32 wKong753900 OP @profchaos 我也要去学 |
33 ArrayBuffer 21 天前 vim +1, 无论什么编辑器都装个 vim 插件 |
35 Belmode 21 天前 我选择用什么工具,就适应什么工具的快捷键 |
36 uni 20 天前 编辑代码习惯 vim ,其他命令 vscode 按 F1 然后输入几个字母就可以出来了 |
37 hamwong 19 天前 vsc 装 idea 快捷键插件 |