我正在編寫一個vim腳本,我需要獲取當前緩衝區的第一行。在Ex模式下,我可以簡單地輸入1
,它會顯示我想要的內容。 如何將ex命令的輸出放入vim中的變量中?Vim - 將EX模式的輸出轉換爲變量
1
A
回答
1
你想要的表達是getline(1)
。因此,let x = getline(1)
。
3
克里斯的答案是正確的做法。然而
請注意,您可以使用:redir
命令Ex命令的輸出捕獲到一個變量:
:let myvar = ""
:redir => myvar
:command
:redir END
更多信息請參見:h :redir
。
相關問題
- 1. 如何將輸出轉換爲變量?
- 2. 將SQL Server輸出子句轉換爲標量變量
- 3. 無法將gvim的標準輸出轉換爲bash變量
- 4. 最大值並將變量的輸出轉換爲浮點數
- 5. 將?x樣式模式變量轉換爲optima
- 6. 將C變量轉換爲JSON格式
- 7. 將模塊的輸出從打印模式轉換爲寫入模式
- 8. 將命令輸出轉換爲bash中的變量和修剪變量?
- 9. 將子流程標準輸出轉換爲變量
- 10. 如何將mysql計數輸出轉換爲php變量
- 11. 將unix輸出轉換爲整數以用作AppleScript變量
- 12. 在vim中快速進入ex模式?
- 13. 在vim ex模式下,@%做了什麼?
- 14. 將變量名稱轉換爲變量
- 15. 將JavaScript變量轉換爲Coldfusion變量
- 16. 將php變量轉換爲javascript變量
- 17. 將JavaScript變量轉換爲C#變量
- 18. 將JavaScript變量轉換爲PHP變量
- 19. 將JavaScript變量轉換爲PHP變量
- 20. 將python變量轉換爲javascript變量
- 21. vim ex模式中的readline的vi模式
- 22. 轉換JS輸出到PHP變量
- 23. 將preg_match模式轉換爲javascript模式
- 24. 將Informix模式轉換爲PostgreSQL模式
- 25. 將大量數據導出爲excel的最有效方式
- 26. 將給定的字符串轉換爲正則表達式模式輸出
- 27. 將系統輸出轉換成矢量
- 28. 將包含換行符的Java變量轉換爲javascript變量
- 29. 將大輸出轉儲到變量
- 30. 如何將輸出張量轉換爲單熱張量?
謝謝你發佈你的動機,除了你的問題;你已經成功地避免了[XY問題](http://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – 2013-04-09 14:33:10