我經常將文本行轉換爲數組。例如,這樣的:Vim:創建需要移動的自定義命令
Monday
Tuesday
Wednesday
變爲:
[
'Monday',
'Tuesday',
'Wednesday',
]
我可以使地圖改變所述線中的一個(例如Monday
到'Monday',
)像這樣:
:nnoremap gsa ^i'<Esc>A,
我想要做的是讓該命令採取移動或文本對象,以便我可以執行它,如gsaip
或gsip3j
。
我該如何做到這一點?
爲什麼不改變'「轉到\]」'去''去]''? –
@ Meninx-メネンックス對我來說是需要的,因爲縮進設置。由於前一行縮進2,因此在插入右大括號之前,先用bs將其刪除。這只是一個快速的解決方案,需要更多的思想來提高:) – sidyll
@ Meninx-メネンックス我改變了它,現在看起來更加緊湊和更少冗餘。 – sidyll