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

浏览:49日期:2023-07-25

问题描述

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

问题解答

回答1:

这样就可以了:! ls

回答2:

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

回答3:

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

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

回答4:

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 == '.&ftecho 't:w|run_command % 'Please replace run_command as your own need' endifendfunction'普通模式下执行F2键快速执行脚本nmap <F2> :call RunScript()<CR>`回答5:

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

相关文章: