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

SublimeText 自动补全引号的问题

  •  
  •   JeffreyLau · 2016-02-02 16:57:20 +08:00 · 4795 次点击
    这是一个创建于 3198 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 SublimeText 的时候,打双引号会自动补全另外半个引号,但是这时候光标焦点在两个引号之间,里边的内容打完了之后要把光标移出来很麻烦诶,要用那个向右的箭头或者鼠标。这样子还不如不补全,手动打后半部分引号。作者这么设计应该是说明这样更方便吧,所以是有什么我不知道的把光标后移一格的方法吗?求指教

    11 条回复    2016-02-02 21:55:50 +08:00
    zjb861107
        1
    zjb861107  
       2016-02-02 17:02:21 +08:00
    只是 sublimeText 自动补全才有这个问题吗?我印象中自动补全都是这样的啊
    JeffreyLau
        2
    JeffreyLau  
    OP
       2016-02-02 17:22:20 +08:00
    @zjb861107 没有哪个编辑器把这个问题解决掉吗?
    zythum
        3
    zythum  
       2016-02-02 17:35:35 +08:00
    你键盘上有个键叫做➡️, 如果你是 mac 也可以 ctrl + f.
    zythum
        4
    zythum  
       2016-02-02 17:36:59 +08:00
    还有你可以直接输入引号(光标在引号前), subl 也会光标往后移到引号后面。
    Kirscheis
        5
    Kirscheis  
       2016-02-02 17:45:14 +08:00 via Android   ❤️ 1
    你可以直接再输一个双引号就移出去了
    JeffreyLau
        6
    JeffreyLau  
    OP
       2016-02-02 19:33:11 +08:00
    @zythum 我就是说这个➡️麻烦, ctrl + f 不错,不过这个键位也不是很舒服,还是再输一个引号吧,这个更顺手一点
    maplerecall
        7
    maplerecall  
       2016-02-02 20:01:52 +08:00
    我记得在末尾再按一次引号会自动跳出的,不会多一个引号出来,同理括号也是。
    Iblard
        8
    Iblard  
       2016-02-02 20:21:30 +08:00
    这个补全只是为了提醒你这里有个引号,虽然它帮你输入了,当你自己继续输入并不会多打一个引号,就是说和没有自动补全,你的输入量是一致的,并不是说你你可以不打剩下的半个引号了,当然你可以用方向键什么的跳过去,但这不是初衷,效率也更低。
    cloudbeyond
        9
    cloudbeyond  
       2016-02-02 20:23:41 +08:00
    记得可以设置对 ' ) " 进行 tab 或者回车感知的, 不过忘了怎么设置了。。
    jfcherng
        10
    jfcherng  
       2016-02-02 21:29:46 +08:00
    於是我映射了↑↓←→到 alt+ikjl
    lovez
        11
    lovez  
       2016-02-02 21:55:50 +08:00 via Android
    subl vi 模式, esc l a
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3619 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.