我的问题是我没有看到的答案,通常的问题是如何对文件运行某些命令。
我的问题是如何从Vim外部(即终端)运行Vim命令或函数,这些命令或函数不会影响任何文件,只会影响Vim本身。这有可能吗?如果是这样,怎么办?
如果不可能这样,是否有办法进入Vim,自动运行命令,然后在结束时退出?还是运行另一个命令然后退出?
谢谢你的帮助!
最佳答案
用
vim --cmd 'Command launched before vimrc' \
-c 'Command launched after vimrc' \
-c 'qa!' # Quit vim
。要在现有的vim session 中运行命令,您必须使用+ clientserver功能:使用以下命令运行一个vim:
vim --servername vim
和其他人一起
vim --remote-send '<C-\><C-n>:Command<CR>'
关于vim - 如何从终端运行Vim命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522599/