最佳答案
这个问题类似于 < a href = “ https://stackoverflow. com/questions/15449591/Vim-execute-current-file”> Vim: execute current file? ,但是我想只执行当前行而不执行当前文件。
这可能吗?
理想情况下,我正在寻找解决方案,可以有副作用的外壳。
例如,假设我有以下一行:
alias foo=bar
在 Vim 中运行命令之后,如果使用 :sh
启动 shell,别名 foo
是可用的,但是如果使用 :q
退出 vim
,那么别名将不再可用。