如何从 Second Life viewer 打开脚本到控制台 vim

如何从 Second Life viewer 打开脚本到控制台 vim

我希望所有与文本有关的内容都可以通过控制台中的vim标签进行编辑。

我的问题是我无法vim从 GUI 在控制台中打开文件,我只能在 中打开它们gvim。有人知道我该怎么做吗?

例如,我最常遇到的问题是一款名为 的游戏Second Life。在这个游戏中,你可以编写脚本,它让你可以选择在 外部编辑器 中编辑脚本。我希望我的外部编辑器是 控制台vim。这些是来自游戏的说明: ExternalEditor: Path to program used to edit LSL scripts and XUI files, e.g.: /usr/bin/gedit --new-window "%s".所以当我输入:"/usr/bin/X11/gvim" "%s"它适用于 gvim,但每次我编辑新脚本时它都会打开一个新的,而这对 控制台 根本不起作用vim。我尝试了vim服务器,但失败了。

如果有人知道如何做我想做的事,请分享。

提前致谢。

答案1

好吧,我想我读到的说明vim server并不准确。经过进一步研究,我找到了一行有用的代码。我在终端中使用以下命令初始化了一个 vim 服务器:

vim --servername LSLEditor

然后在Second Life查看器外部编辑器文本中输入:

/usr/bin/X11/vim --servername LSLEditor --remote-tab "%s"

由于这个答案更针对Second Life我将更改标题,以便如果其他人想做同样的事情,他们可以在这里找到答案。

相关内容