2
我創建了一個宏用一個範圍(http://vim.wikia.com/wiki/Ranges)操作,如:編輯Vim的宏與一系列的操作,是指標籤
:.,'bs/ .*$\n/ /ge^M
我當時就想來編輯它,我通常不使用let (http://vim.wikia.com/wiki/Macros#Editing_a_macro):
:let @b=':.,'bs/ .*$\n/ /ge^Mdd'
但對於這些例子中,「宏定義會導致編輯失敗。如何解決這個問題?要麼是可選範圍語法,要麼是在定義時避免引號的方式。
我知道我可以重新錄製宏,但實際版本比這個要長得多!
使用雙引號。 – romainl
gah!謝謝!如果您將其作爲答案放入,我會將其標記爲正確。 – user2242865