Vim 的一大优势是object-select,它提供了对单词、段落和各种分隔符内的内容的快速操作。
例如,
vi{
将选择一对 {} 大括号内的所有内容。
是否有任何等效功能可用于选择此处文档或 heredoc:
<<<HTML
....
....
HTML;
根据 ErichBSchulz 的回答,我为heredoc 内部选择提出了以下建议:
nmap <F6> ?<<<<CR>w*kV?<<<<CR>j
?<<<<CR>w " find beginning tag (after <<<)
*k " find matching end tag and go up 1 line
V " enter visual mode
?<<<<CR>j " find beginning tag and go down 1 line