搜尋

首頁  >  問答  >  主體

shell - 終端機開發模式下如何快速切換指令模式?

例如正在用vim開發,突然想執行一些shell指令,例如查看進程,啟動服務等。在不開新視窗的情況下,是否有辦法在目前視窗實現?

过去多啦不再A梦过去多啦不再A梦2743 天前716

全部回覆(5)我來回復

  • 我想大声告诉你

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

    這樣就可以了
    :! ls

    回覆
    0
  • 伊谢尔伦

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

    其實用Ctrl+Z也可以。 fg恢復。

    回覆
    0
  • 習慣沉默

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

    有個 vim 外掛叫 conque 能讓你在 buffer 裡使用控制台

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

    回覆
    0
  • 滿天的星座

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

    我覺得最方便的還是用GNU screen

    回覆
    0
  • 取消回覆