我正在使用vsvim,我認爲這是一個很棒的工具。如何使用VSVIM在塊和大括號之間進行更改/刪除
我唯一的問題是關於更改/刪除大括號和括號之間的文本似乎並不奏效。
下面一些例子我在GVIM已經驗證,但似乎並沒有在vsvim工作:
di(
刪除內(...)塊,其中光標da(
刪除光標移除()字符的內部(...)塊ci(
更改光標所在的內部(...)塊。ci{
一個{}ca{
變化中改變內部{}並去除{}人物太
我認爲這些都是尚未添加只是功能。
有人可以證實這一點嗎?
我正在使用vsvim,我認爲這是一個很棒的工具。如何使用VSVIM在塊和大括號之間進行更改/刪除
我唯一的問題是關於更改/刪除大括號和括號之間的文本似乎並不奏效。
下面一些例子我在GVIM已經驗證,但似乎並沒有在vsvim工作:
di(
刪除內(...)塊,其中光標da(
刪除光標移除()字符的內部(...)塊ci(
更改光標所在的內部(...)塊。ci{
一個{}ca{
變化中改變內部{}並去除{}人物太我認爲這些都是尚未添加只是功能。
有人可以證實這一點嗎?
現在這些問題已在VsVim 1.2中修復。我在本地嘗試了所有命令,併爲我工作。
編輯:開發人員在下面評論說,這些功能現在可以從版本1.2。
的i(
/a(
和i{
/a{
文本對象未在supported features上市。
此外,對於支持的文本對象,底部會有一個註釋,指出當前實現存在一些怪癖。
請注意,自2011年4月以來,上述頁面並未更新。您可能需要捅開發者,看看這些信息是否已經改變,因爲他現在已經過了1.0版本。
剛剛發佈了具有這些功能的新版本(1.2)。 – JaredPar
好消息。更新了答案以記下這一點。 –
我沒有vsvim,但我會假設有很多的替代品應該做同樣的事情,我注意到,你沒有任何的例子使用「%」的關鍵,所以,這裏有一個你可以嘗試:
即使用?或/將光標放置在{}或()塊上,並使用%對該塊執行操作。
+1,它們目前計劃在1.3版本中修復,或者可能作爲1.2版本的錯誤修復,將在大約1周內發佈。 – JaredPar
這些結果固定在1.2。我更新了答案以反映這一點。 –