shell - Wie kann ich den Befehlsmodus im Terminalentwicklungsmodus schnell wechseln?
过去多啦不再A梦
过去多啦不再A梦 2017-05-16 16:42:36
0
5
723

Wenn Sie beispielsweise mit vim entwickeln, möchten Sie plötzlich einige Shell-Befehle ausführen, z. B. Prozesse anzeigen, Dienste starten usw. Gibt es eine Möglichkeit, dies im aktuellen Fenster zu tun, ohne ein neues Fenster zu öffnen?

过去多啦不再A梦
过去多啦不再A梦

Antworte allen(5)
我想大声告诉你

这样就可以了
:! ls

伊谢尔伦

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

習慣沉默

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

Ty80

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>`
滿天的星座

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage