说,我有一个在Vim中正在编辑(HAML /红宝石)行,像这样:如何浏览水平
%img{ src: (@image.presence || 'http://placehold.it/60x80/'), alt: "", data: { "snippet-image" => "image" "<150x<80" alt="alt" />
我现在需要删除alt="alt" />
并更换与} }
转弯行成
%img{ src: (@image.presence || 'http://placehold.it/60x80/'), alt: "", data: { "snippet-image" => "image" "<150x<80" } }
我在,例如,第一个{
。当我已经导航到“alt =”之前,我可以用C} }
代替它。问题在于有效地到达alt=
部分。
13W
,计数或猜测词的量,并移动该量。这是非常低效的,我花了将近半分钟的时间指着我的屏幕来计算十三个单词。$2B
,移动到行尾,将两个字移回。在这种情况下,效率更高,但仍然需要计数,并在必须处于线路中间时断开。/alt=<cr>h
搜索alt=
。然后向后移动一个字符。再次说明:在这种情况下工作,但是当搜索更常见的东西时会中断。例如,我想转到第14个"
。
我想我错过了一些简单的概念修改器,以便在水平方向上用更长的线条更有效地导航。纵向来说,有许多东西(文本对象)可以导航,并且还有像相对编号这样的助手。 这里的例子是代码。但是,在报告或文章中导航长段落文本时,我会遇到同样的问题。
你通常如何水平导航?
你指出我在';'和','',这是我知道的。它几乎是缺少的一块,的确如此。 *重复最新的f,t,F或T [count]次。* – berkes