效率最高的编程快捷键 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
xff1874
V2EX    程序员

效率最高的编程快捷键

  •  
  • /div>   xff1874 2023-05-07 11:01:04 +08:00 5463 次点击
    这是一个创建于 888 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在有很多套快捷键,比如 vim ,emacs ,苹果自带的。主要的操作涉及文件的插入,复制,选中。 你认为效率最高的是哪一套,推荐的理由是什么?

    27 条回复    2023-05-08 15:27:34 +08:00
    0x663
        1
    0x663  
       2023-05-07 11:10:04 +08:00
    :vim
    tony1016
        2
    tony1016  
       2023-05-07 11:16:26 +08:00   10
    ctrl+c+v
    ChrisFreeMan
        3
    ChrisFreeMan  
       2023-05-07 11:24:21 +08:00   1
    我的编程生涯 PyCharm -> VSCode -> Vim -> NeoVim -> LunarVim, 现在浑身都舒服了
    ChrisFreeMan
        4
    ChrisFreeMan  
       2023-05-07 11:26:59 +08:00
    哦,忘了 Xcode 了,算了,虽然用了快一年, 但是每天都是带着血压在用的。
    ijk
        5
    ijk  
       2023-05-07 11:41:58 +08:00
    @ChrisFreeMan 调试和 Notebook 还是有个 UI 更方便,别的还是 nvim 爽
    spr1ngs
        6
    spr1ngs  
       2023-05-07 12:10:01 +08:00
    vim
    jiayouzl
        7
    jiayouzl  
       2023-05-07 12:13:42 +08:00
    cmd+c
    szzhiyang
        8
    szzhiyang  
       2023-05-07 12:50:41 +08:00
    Power Keys 的空格编辑
    wa007
        9
    wa007  
       2023-05-07 12:54:07 +08:00
    感觉跟代码量强相关
    比如我作为一个 sql boy ,代码量小,复制粘贴很重要,我就用 vs code
    如果我去写 ACM 题目,代码量比较大,就会用 vim (感觉做开发的代码量都挺大,应该会用 vim 吧)
    jeesk
        10
    jeesk  
       2023-05-07 13:35:10 +08:00
    肯定是 emcas 呀, 一套快捷键就搞定了。
    AEDaydreamer
        11
    AEDaydreamer  
       2023-05-07 13:47:15 +08:00
    vim 吧,虽然学起来成本高一点,但是理解其中设计逻辑以后反而最容易记忆。
    wu67
        12
    wu67  
       2023-05-07 14:00:18 +08:00   1
    敲代码基本只用这么几组快捷键
    c v 复制粘贴
    f g 查找、查找下一个
    格式化代码
    代码整行移动
    光标跳到句 /单词的头尾
    jawilx
        13
    jawilx  
       2023-05-07 17:25:06 +08:00
    vim
    darksword21
        14
    darksword21  
    PRO
       2023-05-07 18:04:49 +08:00 via iPhone
    emacs ,vim 就别拿出来溜达了
    levelworm
        15
    levelworm  
       2023-05-07 19:49:28 +08:00 via Android   1
    基本上能用 ide 就用 ide 。想代码的时间比写代码长多了,不在乎那点效率的增加,更别说要达到 ide 的效率没几个月下来是不行的。
    jsion
        16
    jsion  
       2023-05-07 20:01:19 +08:00
    Shift+Insert 粘贴
    Shift+Delete 剪切
    Ctrl+Backspace 终端删除异常字符或删除一段连续字符
    Ctrl+-/Ctrl + Shift + - 常用,回到上次代码位置,方便来回切换位置,尤其是写着写着突然要去其它地方看一下,然后再切回原来的位置
    F5 F9 F10 代码调试
    CMD+. 代码修正
    F2 批量重命名变量
    spesun
        17
    spesun  
       2023-05-07 20:04:49 +08:00
    vim 不少软件都支持 vim
    zeze0556
        18
    zeze0556  
       2023-05-07 20:34:11 +08:00
    spacemacs....vim 要处理那么多不同方式的内容比较累,emacs 处理文本编辑快捷键不方便,按的我小手指疼,自从用了 spacemacs 并且把键盘的 ctrl 和 alt 交换之后,手指头在键盘上摸出火花也没疼过了
    chendy
        19
    chendy  
       2023-05-07 21:39:04 +08:00
    vim ,用的 ideavim ,vim 的键位配 idea 的操作
    手不用离开键盘真的挺舒服的
    mekingname
        20
    mekingname  
       2023-05-07 23:59:14 +08:00
    @zeze0556 spacemacs 配合 org-mode 确实爽
    dif
        21
    dif  
       2023-05-08 09:11:33 +08:00
    git push -f 处理冲突?不存在的,浪费时间,效率杠杠的。
    encro
        22
    encro  
       2023-05-08 09:40:58 +08:00
    必须是 jetbeans 的连按两下 shift ,
    以及 vscode 的 ctrl+shift+p
    rossroma
        23
    rossroma  
       2023-05-08 09:56:33 +08:00
    难道不是 cursor 下的 command+K?
    dragondove
        24
    dragondove  
       2023-05-08 10:15:16 +08:00
    @encro command 选择框,Emacs 上的设计是最好的,jb 家软件的好处是多个搜索框放在一起了,都能用双击 shift 唤出,不用记多套快捷键(虽然我个人还是习惯 ctrl+shift+a 唤出 actions ),vscode 没有 jb 的那么方便,要记忆多套快捷键 Ctrl+p ctrl+t 。我也是强烈建议学习使用 command 选择框的,我在 jb 的 IDE 中操作 git 也是用这个,比命令行还快。顺便也建议学习绑定外部工具,我在 jb 中绑定了 neovim 打开当前文件和 lazygit ,效率 upup (绑定 neovim 是因为 ideavim 的正则替换功能不会预览,中文也有 bug )
    hankli
        25
    hankli  
       2023-05-08 11:29:32 +08:00
    IDEA + ideaVIM
    uni
        26
    uni  
       2023-05-08 12:32:59 +08:00
    买个按键多点的鼠标,把复制粘贴之类的绑定到鼠标的按键上
    wuwukai007
        27
    wuwukai007  
       2023-05-08 15:27:34 +08:00
    vim 就像病毒一样,回不去了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     960 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 22:54 PVG 06:54 LAX 15:54 JFK 18:54
    Do have faith in what you're doing.
    ubao 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