26
A
回答
35
找到答案由於上的用戶vim的使用郵件列表:
:let @a = system("ls -l")
爲了與光標下的文件作爲參數運行命令:
:let @a = system("ls -l " . shellescape(expand('<cfile>')))
相關問題
- 1. Vim:管道寄存器到外部命令
- 2. vim寄存器的命令丟失
- 3. 如何將yank寄存器發送到外部命令
- 4. 將命令「頭部」的輸出存儲在變量中預期
- 5. Vim:在命令行模式下抽取到特定寄存器
- 6. 將bash命令的輸出存儲到數據庫中
- 7. 將命令輸出存儲到shell腳本中的數組
- 8. 如何將命令的輸出存儲到路徑中?
- 9. x86程序集MOV指令 - 寄存器到寄存器和存儲器到存儲器
- 10. redir vimrun.exe窗口輸出到vim寄存器?
- 11. 將兩個x86 32位寄存器存儲到128位xmm寄存器中
- 12. 將命令輸出保存到變量
- 13. 如何存儲bash命令的輸出?
- 14. 如何將數據存儲在存儲器或寄存器中
- 15. 在VIM中清除舊外部命令的輸出
- 16. 如何將堆棧指針寄存器中的值存儲到存儲器(8085)?
- 17. 嘗試將命令輸出存儲到變量時ssh阻塞
- 18. LC3,將寄存器的值存儲到內存位置
- 19. 將命令的輸出存儲在unix變量中
- 20. 將shell命令的輸出存儲在一個變量中
- 21. 如何將bash命令的輸出存儲在變量中?
- 22. 保存到外部存儲器android
- 23. 外部存儲到內部存儲
- 24. 加載到寄存器中的指令
- 25. XMM寄存器存儲
- 26. 將涉及CPU寄存器的指令轉換爲存儲器指令
- 27. 保存到外部存儲
- 28. 如何保存寄存器VIM
- 29. 將命令的輸出存儲在Bash中的變量中。輸出正在運行,而不是存儲
- 30. 外部輸出vim的緩衝區之後命令完成
這是明智構建外殼命令時要使用的'shellescape()'函數。在這個例子中,':let @a = system(「ls -l」。shellescape('')))''。 –
jamessan
2010-01-25 15:38:50
好點,更新答案 – 2010-01-25 19:59:19