周末发挥脑洞,写了一个 MarkDown 写作辅助扩展-QianCi 遣词

2014-11-24 00:27:58 +08:00
 kokdemo

QianCi-遣词

大家都知道,MarkDown对于中文写作者有一点点不爽,因为其中的一些语法涉及到了英文的字符,因此,在全程中文写作的时候,需要频繁的切换输入发来输入英文标点英文引号,英文冒号这些标点。(当然如果直接使用中文文字+英文符号也不是不可以,但是会很影响整体的排版效果。)

十分的……不方便。

因此通过对一些符号的约定,遣词可以让你不用切换中英文就可以连续的撰写整个MarkDown文档。其原理很简单,通过检测约定的字符组合,将其翻译为对应的英文符号。

我设计的这个约定方案核心思想就是 将中文符号输入两遍,来表示英文符号,那些连续输入有意义的符号,在前面添加一个中文句号完成表示过程。

当然有一个反例……斜杠和反斜杠是我脑洞大开设计的约定……

符号列表


需要输入的中文字符 得出的英文字符

[ [ [

] ] ]

(( (

)) )

““ “

”” ”

‘‘ '

’’ '

『『 “

』』 ”

「「 '

」」 '

》》 >

《《 <

。。 .

!! !

×× *

。、 /

、。 \

。…… ^

。—— _

。: :

使用方法:


  1. 安装扩展。
    https://chrome.google.com/webstore/detail/oofkamhbiolllfdiefhjijdoofaooehn

  2. 在支持的页面当中的编辑框中输入一些文字(大概需要超过25个汉字/50个字符)。

  3. 点击扩展按钮或者快捷键 Alt + q 使用这个扩展。

备注


这个功能并非在所有的编辑器上都有效,有些高级编辑器比如Ace,很难获得文字内容,于是就会失效。(请给我说一下这个应该怎么获取文字)
让你的编辑器的主体是一个 textarea标签的时候,应该能够很好的工作!
我的应用是在11月24号凌晨上传的,应该需要几个小时才能出现……
你可以到github上直接下载这个扩展。 https://github.com/kokdemo/QianCi

已经测试通过的编辑器:

3260 次点击
所在节点    分享创造
14 条回复
leozhang
2014-11-24 00:31:45 +08:00
Mark
稍后试试
kokdemo
2014-11-24 07:57:59 +08:00
@leozhang 你睡得也够晚……
TheLamb
2014-11-24 08:35:10 +08:00
如果是输入法的插件就更好,不过貌似现在的输入法好像都没有插件功能
kokdemo
2014-11-24 10:05:35 +08:00
@TheLamb 怎么说吧……md的应用场景是有限的,而输入法几乎在系统的每个地方都有应用,如果为输入法单独做一个东西出来有点……浪费……
kokdemo
2014-11-24 10:10:59 +08:00
@TheLamb 啊对了,在输入中文符号的时候,是不会触发输入法的……
sennes
2014-11-24 10:29:42 +08:00
直接在输入法设定"全角自动转换半角"感觉更好?
kokdemo
2014-11-24 11:07:06 +08:00
@sennes 有这种设定吗?
TheLamb
2014-11-24 12:00:41 +08:00
@kokdemo 我貌似记得有的输入法可以设置在中文状态下连续按两下就输入英文的符号这种,还是我记错了……
不过你的扩展的功能能够融入到那些 md 工具里会比较好,其实我也不太清楚现在用 md 的是在在线工具用的多还是桌面软件的多,如果是输入法的设置性问题的话,就很好解决了
jakwings
2014-11-24 12:10:43 +08:00
这么蛋疼,加入 Rime 大本营一起折腾吧。
kokdemo
2014-11-24 15:06:00 +08:00
@TheLamb 如果是在线工具的话 QianCi其实就可以胜任一些工作了。
kokdemo
2014-11-24 15:08:09 +08:00
@jakwings 不想折腾输入法……
kokdemo
2014-11-24 18:23:56 +08:00
现在使用人数还是0啊……
zeroday
2014-11-25 00:48:54 +08:00
一般用vim写markdown,vim有类似的插件吗?
kokdemo
2014-11-25 09:14:08 +08:00
@zeroday ……这个我还不知道呃……

你可以尝试一下用在线的编辑器试试!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/148782

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX