VIM:删除非罗马字符
我正在处理一个同时包含罗马字符和亚洲字符的文档,我想将它们单独放入两个单独的文件中并保留其原始结构,这可能吗?
谢谢
I'm working with a document with both Roman and Asian characters, and I want put them each of them alone in two separated files and keeps their original structure, is it possible?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
用 Python 可能会更容易。下面是一个读取文本文件并创建两个输出文件的脚本:一个包含低位 ASCII,另一个包含其他所有内容。如果您在 Vim 中编译了 Python 支持,那么以下内容也应该可以在 Vim 中使用(只需进行最小的更改)。
示例输入文件(mixed.txt):
这符合您的要求吗?
还保存为要点: https://gist.github.com/855545
Might be easier in Python. Here's a script that reads a text file and creates two output files: one with low-ASCII and one with everything else. If you have Python support compiled in Vim, the following should also be usable from within Vim (with minimal changes).
example input file (mixed.txt):
Does that do what you want?
Also saved as a gist: https://gist.github.com/855545