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

用原生输入法如何将中文状态下全角字符转换成对应 markdown 的特殊格式字符?

  •  
  •   tab · 2014-11-07 15:26:35 +08:00 · 4009 次点击
    这是一个创建于 3670 天前的主题,其中的信息可能已经有所发展或是发生改变。
    原生输入法中文输入状态下标点都是全角的,没有办法被markdown识别为对应的格式字符。想通过一些手段来自动替换,比如将#替换为#, 试了TextExpander,不起作用,输入法自带的text编辑也无法识别中文字符。除了用markdown编辑器的快键和更换第三方输入法外,还有没有人别的好办法?
    10 条回复    2016-02-01 17:06:06 +08:00
    popbones
        1
    popbones  
       2014-11-07 15:32:23 +08:00
    OS X系统自带拼音输入法中英模式切换的快捷键是Tab
    popbones
        2
    popbones  
       2014-11-07 15:32:46 +08:00
    @popbones 错了,是Caps Lock
    tab
        3
    tab  
    OP
       2014-11-07 17:51:04 +08:00
    @popbones 。。。就是说来回切换很麻烦所以才有此一问。
    jox
        4
    jox  
       2014-11-07 18:04:28 +08:00
    嘿嘿,这个在emacs里挺容易的,yasnippet就行,按照自己的喜好定义一下snippet,这样就不用切换输入法了,不过虽然减少了来回切换输入法的开销,却增加了大脑映射的开销
    TimePPT
        5
    TimePPT  
       2014-11-07 18:16:08 +08:00
    都有TextExpander 用了,直接存snippet呗,比如 h1——># h2——>##
    tab
        6
    tab  
    OP
       2014-11-07 18:43:51 +08:00
    @jox
    @TimePPT 做成snippet是一个办法,但本质上跟我用markdown编辑器的快键是一样,使用频率不高不熟悉的时候大脑反应键位很慢而且经常忘记,码字体验很差。目前拿Keyboard Maestro替换了全局快键,直接把对应的输入键(shift+3等)映射成了半角字符。不知道是不是有点杀鸡用牛刀。
    TimePPT
        7
    TimePPT  
       2014-11-07 20:44:14 +08:00 via Android
    @tab 这……你确定不要装个搜狗输入法之类的三方一劳永逸解决么……
    xiparos
        8
    xiparos  
       2014-11-08 09:06:41 +08:00
    请问在什么情况下会用全角的符号?全角符号从来也不能出现在键入的内容里面啊
    atao
        9
    atao  
       2014-11-08 19:08:28 +08:00
    简单切换一下,不觉得会影响写作啊。
    weishu
        10
    weishu  
       2016-02-01 17:06:06 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4830 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:02 · PVG 12:02 · LAX 20:02 · JFK 23:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.