有没有将中文标点转换成英文标点的工具, 脚本或者编辑器插件?

2014-06-03 15:31:59 +08:00
 Akagi201
有点强迫症比较喜欢用英文标点, 有时候拷贝网上的文字, 然后手改, 时间久了感觉有点蛋疼. 有没有比较好的工具, 脚本最好, 可以定制如添加在标点后空格等最好了.
4455 次点击
所在节点    问与答
16 条回复
lazycat
2014-06-03 19:28:27 +08:00
批量替换。。。
Nott
2014-06-03 22:09:28 +08:00
这问题,连notepad.exe都带全部替换……
manoeuvre
2014-06-03 22:39:05 +08:00
这个是什么原因?
类型:
Malware.QVM01.Gen

描述:
恶意软件是对病毒、木马、蠕虫、后门程序等危害用户计算机及数据安全的有害软件的统称。危害较大。

扫描引擎:
QVMⅡ人工智能引擎

文件路径:
E:\gVimPortable\App\vim\vim72\xxd.exe

文件指纹(MD5):
fa2b7e0ca0456da9ed877ea0a736e8bd
uniudy
2014-06-04 00:01:18 +08:00
vimrc 写函数批量替换
rainysia
2014-06-04 00:45:38 +08:00
@manoeuvre 因为xxd是转换十六进制的, 进而杀软会认为你要去改人家程序源码. 就报毒了撒
shuding
2014-06-04 00:48:46 +08:00
Akagi201
2014-06-04 01:40:08 +08:00
@shuding 不明觉力
yylzcom
2014-06-04 08:53:40 +08:00
http://www.gidot.net/typesetter/

以前一直在用的,貌似还挺好用
Akagi201
2014-06-04 09:40:59 +08:00
@yylzcom 好老的软件了
rainysia
2016-05-31 15:04:18 +08:00
@Akagi201 抽空写了个 shell 脚本, 可以自定义标点符号
https://github.com/rainysia/punctuation_cn_to_en
Akagi201
2016-05-31 15:08:54 +08:00
@rainysia
报错, 另外, 加些定制, 我需求是一个中文全角标点 -> 英文标点+空格.
./punctuation_cn_to_en.sh test.md
./punctuation_cn_to_en.sh: line 20: declare: -A: invalid option
declare: usage: declare [-afFirtx] [-p] [name[=value] ...]

https://github.com/sparanoid/chinese-copywriting-guidelines
rainysia
2016-05-31 15:12:04 +08:00
你不是 linux 吗? osx?
Akagi201
2016-05-31 15:15:38 +08:00
@rainysia osx 上. 这个还依赖系统吗?
rainysia
2016-05-31 15:18:01 +08:00
@Akagi201 数组声明问题. 我一直 linux. = =. 空格的话, 你改下 punctuation_en_arr[1]="." 里面的值,
改成 punctuation_en_arr[1]=".\ " 这样, 就可以加空格了
rainysia
2016-05-31 15:27:41 +08:00
@Akagi201 去了-A 参数, 应该不会报错了.
wangofjian
2018-10-15 14:28:47 +08:00
@rainysia 脚本好用,多谢!

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

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

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

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

© 2021 V2EX