想问一下各位平时是怎么在emacs/org-mode甚至emacs外对待中英文标点的
例如,
。
/
、
:
和,
.
/
\
:
在一些情况下处理这些标点尤其麻烦,尤其org下要频繁切换【
与[
不知道各位有没有什么好的办法
想问一下各位平时是怎么在emacs/org-mode甚至emacs外对待中英文标点的
例如,
。
/
、
:
和,
.
/
\
:
在一些情况下处理这些标点尤其麻烦,尤其org下要频繁切换【
与[
不知道各位有没有什么好的办法
用仓颉输入法
强制转换所有标点为英文.
灵梦你是怎么做的?
本来我也想写配置,但没想好如何实现
咦 这个输入法的学习成本好像有点高,只能等有空了再去看看…
同时需要输入两种标点符号本身就麻烦,不过我不明白你的问题具体是什么?
什么意思?这两个符号是一样的。
应当是中文的【
和 [
你应该修改你的原帖。
看到了杀哥这篇文章
为了需要即时替换每一个字符,我最后还是定义了一些映射关系
(let (
($replacePairs
[
["," ","]
["。" "."]
[";" ";"]
[":" ":"]
["【" "["]
["】" "]"]
["(" "("]
[")" ")"]
["!" "!"]
["、" "\\"]
["/" "/"]
["《" "<"]
["》" ">"]
["‘" "'"]
["’" "'"]
["“" "\""]
["”" "\""]
]
))
(mapcar (lambda(x) (define-key key-translation-map
(kbd (elt x 0)) (kbd (elt x 1)))) $replacePairs))
暂时用了key-translation-map
,这样可以在M-x
下使用
说不定有人有一样的需求,分享一下我的代码:P
你这标题和你最后实现的完全不一样。。
你原来的是切换
实现的是是单向转换
我用 pyim,这种问题很好处理,使用外部输入法的同学可能就有点蛋疼了。
每次开一个新的buffer,都要(setq pyim-punctuation-translate-p '(no yes auto))来设置为半角标点符号,有点蛋疼啊。可以全局永久的设置为半角标点么请问?
(setq pyim-punctuation-dict nil)
试试这个
中文文档的书写,基本上都是用的 中文标点吧,常用 [ ] 是不是插入链接或图片,如果是,用快捷键插入就好