首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多终端简易可编程文本编辑器(linux)

多终端简易可编程文本编辑器(linux)
EN

Software Recommendation用户
提问于 2019-06-09 17:11:51
回答 2查看 111关注 0票数 0

我正在寻找一个linux文本编辑器,可以在文本编辑器中设置多个终端会话。复制粘贴应该可以在文件和终端中使用Ctrl c Ctrl v。它应该包括一些“跳进定义”(不一定是开箱即用)。

多术语的Emacs几乎是完美的,但是用Ctrl c Ctrl v在多项中工作却是一场噩梦。

我正在寻找类似emacs之类的东西,但是配置和脚本更容易。

EN

回答 2

Software Recommendation用户

发布于 2019-06-09 21:12:54

编辑:我误解了你的问题,但是我能够通过阅读维基上的评论来强制这个绑定。

编辑多个Ter.el文件(如果是通过M包安装的话)(找到~/emacs.d/elpa/多项-1.2/多任务.elpa)

从术语中删除“c”-取消绑定-键列表:

代码语言:javascript
复制
(defcustom term-unbind-key-list
  '("C-z" "C-x" "C-h" "C-y" "<ESC>")
  "The key list that will need to be unbind."
  :type 'list
  :group 'multi-term)

更改术语绑定键默认设置,这里我使用的是C-c,也许您需要C-c-c:

代码语言:javascript
复制
> (defcustom term-bind-key-alist  
>    '(
>     ("C-c" . kill-ring-save)
>     ("C-p" . previous-line)
>     ("C-v" . term-paste)
>       .....

重新编译M-x byte-recompile-directory

重新启动emacs、Ctrl-VCtrl-C,就像您希望它们在多期内一样工作。

票数 1
EN

Software Recommendation用户

发布于 2019-06-10 09:13:14

代码可以做到这一点。

若要打开新终端,请键入Alt-T, N。若要拆分当前终端,请键入ctrl-shift-s

我已经分配了我自己的按键从终端窗口1切换到主编辑器窗口作为ctrl-1,从主编辑器窗口切换到terminal1作为ctrl-2

若要从终端窗口1切换到2,请使用arrow-right,切换回使用arrow-left.

您也可以在终端窗口内选择文本,但我使用鼠标来实现。一旦文本被选中,ctrl-cctrl-v也能工作。

还有Keymaps作为VSCode的扩展,使您能够从其他公共编辑器导入设置)。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/62530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档