linux有办法分屏显示vim和终端么

linux有办法分屏显示vim和终端么,第1张

vim自己可以分屏,但tty不能分屏运行两个软件。麻烦的配置以后也可以,但实用性不高。不如ctrl+alt+f3.4.5.6 切换登录终端。登录shell zsh 有分屏功能,不过配置麻烦。

有一系列 <Ctrl + w><?>的快捷键切换屏幕焦点,最常见的是:

<Ctrl - w> <Ctrl - w>

按两次<Ctrl + w>。详细请参考帮助信息:

:h CRTL-W_w

两个终端就是两个进程,只能通过系统剪帖板复制,终端相关的快捷键自己查下,也可以自己设。

linux 还提供了一个副选择区的复制机制。通常是你在 A 里选中之后(文字要保持选中,不要点灭),去 B 里要插入的地方点一下鼠标中键即可(不要点左键,不然选择区会被取消)。如果这个方法不行,可以去你用的系统的论坛查查选择区复制的快捷键是什么。

但 vim 退出时会把一些信息,如书签,寄存器等记录到 viminfo 文件里,所以两个 vim 进程后退出的那个重写 viminfo 会覆盖先退出时保存的。这不利于信息共用。

您应该多用用 vim 的多窗口和多标签,以及轮换文件编辑的功能。适应了就不需要像 windows 那样动不动就开好几个终端了。

水平分割窗口的方法是:

:sp filename.txt

垂直分割是

:vs filename.txt

在新标签中打开是:

:tabe filename.txt

另外,直接用 :e filename.txt 打开文件后,原来编辑的文件也还在缓冲区里。可以用 ctrl-^ 在这两个文件里切换,通常也比较方便。这些方法习惯后,进行多文件编辑效率会大大增加。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7328683.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存