提升markdown的中文输入效率

作者: weishu | 来源:发表于2016-02-01 16:49 被阅读4238次

    Markdown这种格式的出现大大提升了写作的效率,但是它对于非英文的用户其实并不友好:每当我们需要使用#[-等标志符的时候,需要不断地切换输入法。

    首先,切换输入法(就算是按shift键)让我们的思维不连贯;其次,一旦中间有一次切换出错,那么又有撤销的成本;我相信每一个非英文markdown的使用者都有这种困惑;实际想要达到的效果如下:

    效果图

    避免输入法切换最简单的办法就是把markdown使用的那些特定字符!-[]#*(),直接使用半角符号代替全角符号;完成这个功能最好的角色是输入法;但目前除了可以定制的鼠须管等能完成,其他的国产输入以及系统输入法都不支持;在第三方输入法支持这个功能之前,我这里给出一个简单的方案。

    如果你使用鼠须管

    鼠须管/小狼嚎 输入法是可以定制的,如果你是这种输入法的用户,那么恭喜你,实现方式非常简单;修改一下配置即可,具体做法见调整「鼠须管」实现高效的Markdown输入

    如果你使用Mac

    如果你使用第三方输入法或者mac的系统输入法,那么我们可以通过修改键盘映射来解决这个问题:把全角的markdown映射为半角符号。具体做法如下:

    安装Karabiner软件

    下载地址点这里;按照步骤安装,注意开启之后需要在系统设置里面给它使用辅助功能权限

    设置键盘映射

    首先,打开Karabiner软件,选择Misc&Uninstall选项卡,如下图:

    然后,点击上图标识的open private.xml那个按钮,用文本编辑器打开这个文件:

    接着去 gist上把markdown_keyboard_remapping.xml里面的代码copy到这个文件里面,全部替换即可(代码有点长,我就不贴了,自行下载):

    最后,打开Karabiner软件的第一个选项卡,重新加载配置就完成了,如下图:

    如果你使用Windows

    Windows下面有神器AutoHotKey,解决这个完全不在话下;与Mac下面简单粗暴地直接把全角符号替换为半角符号不同,AHK可以保留原来的方案,用alt + 符号来输入需要的半角符号;这样两种可以共存。

    1. 首先,安装AHK软件,下载点这里
    2. 然后下载文件markdown_keyboard_remapping.ahk

    接着双击这个文件,整个过程就完成了;最好把这个文件加入开机启动,这样每次开机就能用了。

    Windows下面的使用方法是alt + 数字键/符号键;比如想输入[,可以在任何输入法下直接使用alt + [;如果想输入#,可以直接使用alt + 3

    通过这种设置,我们使用markdown写作的时候就流畅多了!避免了繁琐的各种切换,真正享受到markdown格式的好处,Have Fun!

    如果你看到了这里,说明咱俩有缘啊加个关注好伐?

    相关文章

      网友评论

      • BinCode:capslock不是可以吗
      • 18bfba2fc49e:我想请教楼主你平时使用mac吗,以及mac版如何使用macdown啊
      • Bamson:楼楼,gist上不去,markdown_keyboard_remapping.xml代码下不到啊。。。怎么办呀?
      • 是也非:觉得有看的必要,但没看完,先收藏了
      • DandyPaddy:真复杂,还是且我的百度吧,问题也不是很大呀,反正输入得也不快.
        DandyPaddy:@weishu 点一下句号就是半角了呀,关键是文科生,搞你这些,太复杂了,不过还时谢谢,提供了一种思路.
        weishu:@DandyPaddy 已经很百度输入法反馈了,建议他们考虑这个功能
        weishu:@DandyPaddy 看出来了😄😄你这标点全角半角夹杂的
      • Voleking:中文行文还是要全角符号啊,方案不太好
        Voleking:@weishu 好感谢分享
        weishu:@Voleking 常用的逗号分号句号省略号都是全角。只有Markdown用的那些改了。
      • 褚_5647:不错,最近就是遇到这个问题,也没去特别查,现在正好遇到
      • 純真的思哲君:回去试试,咫尺
      • RicoX2016:一直用搜狗,不过你这个输入法标点提示很吊啊。。。。
      • Echo剑心:这个确实66666
      • T0_欣:小鹤双拼也可以实现!
        T0_欣:@weishu http://www.flypy.com/这个是小鹤飞扬的官网,双拼加形,熟练必须是盲打,因为重码之低堪比五笔。里面的直通车除了符号,还可以设置打开网页,软件等等。
        weishu:@T0_欣 NICE! 求科普!
      • zwjtheone:需要这么麻烦吗。。。搜狗输入法设置输入为全部英文标点不就可以了?
        weishu:@黄立波 我不觉得整篇文章用英文标点很好看,方块字加上一个字节宽的英文标点太紧凑了,密密麻麻的。
        2068e5e51f60:@jayzhaow 对呀,输入法换成英文标点就很方便了,如果用快捷键的话几乎可以不用自己输入符号了
        weishu:@jayzhaow 如果不用搜狗输入法,如果想输入中文标点,那就比较麻烦了
      • 光哥很霸气:怎么在文章里加动态图,求教
        weishu:@光哥很霸气 用的七牛图床;如果你用mac,我这有一个全套解决方案 https://github.com/tiann/markdown-img-upload
        光哥很霸气: @weishu 多谢,请问我们什么做图床的
        weishu:@光哥很霸气 用LiceCap和CaptureGif录制的gif图片;然后上传到图床,直接用markdown的图片语法就行了。
      • 静默核潜艇:不错!不错!回去试试
      • MJGA:这个666666
        weishu:@简叔 被CEO大大点赞了!! :grin: 简叔么么哒~
      • 鲜核桃:谢谢分享,我来试试。
        weishu:@鲜核桃 thx :blush:

      本文标题:提升markdown的中文输入效率

      本文链接:https://www.haomeiwen.com/subject/kzpskttx.html