2011-05-29 59 views
7

在Vim中,我該如何移動到xml文件中的父/母標籤?我正在尋找類似的東西:Vim動作:前往父母

vatat " create a selection for second parent tag with all child elements 

但在正常模式(例如:轉到第二個父標籤)。

+0

你是父母和兄弟姐妹* *標籤?在族譜類比中,表兄弟將是標籤父母的兄弟姐妹的子標籤。 – 2011-05-29 19:03:01

+0

@Fred嚴格地說,父母和兄弟姐妹都是堂兄弟(堂兄弟:與你共同擁有一個共同祖先的親戚)。不過,常見的用法不包括它們。 – 2011-05-29 19:08:07

+0

看看這個SO帖子http://stackoverflow.com/questions/5804313/vim-plugin-for-better-xml-html-navigation靈感 – 2011-05-29 21:24:14

回答

11

您是否想要使用任何文本對象運動或僅僅是您給出的具體示例來「移動」。 對於第一個,只是使用v末

vatatv 

(你還可以在可視模式下使用O,去開始時選擇/結束)如果你想有一個映射

剛做(使用方法] i和T)

nnoremap ]t vatatv 
nnoremap [t vatatov 

或類似的東西

+0

我想使用文本對象運動而不進入視覺模式 – 2011-06-02 21:14:42

+1

恐怕你沒有選擇。那有什麼問題? – mb14 2011-06-08 16:11:45