Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface Tmux和Vim的GUI?_User Interface_Vim_Tmux - Fatal编程技术网

User interface Tmux和Vim的GUI?

User interface Tmux和Vim的GUI?,user-interface,vim,tmux,User Interface,Vim,Tmux,只是想知道,有一个通用的图形用户界面可用吗 就像MacVim对于Mac的Vim一样,是否有一个GUI终端,在它上面所有的东西看起来都很好,尤其是Tmux 我想知道是否有一个GUI同时支持Vim和Tmux。除了支持数千种颜色之外,GUI Vim没有提供任何CLI Vim中没有的有用功能:windows分隔符、标志、折叠等仍然用字符绘制,甚至没有圆角……好的,制表符,好的。它在某些方面甚至没有那么有用,因为它没有一个合适的内置终端模拟器,例如 如果您想要“物理”窗格分隔符和带有斜面和全部的选项卡,T

只是想知道,有一个通用的图形用户界面可用吗

就像MacVim对于Mac的Vim一样,是否有一个GUI终端,在它上面所有的东西看起来都很好,尤其是Tmux


我想知道是否有一个GUI同时支持Vim和Tmux。

除了支持数千种颜色之外,GUI Vim没有提供任何CLI Vim中没有的有用功能:windows分隔符、标志、折叠等仍然用字符绘制,甚至没有圆角……好的,制表符,好的。它在某些方面甚至没有那么有用,因为它没有一个合适的内置终端模拟器,例如


如果您想要“物理”窗格分隔符和带有斜面和全部的选项卡,Terminator或iTerm将提供这些分隔符和选项卡。iTerm甚至提供了某种程度的tmux集成。

我大部分时间在tmux上使用vim,只需打开一个shell;额外的gui是什么意思?终端菜单栏不够用吗?您所需要的只是内部(tmux+vim)(:如果你正在寻找一个终端多路复用器的gui,你可能会很好地使用terminator或xterm——从来没有使用过任何一个,但从朋友那里听说这些应用程序工作得很好,我会看看。我的意思是,你知道如何在终端中使用MacVim或
vim
?这就是我的意思。一个专用于这些应用程序的终端rograms,让它们在图形中发光。比如给它们全彩支持或更好的光标等等。那种GUI,工具栏很糟糕!不,这还不清楚。一个带有
t
的红色矩形怎么会比另一个带有
t
的红色矩形看起来更好?你称之为“MacVim对vim的出色支持”是什么?在我的Mac电脑上或这个ubuntu盒子上,GUI Vim和CLI Vim之间唯一的区别是我的配色方案可用的颜色数量。除此之外,体验完全相同。顺便说一下,xterm和konsole支持24位颜色(
\e[38;2;{R};{G};{B})m
对于前景,
48
代替
38
对于背景,所有颜色都是从
0
255
的十进制数字)。如果其他终端仿真器的目标是与xterm兼容,则可能会使用其他终端仿真器。如果我有时间忘记这个想法,我可能会为vim编写一个补丁来支持这一点。如果有人对此感兴趣,则当前在这个问题上的工作是(书签24位xterm)。最新的(也是唯一的)提交应该可以工作,但我还没有真正测试它。要启用use
set guicolors
。如果它不编译,请尝试禁用gui。一个更新:研究表明,唯一支持24位颜色的终端不是xterm(它使用的是closes neighbor,而不是真正的24位颜色),但konsole:我正在使用的3个终端中,有13个终端在Gentoo存储库中有稳定版本(只检查了稳定版本).Xterm正是另一个使用16位调色板中的closes color的,其他人只是不理解其顺序。我想,如果我成功使用该修补程序,它将被合并,这将是一个开始向终端仿真器作者推送功能请求的好时机。@ArnisL。您需要在tmux和屏幕中转义这些序列。但是请注意,已知它在使用电力线时在tmux中实际不起作用(产生奇怪的间隙),但在屏幕上也可以正常工作。目前,除了修补源代码或在另一个终端仿真器中运行vim之外,无法将此转义代码转换为vim,该终端仿真器将代理正确转义到tmux(你必须自己写这封信)。