0
我想在Vim中創建文檔模板。當更改佔位符時,Vim觸發所有佔位符的更新
當創建擴展名爲.bananão
的文件時,模板應該自行激活併成爲當前緩衝區。
模板將包含這樣的事情:
Names of attorneys:
- DEFATTORNEY
- BANANATTORNEY
Plaintiff:
- BANANAPLAINTIFF
Defendant:
- BANANADEFENDANT
...
.. moves the court for the entry of an Order directing BANANAPLAINTIFF
to produce to BANANADEFENDANT ...
... etc.
我想爲vim
要監視更改,因爲它們是本文檔模板製成,觸發一個動作在特定事件被檢測到。
我想監視的變化是:
屬於集合COCONUTSET任何關鍵字- 編輯:{DEFATTORNEY,BANANATTORNEY,BANANAPLAINTIFF,BANANADEFENDANT}
的觸發複合動作我想喜歡配置的是:
在完成編輯COCONUTSET中單詞之一的命令後,比如COCONUT WORD,讀取放置在位置字COCONUTWORD位置的第一個單詞,並替換所有其他出現的佔位符單詞COCONUTWORD,替換爲該替換單詞。
從COCONUTSET中刪除COCONUTWORD。
如果COCONUTSET爲空,則停止監視更改。
你會爲此推薦哪些功能/方法?
你的描述有點令人困惑,但我想你正在描述Snipmate或Ultisnips之類的片段插件。不是用於觸發機制,而是用於他們提供的佔位符。 –
然後讓我編輯描述。 – Robottinosino
這聽起來很像你正在做的只是一個全局搜索並替換你的'COCONUTSET'中的每個單詞......是否有任何理由需要在做實際的編輯字? – ngm