背景介绍一下
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 9 小时 47 分钟前 我选择适应每个 ide 默认的快捷键。vscode 这个快捷键我至今还没适应。
|
2
coldle 9 小时 41 分钟前
习惯 spacemacs 那种空格前缀的快捷键 + 模态编辑,常用的编辑器基本都有方案,所以还挺统一的
不过不一致也没事,只要时间久肯定都能习惯的,,我已经是可以快速交替 helix 和 vim 、双拼和全拼的变态了(逃) |
3
wKong753900 OP @JShen
ide 默认的好像是 Windows 的,但 Windows 的全局搜索,我老是按不出来,一按就切换简繁体了,真是气死。 |
4
lazyrm 9 小时 39 分钟前
@wKong753900 这个是自带的输入法设置那边,吧 ctrl+shift+f 的快捷键给关闭掉,还有一个兼容模式也关闭掉
|
5
layxy 9 小时 38 分钟前 一般默认使用软件预设的快捷键,不过 vscode 适应不了,改成 IntelliJ 快捷键了
|
8
wKong753900 OP @lazyrm
谢谢,我去看看 |
9
gadfly3173 9 小时 35 分钟前 via Android
@layxy 但是 vscode 不能设置鼠标中键,平时我在 jb 系都是用鼠标的,在 vscode 就必须用上左手了
|
10
CHTuring 8 小时 36 分钟前 sublime text 的,用习惯了改不了
|
11
kfpenn 8 小时 33 分钟前
鼠标流,不用快捷键
|
12
cutecore 7 小时 58 分钟前
vscode 适应不了,改成 IntelliJ 快捷键了
|
13
LoNeZ 7 小时 44 分钟前 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 7 小时 1 分钟前
vim +1
|
15
huyangq 6 小时 59 分钟前
我也是 无法适应 vscode 的快捷键
|
16
lululau 6 小时 23 分钟前
必须 Spacemacs ,其他的不值得讨论
|
17
chendy 6 小时 6 分钟前
ideavim
但是我只用 idea ,vsc 在我这相当于记事本的作用… |
18
JYii 6 小时 2 分钟前
不能使用 eclipse 快捷键了?我还在用啊 2025.2.5 最新版啊。
|
19
Alex6 6 小时 1 分钟前
同样 eclipse ,jetbrains ,vscode 都会改为 eclipse keymap
|
20
Moatkon 5 小时 57 分钟前
实话说用几天就熟悉了
|
21
runliuv 5 小时 56 分钟前
visual studio + C#
|
22
89adc64 5 小时 39 分钟前
习惯了 F5 调试启动,F9 下断点,F10,F11 断点步进,SHIFT + F5 停止。
|
23
HENQIGUAI 5 小时 28 分钟前
统一换 vim 风格可解。
|
24
hervey0424 5 小时 27 分钟前
vscode
|
25
wKong753900 OP @JYii
刚去插件市场看了一下,新版没有默认安装 eclipse 的快捷键插件,只要安装了就可以用 |
26
git00ll 4 小时 26 分钟前
idea win 版,从 eclipse 切换过来真香,换了 mac 也用 win 版的快捷键
|
27
lepig 4 小时 23 分钟前
sublime text 当年使用的第一款代码编辑器,也是主力编辑器。
目前主力 JB 家,写文档啥的还是再用 st |
28
wkzq 4 小时 20 分钟前
emacs 键位, 主要可以用键盘控制光标移动比较爽, 还不需要像 vim 那样切换模式
|
29
kqzhong 4 小时 18 分钟前
vim +1 。只习惯用 vim 的。
无奈现在 vim+AI 功能体验都不是太好。用了 vscode based 的编辑器,但还是要装一下 vim 插件,配置完后,大概 vim 的 7 成功力吧。 |
30
Lee2019 2 小时 46 分钟前
vim
用惯了就改不了了 |
31
profchaos 2 小时 43 分钟前
我学 vim 就是为了大一统
|
32
wKong753900 OP @profchaos
我也要去学 |
33
ArrayBuffer 2 小时 17 分钟前
vim +1, 无论什么编辑器都装个 vim 插件
|