vim :更改如何转到特定行
Posted
技术标签:
【中文标题】vim :更改如何转到特定行【英文标题】:vim :changes how to go to a specific line 【发布时间】:2016-05-01 11:30:37 【问题描述】:根据帮助在vim中的变化,我输入:3g;转到第 3 行,但这不起作用,它离开窗格更改。
去特定线路的方法是什么?
感谢您的回复。
【问题讨论】:
【参考方案1】:要转到更改列表中的特定行,您需要先关闭更改列表,然后使用g;
进行上一个更改或使用g,
进行下一个更改。
3g;
等于执行g;
3次,如果你想去特定的行你需要知道你当前位置由>
指示,然后使用n
行上ng;
去使用ng,
向下n
行。
【讨论】:
您对这些命令 100% 正确,但 OP 正在询问更改列表::help :change
。
哎呀,我误解了这个问题
我发现 gundo 正是我要找的人 github.com/sjl/gundo.vim/blob/master/README.markdown【参考方案2】:
不,:help :changes
不会告诉你去做:3g;
。
它是3g;
,在正常模式下。
【讨论】:
当我输入 3g 时;在正常模式下,它会自动关闭“3”上的窗格更改,并且没有任何变化。 您应该按<CR>
关闭列表,然后按ng;
跳转更改n
。
好的,但是当我这样做时,它只是移动到特定的行,但更改不会恢复。正常吗?对不起,我是 vim 的初学者
是的,您跳转到发生更改的位置,但更改本身并没有反转。你在找:help undolist
吗?以上是关于vim :更改如何转到特定行的主要内容,如果未能解决你的问题,请参考以下文章