• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xff1874
V2EX  ›  程序员

效率最高的编程快捷键

  •  
  •   xff1874 · May 7, 2023 · 6018 views
    This topic created in 1127 days ago, the information mentioned may be changed or developed.

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

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