我想要在Vim中獲取外部shell命令的退出值(在Shell上由$?
返回;通常爲0或1,表示成功或失敗)。請注意,我也想獲得它的標準輸出。所以我可以使用輸出和Vim條件表達式中的退出值。這可能嗎?如何在Vim中獲取外部命令的返回(狀態)值
14
A
回答
24
存在v:shell_error
變量,其值與shell腳本中的$?
完全相同。至少在:!
,:read !
後致電system()
。
-1
它這樣
VAR = $(回聲$?)
會給你$的價值?進入變量var。 獲得當然的標準輸出。因爲只有在輸出完成後才能獲得返回值。 (只有在執行該命令後,$?纔會變爲0或1)。
相關問題
- 1. 如何在linux shell中獲取命令返回狀態
- 2. 如何在期望的ssh中獲取命令的返回值?
- 3. vim更新狀態行與外部命令
- 4. 如何獲取狀態爲pod的列表而無需藉助外部命令?
- 5. 如何在makefile中獲取bash命令的退出狀態?
- 6. bash命令和返回狀態
- 7. 命令模式返回狀態
- 8. FTP ListDirectory命令返回狀態碼125
- 9. 在VIM中使用外部命令鏈內置命令
- 10. 獲取在C++中使用ACE的命令的返回值
- 11. 通過命令行發送uiautomator命令並獲取返回值
- 12. 獲取調用命令的狀態
- 13. 當我運行時如何返回:Ex命令在Vim中
- 14. 如何在Angular中從外部獲取指令的值?
- 15. 在python中從shell命令獲取返回值
- 16. 獲取交貨狀態命令
- 17. Windows命令獲取服務狀態?
- 18. PJL狀態回讀命令
- 19. 如何獲得Mono C中Shell命令的返回值#
- 20. 後如何獲得函數的返回值:在Vim中
- 21. 在Nagios核心中獲取check_mysql-health命令的狀態信息
- 22. 如何從NSIS安裝程序中的命令提示符獲取返回值?
- 23. 檢查unix shell腳本中psql命令的返回狀態
- 24. Ansible命令的返回值
- 25. Vim使用執行的bash命令的返回值
- 26. 返回部分狀態
- 27. 如何在jquery中返回404狀態
- 28. 在外部命令失敗時在vim中顯示STDOUT
- 29. 如何通過SDB命令獲取屏幕狀態?
- 30. 如何在Perl中獲得外部命令的輸出?