ncftp 编辑中的 Vim 设置

ncftp 编辑中的 Vim 设置

我正在使用该ncftp实用程序。它有一个edit命令可以为我处理获取、编辑、放置序列,就像在 GUI ftp 客户端中一样。

这很棒,除了一件事之外,我得到的是 vanilla vim,没有我的任何设置。理想情况下,我希望它的配置与外部完全相同ncftp(颜色、键映射、病原体包等)。

当从内部调用时,如何强制 vim 加载我的设置ncftp

NCFTP 依赖以下环境变量来查找编辑器:

EDITOR="/usr/bin/vi" ; export EDITOR

可以以某种方式进行调整以强制加载我的设置吗?

答案1

我认为您需要像这样设置 EDITOR 环境变量:

EDITOR="/usr/bin/vim"; export EDITOR

另外,如果您想使用 $HOME/.vimrc 的替代方案,您可以执行以下操作:

EDITOR="/usr/bin/vim -u $HOME/.othervimrc"; export EDITOR

答案2

vim 没有加载原版。发生的情况是您正在编辑的文件无法识别,因为它是临时文件。

ncftp / > edit appiniconfig.sh

Please wait while appiniconfig.sh is downloaded for editing.
/tmp/ncftp_editcmd.L1XVxZ:                             130.00 B    2.87 kB/s

请注意您实际上是如何编辑 ncftp_editcms.L1XVxZ 的。不幸的是,如果您确实关心语法突出显示,则必须:set ft=javascript(或其他),而且我也想要一个更好的解决方案。

抱歉,这是一个没有答案的问题。

相关内容