V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xff1874
V2EX  ›  程序员

效率最高的编程快捷键

  •  
  •   xff1874 · 327 天前 · 4497 次点击
    这是一个创建于 327 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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