因此,例如,我将有一个命令,我可以从bash脚本运行,所有打开的gvim和vim会话将重新加载他们的配置。
这已经是完整的问题了,但我还会提到我的具体问题:
我希望能够通过脚本动态地在明暗主题之间进行切换。 我在〜/ :
中有这些文件.vimrc # contains "source ~/.vimrc_theme"
.vimrc_theme # is a symbolic link to either of the following two files
.vimrc_theme_light # contains "colorscheme morning"
.vimrc_theme_dark # contains "colorscheme evening"
和我的主题转换器脚本:
#!/bin/bash
# should be either "light" or "dark"
_mode=${1:-light}
cd \
&& rm .vimrc_theme \
&& ln -s .vimrc_theme_${_mode} .vimrc_theme \
&& touch .vimrc \
&& touch .gvimrc
This question处理类似的事情。在那里,有人想从vim内部编辑 .vimrc ,然后重新加载它。我想从外面触发重新加载。