CudaText 编辑器的文本输入不稳定问题

CudaText 编辑器的文本输入不稳定问题

我发现自己需要一个能够轻松处理大型 (44Mb) XML 文件的文本编辑器。我偶然发现了库达文本(根据 Mozilla 公共许可证 2.0 授权),一个较新的跨平台文本编辑器,已经好评

使用apt search cudatext,我发现可以通过 安装sudo apt install,然后就安装了。(它也可以在 Ubuntu 软件“应用商店”中找到。)它确实轻而易举地处理了我的大型 XML 文件,然后我就完成了编辑...

...但出于一个奇怪的原因,这并不容易。它似乎只能捕获/记录偶尔​​的击键,尽管我设法使用复制/粘贴和使用另一个文本编辑器创建所需的字符串来完成编辑。

我发布此为开发人员 Github 仓库中的一个问题,他无法复制我的经历。以下是我发布的内容(略作重新格式化,现已更新):

由于某种原因,我无法在编辑器中输入文本。无论文件是否为“新文件”,或者我是否打开现有文件进行编辑,都无关紧要。文件大小也无关紧要。其他接受用户输入的“字段”(例如“查找”或“命令面板”过滤器)也会出现同样的情况。

如果我在主编辑窗口中,当我快速输入时,似乎按键被识别的几率更大,但如果我以正常速度输入,则只有罕见的按键会被记录/回显,并且如果文件被保存,它们也不会被保存——也就是说,这不是在屏幕上显示的问题,而是实际记录的按键。箭头键根本无法定位光标。

这种不稳定的输入行为有两个例外:

  1. 敲击Enter琴键总是被认可的,Backspace琴键一样,除非我使用箭头键来定位光标(光标消失):然后两者都不起作用EnterBackspace直到我使用鼠标单击来明确定位光标 - 然后两者都恢复正常;
  2. 如果我粘贴文本(在其他应用程序中按 Ctrl-C 后),那么它会被识别并正确输入。这就是我成功编辑大型 XML 文件的方法(我将字符串输入到另一个文本编辑器中,然后复制并粘贴到 CudaText 窗口中)。

我搜索了这个问题列表,没有发现其他人遇到这个问题。我在#855并检查了我的输入法。我使用的是 IBus(不是 XIM),但即使将输入法设置为“无”,对 CudaText 也没有任何影响。

我想看看是否有 AskUbuntu 类型的人有过这种经历?或者有什么建议可以让它正常运行?它似乎是一个有用的工具,但如果它不能正确接受输入,就会令人沮丧。

我在使用 Ubuntu 18.04 LTS。

答案1

以防其他人遇到此问题:问题确实似乎xim与系统的输入法有关。

我费了好大劲才让我的“输入法”生效,none但是……我的系统更改现在似乎“卡住了”。起初,无论我做什么,它都会一直出现xim。但现在我的系统设置显示“输入法”为“无”,我在终端中检查时得到以下信息:

$ im-config -m
default
none
ibus

ibus

现在 CudaText 可以完美地接受输入。我不知道为什么我遇到这么大的问题,但很高兴知道这个配置解决了我遇到的问题。

相关内容