提升markdown的中文输入效率

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!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏施炯的IoT开发专栏

《101 Windows Phone 7 Apps》读书笔记-ALARM CLOCK

课程内容 Ø 隔离存储空间 Ø 设置 Ø 设置页面向导 Ø Toggle Switch控件 Ø 使用自定义字体     Alarm Clock模仿的...

2036
来自专栏破晓之歌

Python 的 GUI 开发工具 原

Flexx 是一个纯 Python 工具包,用来创建图形化界面应用程序。其使用 Web 技术进行界面的渲染。你可以用 Flexx 来创建桌面应用,同时也可以导出...

5872
来自专栏進无尽的文章

扒虫篇-Bug日志 Ⅱ

事情是这样的:一个风和日丽的下午,我正在 itunesConnect 中注册一个APP,基本信息都保存了,在编辑版本信息时,都弄的差不多了,可是没有保存,结果不...

731
来自专栏Puppeteer学习

Headless Chrome:服务端渲染JS站点的一个方案【中篇】【翻译】防止重新渲染优化

2243
来自专栏Porschev[钟慰]的专栏

体验vs11 Beta

第一步:下载VS11Beta 下载地址:http://www.microsoft.com/click/services/Redirect2.ashx?CR_...

1996
来自专栏大数据钻研

如何优雅地使用Sublime Text3

Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比...

1.7K6
来自专栏小白课代表

给你的Windows加一个 「文件快速预览」功能

在macOS中,有一个非常好用的功能叫做Quick Look,当你在Finder想要查看一个文件时,不需要打开,只需要选中以后按空格即可预览大部分常见文件,Wi...

964
来自专栏腾讯NEXT学位

使用Sublime Text编辑器,你所不知道的11个秘密!

1612
来自专栏java一日一条

优化 iOS 程序性能的 25 个方法

ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存...

1244
来自专栏python学习之旅

python appium笔记(二):元素定位

#这里的示例是用android来说明的,xpath应该是通用的,resource-id不太清楚,没配过IOS的环境

2141

扫码关注云+社区

领取腾讯云代金券