如何安装轻量级的vim并能够有效地将文件加载到一个实例vim中?

Modified on: Sat, 30 Jun 2018 06:46:30 +0800

在我的笔记本电脑上使用Ubuntu我只能有一个vim实例,用

启动

vim --servername VIM

在此之后,我可以使用

从控制台打开文件

vim --remote-silent filename

我对它们都使用短别名。

我还在另一台计算机上做了一些计算(我称之为主力)。它安装了Debian x64(没有gui)。我通常使用Windows PC中的多个Putty实例来访问它。实际上workhorse是一个虚拟机,我支付资源使用费,所以我不想过多地重载它。但是在通常安装vim(apt-get install vim)后,我无法使用--servername选项运行vim。它说

Unknown option argument: "--servername"
More info with: vim -h

确实,文档说vim应该用+ client-server选项将其作为”命令服务器“运行。我知道另外两个选项:apt-get install vim-gtkapt-get install vim-gnome,但是他们要求大量安装(分别为136Mb和245Mb)。据我所知,这与图形界面的安装有某种关系。

我对任何特定的解决方法都没有任何偏好。也许,我会对任何可行的解决方案感到满意。但我确实想从控制台加载文件到vim,就像我从Ubuntu那样做,或者我想知道其他任何方法来有效地使用vim来编辑多个文件。所以问题仍然存在

如何安装轻量级vim并能够有效地将文件加载到一个vim实例中?

作者:,fiktor

最佳答案

vim的客户端 - 服务器功能依赖于X11,引用自它的帮助

  

客户端和服务器之间的通信通过X服务器。
  必须指定Vim服务器的显示。通常保护X.
  使用服务器,你必须能够在X服务器上打开一个窗口
  沟通工作。

  
  

[...]

  
  

可以访问X11显示的非GUI Vim(xterm-clipboard已启用),可以
  如果使用显式指定服务器名称,也可以充当命令服务器
  --servername参数。

此邮件列表帖子更清楚了解所需内容:

  

除Windows外,服务器和客户端之间的通信也是如此
  通过X11,所以在这种情况下你需要--with-x配置
  编译时选项(或默认)(反过来,需要一个或
  更多X11“开发”软件包要安装)和一个可用的X.
  服务器在运行时。

如此,如果您关注“主力”上的资源,最好在需要时启动vim实例。

编辑:您可以通过自己构建gvim来逃避“少于vim”(例如通过重建Debian软件包(打包教程PDF))这样虽然还需要X11,你可以没有GTK等。

作者:,sr_

相关问答

添加新评论