哪个终端文本编辑器使用类似 GUI 的键盘快捷键?

哪个终端文本编辑器使用类似 GUI 的键盘快捷键?

Ctrl我正在寻找一个可以进行+C复制、Ctrl+X剪切、Ctrl+V粘贴、Ctrl+Z撤消、Ctrl+Y重做、F3搜索和重命名的编辑器F2。当我单击鼠标左键时,光标应该移到那里。所有模式应该同时处于活动状态(命令和插入等)。

另外,Ctrl+W关闭选项卡式界面中的当前选项卡,Alt+F4关闭当前聚焦的应用程序,Ctrl+Tab在选项卡之间切换,Ctrl+O调出打开对话框,Ctrl+P调出打印对话框,

有哪些 Linux 编辑器可以在终端中使用并且具有这种行为?

答案1

什么是“通用快捷键”?有“通用”之类的东西,但没有“通用快捷键”。这是一个主观术语。许多 vim 用户会认为 vim 快捷键是“通用的”,并尽一切努力将不同的键绑定更改为类似于 Vim 的快捷键。

您提到的键盘快捷键与图形环境中很常见的键盘快捷键类似。有一个基于终端的文本编辑器,,它实现了这种风格的快捷方式。它在 Ubuntu 的软件中心以 Snap 的形式提供。至少在 Ubuntu 19.04 中,它也可以作为 APT 包使用。

答案2

这些按键并不是“通用的”。它们是 IBM 的“普通用户访问“(CUA)。

如果你安装了cua 模式插件。(请注意,这个插件非常老旧,很长时间没有更新了;我不知道它是否适用于当前版本的 vim。我在这里添加它只是因为它是我搜索时 DuckDuckGo 返回给我的第一个链接。)

答案3

我的。我就是为此编写了一个文本编辑器。不幸的是,我没有现成的安装程序,但只要您安装了 Tcl(以及可选的 Tk 以支持剪贴板),您就应该能够使用它。它只是一个代码文件:https://github.com/slebetman/tcled

只需将tcled文件放在你的某个位置$PATH,然后通过执行使其可执行即可chmod +x

如果你不喜欢我的编辑器,还有一个很不错的 slap:https://github.com/slap-editor/slap. 它试图实现一个终端编辑器,感觉就像升华

与我的编辑器不同,您可以轻松安装拍击通过 npm(当然你需要安装 node.js):

sudo npm install -g slap

老实说,我建议使用拍击但我还是忍不住要插入我自己的软件

答案4

texteditors.org 提供了大量使用此类键盘快捷键的文本编辑器(也称为 CUA 快捷键)。以下是一些较新且可用的例子。

  • 奶油- Vim 编辑器重新打包以使用 CUA 外观和感觉
  • 慢性创伤性脑病- Linux 控制台的标准 CUA 编辑器
  • PE64- IBM 个人编辑
  • 聚乙二醇- 以 Python 为中心的文本编辑器,使用代码折叠
  • 时间延迟估计- Thomson-Davis 编辑器(公共领域、DOS、Windows、Linux)
  • 套装编辑- Borland 风格的文本编辑器
  • - Hessling 编辑器 - 开源多平台 XEDIT 克隆
  • 波浪符号- 对于那些习惯使用 GUI 编辑器的人来说,开源的、舒适的 Linux 编辑器
  • X2- 一个多平台文本编辑器,类似于Slick编辑IbmEditor系列

此外,许多可用的文本编辑器允许您重新配置快捷方式。

相关内容