我按照说明这里使用 IBusHangul 在我的 Ubuntu 20.04 安装上启用韩语输入。
一切都很好除了在 TeXworks 和 TeXmaker 中。在这两个程序中,如果我切换到韩语键盘布局,按退格键会产生字符(
,按左箭头键会产生q
,按右箭头键会产生s
。(请注意,这些是固定宽度的字符实体,而不是通常的(
、q
和s
。
我以为这个问题是 TeXworks 独有的,但搜索了一下,我发现有人报告了类似的问题Vim和六(不幸的是,这两个链接都是韩文的)。在前一种情况下,报告的解决方案是对 Vim 配置进行以下更改:
set number " show line numbers
set tabstop=4 " set tab to 4 spaces
set ignorecase " ignore case in text searches
set hlsearch " highlight text when searching
set nocompatible " move using arrow keys
set fileencodings=utf-8,euc-kr " encoding to use when saving files: utf-8, euc-kr
set fencs=ucs-bom,utf-8,euc-kr " Korean files in euc-kr, Unicode files in utf-8
set bs=indent,eol,start " make backspace usable
set ruler " show location in the status bar
set title " show title
set showmatch " show matching brackets
syntax on " syntax highlighting
这些设置中的哪些实际上是韩语输入所必需的,以及如何在 TeXworks(和 TeXmaker)中实现相同的功能?
是否可以避免使用过时的 EUC-KR 编码?
- Ubuntu 版本:20.04
- TeXworks 版本:0.6.6(MiKTeX 21.6)
- TeXmaker 版本:5.0.3
- IBus版本:IBus 1.5.22
也许问题出在 Qt 框架上,TeXworks 和 TeXmaker 都使用该框架。