如何执行我在Vi(m)中编辑的文件并在分割窗口中输出(如在SciTE中)?
当然我可以这样执行:
:!scriptname
Run Code Online (Sandbox Code Playgroud)
但是,是否可以避免编写脚本名称以及如何在分割窗口中获取输出而不是屏幕底部?
这个问题类似于Vim:执行当前文件? 但我没有执行当前文件,而只想执行当前行.
这可能吗?
更新:理想情况下,我正在寻找可在外壳中产生副作用的解决方案.例如,假设我有以下行:
alias foo=bar
Run Code Online (Sandbox Code Playgroud)
在vim中运行命令后,如果我启动了一个shell :sh,别名foo可用,但如果我退出vim使用:q,则别名不再可用.
说我想<C-*>为我提供:set nohlsearch命令的功能.我该如何做到这一点?map命令似乎只能将一组击键映射到另一组.如何将组合键映射到命令?