首页 > 终端开发模式下如何快速切换命令模式?

终端开发模式下如何快速切换命令模式?

比如正在用vim开发,突然想执行一些shell命令,比如查看进程,启动服务等。在不开新窗口的情况下,是否有办法在当前窗口实现?


这样就可以了
:! ls


其实用Ctrl+Z也可以。fg恢复。


我觉得最方便的还是用GNU screen


Vim 配置

"快速执行脚本,可以添加更多脚本类型
function! RunScript()
    if &ft == "sh"
        :w|!bash %
    elseif &ft == "python"
	:w|!python %
    elseif &ft == "php"
	:w|!php %
    else 
	echo "Unsupport script type: " .&ft. ",please add below line to RunScript()"
	echo "\telseif &ft == ".&ft
	echo "\t:w|run_command % \"Please replace run_command as your own need"
    endif
endfunction
"普通模式下执行F2键快速执行脚本
nmap <F2> :call RunScript()<CR>`

有个 vim 插件叫 conque 能让你在 buffer 里使用控制台

【热门文章】
【热门文章】