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

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

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