早上在写项目代码的时候,遇到的。各位习惯编辑器用哪一套快捷键? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
wKong753900
V2EX    程序员

早上在写项目代码的时候,遇到的。各位习惯编辑器用哪一套快捷键?

  •  
  •   wKong753900 5 小时 16 分钟前 978 次点击

    背景介绍一下

    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 得了,然后全局搜索改个快捷键。

    25 条回复    2025-11-26 14:58:15 +08:00
    JShen
        1
    JShen  
       5 小时 14 分钟前   3
    我选择适应每个 ide 默认的快捷键。vscode 这个快捷键我至今还没适应。
    coldle
        2
    coldle  
       5 小时 9 分钟前
    习惯 spacemacs 那种空格前缀的快捷键 + 模态编辑,常用的编辑器基本都有方案,所以还挺统一的

    不过不一致也没事,只要时间久肯定都能习惯的,,我已经是可以快速交替 helix 和 vim 、双拼和全拼的变态了(逃)
    wKong753900
        3
    wKong753900  
    OP
       5 小时 8 分钟前
    @JShen
    ide 默认的好像是 Windows 的,但 Windows 的全局搜索,我老是按不出来,一按就切换简繁体了,真是气死。
    lazyrm
        4
    lazyrm  
       5 小时 6 分钟前
    @wKong753900 这个是自带的输入法设置那边,吧 ctrl+shift+f 的快捷键给关闭掉,还有一个兼容模式也关闭掉
    layxy
        5
    layxy  
       5 小时 5 分钟前   1
    一般默认使用软件预设的快捷键,不过 vscode 适应不了,改成 IntelliJ 快捷键了
    jchnxu
        6
    jchnxu  
       5 小时 5 分钟前
    div class="reply_content">@JShen 啊我也是。。vscode 我也是一直没有适应
    nextvay
        7
    nextvay  
       5 小时 4 分钟前
    @JShen 下载个插件,idea keybingds 强制适应 cursor
    wKong753900
        8
    wKong753900  
    OP
       5 小时 3 分钟前
    @lazyrm
    谢谢,我去看看
    gadfly3173
        9
    gadfly3173  
       5 小时 2 分钟前 via Android
    @layxy 但是 vscode 不能设置鼠标中键,平时我在 jb 系都是用鼠标的,在 vscode 就必须用上左手了
    CHTuring
        10
    CHTuring  
       4 小时 4 分钟前   2
    sublime text 的,用习惯了改不了
    kfpenn
        11
    kfpenn  
       4 小时 0 分钟前
    鼠标流,不用快捷键
    cutecore
        12
    cutecore  
       3 小时 25 分钟前
    vscode 适应不了,改成 IntelliJ 快捷键了
    LoNeZ
        13
    LoNeZ  
       3 小时 11 分钟前   1
    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 relativenumbr
    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

    ```
    eephee
        14
    eephee  
       2 小时 28 分钟前
    vim +1
    huyangq
        15
    huyangq  
       2 小时 26 分钟前
    我也是 无法适应 vscode 的快捷键
    lululau
        16
    lululau  
       1 小时 50 分钟前
    必须 Spacemacs ,其他的不值得讨论
    chendy
        17
    chendy  
       1 小时 33 分钟前
    ideavim
    但是我只用 idea ,vsc 在我这相当于记事本的作用…
    JYii
        18
    JYii  
       1 小时 30 分钟前
    不能使用 eclipse 快捷键了?我还在用啊 2025.2.5 最新版啊。
    Alex6
        19
    Alex6  
       1 小时 29 分钟前
    同样 eclipse ,jetbrains ,vscode 都会改为 eclipse keymap
    Moatkon
        20
    Moatkon  
       1 小时 24 分钟前
    实话说用几天就熟悉了
    runliuv
        21
    runliuv  
       1 小时 24 分钟前
    visual studio + C#
    89adc64
        22
    89adc64  
       1 小时 7 分钟前
    习惯了 F5 调试启动,F9 下断点,F10,F11 断点步进,SHIFT + F5 停止。
    HENQIGUAI
        23
    HENQIGUAI  
       55 分钟前
    统一换 vim 风格可解。
    hervey0424
        24
    hervey0424  
       54 分钟前
    vscode
    wKong753900
        25
    wKong753900  
    OP
       53 分钟前
    @JYii
    刚去插件市场看了一下,新版没有默认安装 eclipse 的快捷键插件,只要安装了就可以用
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5260 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 07:51 PVG 15:51 LAX 23:51 JFK 02:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86