suchen

Heim  >  Fragen und Antworten  >  Hauptteil

shell - Wie kann ich den Befehlsmodus im Terminalentwicklungsmodus schnell wechseln?

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梦2743 Tage vor720

Antworte allen(5)Ich werde antworten

  • 我想大声告诉你

    我想大声告诉你2017-05-16 16:44:36

    这样就可以了
    :! ls

    Antwort
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 16:44:36

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

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-16 16:44:36

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

    Antwort
    0
  • PHP中文网

    PHP中文网2017-05-16 16:44:36

    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>`

    Antwort
    0
  • 滿天的星座

    滿天的星座2017-05-16 16:44:36

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

    Antwort
    0
  • StornierenAntwort