我希望所有与文本有关的内容都可以通过控制台中的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
我将更改标题,以便如果其他人想做同样的事情,他们可以在这里找到答案。