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

想问一个很基 yu 本 chun 的问题,关于代码编辑器的

  •  
  •   shiji · 31 天前 · 1458 次点击
    这是一个创建于 31 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如
    array[12] = 9;

    这个括号怎么打才快?
    [ 12 ]

    还是
    [ ] 光标左 12 光标右

    或许大家有更快的方法? 求教

    另外 IDE 会有补全,打‘[ ’的时候 ‘]’ 就补上了,并且光标在中间, 那么中间部分输入完了怎么把光标移到 ] 后面最方便呢?

    感觉自己在打这个东西的时候,速度格外慢。。。 好像自己错过了什么快捷简便的方法。
    18 回复  |  直到 2019-11-15 02:04:12 +08:00
        1
    inhzus   31 天前 via Android   ♥ 1
    打完括号内的内容,继续打右括号,ide 会视为将光标移动到括号外的
        2
    eason1874   31 天前   ♥ 1
    楼上说的对,打完 12 再打 ] 就移到后面了,自动补全你不用左移光标,补全了光标就在括号中间。
        3
    KentY   30 天前   ♥ 1
    看你是什么编辑器了, 一般好点的代码编辑器, 你打(,[,{....都会自动给你出现关闭的那半儿.光标给你放在括号里.
    你输入完想出去的时候, 像上面的朋友说的, 按对应的关闭的那个括号.
    还有个更好的办法就是, 你可以设定个键映射, 不管什么括号, 写完内部内容, 想出去的时候, 按那个热键就跳到关闭括号后面接着写. 也许这需要编辑器能有"pair"的特性.
    我自定义的映射是 ctl-l, 编辑器 vim.
        4
    paopjian   30 天前   ♥ 1
    我现在都是[12 后 tab,可以直接跳出.右括号在左括号的时候会直接生成
        5
    ispinfx   30 天前 via iPhone   ♥ 1
    array[12 ctrl+e = 9;
        6
    JimmyTinsley   30 天前   ♥ 1
    array[12 'end' = 9
        7
    azhi   30 天前   ♥ 1
    按着 ctrl 加方向右键试试
        8
    janus77   30 天前 via iPhone   ♥ 1
    end 用过吗
        9
    littleshy   30 天前   ♥ 1
    我一般设置快捷键:
    alt + i k j l 为上下左右;
    alt + u o 为 Home/End ;
    alt + y h 为 PageUp/PageDown。
        10
    littleshy   30 天前
    @littleshy #9
    快捷键在智能提示上下文同样可以切换。
    这样基本可以保证思路不中断的情况下,一段代码下来不需要看键盘,手也不需要离开字母区。
        11
    scukmh   30 天前   ♥ 1
    摁下 esc, 我不是传教。
        12
    shiji   30 天前
    @JimmyTinsley
    @janus77
    end 潜在的问题是右边可能还有别的东西, 比如 if( arr[12] ){
        13
    janus77   30 天前 via iPhone
    @shiji 那就方向键呗
        14
    xFrye   30 天前   ♥ 1
    如果你使用 macOS,那就按 control+e 把光标移动到行末,这算是系统级的快捷键,什么编辑器(框)都能用。同样的 control 系列的快捷键还有很多,你可以自己摸索摸索
        15
    dorothyREN   30 天前
    打完 12 以后 tab 键就行了
        16
    twirain   30 天前
    @shiji #12

    这样感觉挺好 if arr[12] ctrl+shift+Enter
        17
    vjnjc   30 天前
    就我是先打左右括号的么。。。 这样的话哪天上服务器 coding 也很顺畅
        18
    shiji   30 天前
    @vjnjc 其实我也是先打左右括号的。。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   873 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 28ms · UTC 21:59 · PVG 05:59 · LAX 13:59 · JFK 16:59
    ♥ Do have faith in what you're doing.