V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wikinee
V2EX  ›  程序员

你们编程是怎么调出括号的啊?

  •  
  •   wikinee · Mar 10, 2020 · 6142 views
    This topic created in 2249 days ago, the information mentioned may be changed or developed.
    这两天写程序,想少按几个键。一般都是:

    1. func_name

    2. func_name() // 这里大多数编辑器都是成对括号了

    3. func_name(arg1 type1, arg2 type2, ...) // 此时光标还在括号内部

    有没有那种调到行尾并回车的神器操作,或者 vscode 下有没有自定义快剪辑能办到? sublime 也行。
    Supplement 1  ·  Mar 11, 2020
    总结一下:
    正常行为:end + enter (有些键盘 end 比较远)
    idea: shift + enter、直接输入 ; 号(没怎么用过)
    vscode: control + enter (对那些不要写 { 的语言友好,比如 Go )
    sublime: 自定义快捷键(眼花缭乱没看懂)
    vim: esc + O (这个不错)
    可编程键盘:自定义宏(高级玩家,家里有矿)
    不正常操作:手写“(”、“)” (……)
    33 replies    2020-04-13 14:06:21 +08:00
    sheeta
        1
    sheeta  
       Mar 10, 2020 via Android
    idea shift + enter
    ecutuning
        2
    ecutuning  
       Mar 10, 2020
    试试 control + e
    loading
        3
    loading  
       Mar 10, 2020 via Android
    目前我是再打一次括号,vsc 装过那个 tab 插件,不好用。
    yiqiok
        4
    yiqiok  
       Mar 10, 2020
    hey siri
    loading
        5
    loading  
       Mar 10, 2020 via Android
    我上班用的键盘是写个个宏键,end 然后回车
    loading
        6
    loading  
       Mar 10, 2020 via Android
    还有一个 end { enter
    gwy15
        7
    gwy15  
       Mar 10, 2020
    不是有 end 键吗,end+enter 呗
    locoz
        8
    locoz  
       Mar 10, 2020 via Android
    直接按 end 然后回车不香吗
    waruqi
        9
    waruqi  
       Mar 10, 2020
    手打()
    Pyjamas
        10
    Pyjamas  
       Mar 10, 2020
    vim mode: ese + O
    Jimmy2Angel
        11
    Jimmy2Angel  
       Mar 10, 2020
    我竟然没看懂
    joelism
        12
    joelism  
       Mar 10, 2020   ❤️ 1
    vscode 可以用 Ctrl+Enter,命令是 `Insert Line Below`
    coolbit
        13
    coolbit  
       Mar 10, 2020
    vim: esc+A
    wikinee
        14
    wikinee  
    OP
       Mar 10, 2020
    @joelism @ecutuning 真的是 ctrl + enter,真该好好看看这些快捷键了,泪...
    jfcherng
        15
    jfcherng  
       Mar 10, 2020
    Sublime Text
    曲線救國(移至行末): https://git.io/JvKZD
    移出引號、括號: https://git.io/JvKZH
    wikinee
        16
    wikinee  
    OP
       Mar 10, 2020
    @gwy15 @locoz end 键盘离得太远了……
    PhyllisLin
        17
    PhyllisLin  
       Mar 10, 2020 via Android
    头像瞩目
    sunnywqf
        18
    sunnywqf  
       Mar 10, 2020
    一般的编辑器都有跳到行尾的快捷键,mac 下 emacs 的比较通用:control + e
    Cuo
        19
    Cuo  
       Mar 10, 2020
    可以改成写 Ruby
    HhZzXx
        20
    HhZzXx  
       Mar 10, 2020
    idea 直接输入`;`就会自动在括号外加上`;`并且光标在`;`后面
    witcherhope
        21
    witcherhope  
       Mar 11, 2020 via iPhone
    vim
    GzhiYi
        22
    GzhiYi  
       Mar 11, 2020
    TNT
    luckyrayyy
        23
    luckyrayyy  
       Mar 11, 2020
    idea 自动补全并且换行
    wikinee
        24
    wikinee  
    OP
       Mar 11, 2020
    @Pyjamas @coolbit VIM 用这个这个方法也不错。
    @sheeta @HhZzXx 没怎么用过 idea,不熟悉快捷键。
    @waruqi @jfcherng 你们两个真是极端,一个手写括号,一个一堆快捷键...
    chuxiaonan
        25
    chuxiaonan  
       Mar 11, 2020
    z 作为 idea 玩家
    我的操作就是自定义 live template
    然后各种敲回车就可以了
    最后光标会自动回到$END$的位置上 方便快捷无副作用
    chen1164162915
        26
    chen1164162915  
       Mar 11, 2020
    end ;
    jfcherng
        27
    jfcherng  
       Mar 11, 2020
    @wikinee 其實也就只是嫌 End 鍵太遠,給同樣功能設了其它覺得順手的快捷鍵
    ctrl + enter (光標移到下一行) 在 ST 裡也是有的
    tees
        28
    tees  
       Mar 11, 2020
    vscode,可以自定义快捷键
    在 keyboard shortcuts 里面搜索 cursorLineEnd
    设置成大佬们说的 ctrl+e 就不错
    hlx
        29
    hlx  
       Mar 11, 2020
    plum84 键, 静电容, 你值得拥有.
    Mutoo
        30
    Mutoo  
       Mar 11, 2020
    编程的瓶颈不在 IO
    m1ch3ng
        31
    m1ch3ng  
       Mar 11, 2020
    idea ctrl+shift+enter 自动补全非常好用
    siguretto
        32
    siguretto  
       Mar 12, 2020 via iPhone
    自动补全的话,正常操作是按 tab
    Joseph0717
        33
    Joseph0717  
       Apr 13, 2020
    ctrl + 回车 不就直接下一行了,不管光标在哪
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5612 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 101ms · UTC 08:27 · PVG 16:27 · LAX 01:27 · JFK 04:27
    ♥ Do have faith in what you're doing.