在Vim与Emacs中编辑非ASCII文本
我花了几个小时阅读和搜索vim和emacs之间的差异,因为我正在考虑学习其中一种,以便编辑用泰语编写的多个文本文件。我的问题是: 鉴于导航和编辑是通过组合键来完成的,这些编辑器中的任何一个是否适用于编辑非拉丁语文件,如果适用,在这项特定任务中谁占上风,为什么 我还想在多个文件上批量应用搜索/替换正则表达式在Vim与Emacs中编辑非ASCII文本,vim,emacs,utf-8,Vim,Emacs,Utf 8,我花了几个小时阅读和搜索vim和emacs之间的差异,因为我正在考虑学习其中一种,以便编辑用泰语编写的多个文本文件。我的问题是: 鉴于导航和编辑是通过组合键来完成的,这些编辑器中的任何一个是否适用于编辑非拉丁语文件,如果适用,在这项特定任务中谁占上风,为什么 我还想在多个文件上批量应用搜索/替换正则表达式 编辑:文件都是UTF-8。有些是LaTeX文件,有些是文本文件和html文件。主要编辑的是泰文文本本身。我也有一些老挝文件,我也将编辑,我看到编辑希腊语和高棉语的未来用途 Emacs具有广泛的
编辑:文件都是UTF-8。有些是LaTeX文件,有些是文本文件和html文件。主要编辑的是泰文文本本身。我也有一些老挝文件,我也将编辑,我看到编辑希腊语和高棉语的未来用途 Emacs具有广泛的多语言文本编辑支持,包括一个大型输入法库(例如,thai kesmanee、thai pattachote),以及用于处理各种字符集和编码的工具(utf-8、tis620等) 启动Emacs后,您可以键入C-hh检查是否为所需脚本安装了必要的字体,并键入C-\切换专用输入法。“难道您不能试试吗?”Romaill说 2个半月后,vim的答案是肯定的 vimrc文件中的广泛映射,我可以在泰国键盘中导航和编辑泰语文本,比我前生在文字处理器中编辑的速度更快 到目前为止,vim的唯一问题是文本包装和单词导航/编辑。显然,这两个问题都可以由某个人用ICU绑定修补vim来解决
我不能说哪个占了上风,但只能说vim在这方面做得很好。显然,emacs也这样做。这些文件以什么字符集写入磁盘?它是UTF-8格式还是其他格式?你不能试试吗?“非ASCII”文本太宽了。例如,我想象您可以在Vim中非常方便地编辑俄语文本,但您根本无法编辑Devanagari文本(以我的经验)。Vim是否适合泰语是另一个问题。@Verhagen这些文件的字符集是UTF-8。@romaini-因为我既不知道Vim也不知道emacs,而且有一个学习曲线,我想先了解概念证明,然后从实际使用Vim或emacs编辑非ASCII文本的人那里得到一些反馈。谢谢。我一直在夜以继日地工作,采用上面@romani建议的“尝尝看”方法,从vim开始(尽管我还没有概念证明)。我的关节炎让我担心emacs严重依赖于控制键,但这可能是没有根据的。然而,你保证泰语输入与emacs一起工作,我一定会尝试emacs。