Vim에서 마지막 줄 이전에 편집 한 줄로 돌아가는 방법은 무엇입니까?


201

`.마지막으로 편집 한 줄로 이동 하는 명령을 알고 있습니다. 편집 기록을 더 진행할 수있는 방법이 있습니까? 파일을 찾아 보면서 실수로 무언가를 삽입 한 후 실행 취소했지만 `.더 이상 원하는 곳으로 이동하지 않습니다.


24
를 가리켜 주셔서 감사합니다 '..
Joachim Breitner

16
''보다 편리'.
AA.

1
@AA는 키보드에 죽은 키가있을 때가 아닙니다.
tomasyany

답변:


374

시도 g ;g ,. 변경 목록에서 앞뒤로 이동합니다.

자세한 내용 :help changelist은 참조하십시오.


지금까지이 실행 취소의 핵을 사용하고 다시 실행하여 마지막으로 변경된 위치로 이동했습니다. 즉, "u"와 "ctrl + r"이 있습니다.
Mayank Jaiswal 5

1
@ 밥-당신은 여전히 ​​살아 있습니까? 정답을 판단 해주세요. 이 답변은 심각한 논쟁을 보장하기에 충분한 표를 얻었습니다.)
arcseldon

아, 지금 @Bod는 어디에 있고, 이것이 정답이라고 표시해야합니다. 여기에 많은 OCD 사람이 있습니다.
Finn

이것은 나를 위해 작동
NanoNova

72

내가 사용 CTRL-O하고 CTRL-I파일에 최근 지점 사이를 앞뒤로 이동합니다. 또한 특정 모션 명령을 거치지 만 일반적으로 편집중인 위치로 되돌아갑니다.


37
이 명령은 'JumpList에'를 이동 ( :help jumplist), 반면 g;g,스크롤 '변경 목록'내지.
nelstrom

2
질문에 직접 대답하지 않더라도 이것이 매우 유용하다는 것을 알았습니다
ebonhand

2
Tab은 Ctrl + I를 입력하는보다 편리한 방법입니다.
Steven Lu
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.