我有一个像下面的代码段.
type Account struct {
Id int
UserId int
Name string
Address string
City string
State string
CountryId string
}
Run Code Online (Sandbox Code Playgroud)
我想删除所有数据类型.这有关键组合吗?
我尝试<C-V>在垂直行中选择所有数据类型的第一个字母,希望d + $能够发布,但是vim只接受第一个输入d并删除第一个字母.
使用<C-v>进入可视块模式,选择你要更改的行,然后D删除,直到这些结束.
来自:h v_D:
{Visual}["x]X or *v_X* *v_D* *v_b_D*
{Visual}["x]D Delete the highlighted lines [into register x] (for
{Visual} see |Visual-mode|). In Visual block mode,
"D" deletes the highlighted text plus all text until
the end of the line. {not in Vi}
Run Code Online (Sandbox Code Playgroud)
请注意,如帮助中所述,X并且D在可视块模式下不等效(X仅删除当前选择,而不是直到行结束).