g-와 u의 차이점


답변:


15

실행 취소 브랜치 에 대한 vim의 문서를 확인하십시오 . u본질적으로 현재 노드의 부모로 다시 이동하는 반면 g-분기의 루트로 이동하기 전에 현재 노드의 형제를 통과 할 수 있습니다. 각 노드는 파일의 변경을 나타냅니다. 설명서의 설명이 약간 모호하지만 이것이 내가 이해하는 방법입니다. 당신은 찾을 수 이해하기 쉽게로 취소 지사의 설명.

시나리오 예
다음 표기법을 사용하여 실행 취소 트리의 현재 구조를 설명합니다.

[{parent}-> ({child}, {sibling})]

  1. 텍스트 파일을여십시오. [ 뿌리 ]
  2. A를 변경하십시오. [root-> A ]
  3. 삽입 모드를 종료하고 B를 다시 변경하십시오. [root-> A-> B ]
  4. u키를 사용하여 B를 실행 취소하십시오 . [루트-> A- > B]
  5. 새로 변경하십시오. C. [root-> A-> (B, C )]

누르면 u이 시점에서 당신은 누르면 변경 A에 다시 걸릴 것이다 g-, 다른 한편으로는, B를 변경하는 당신을 데려 갈 것이다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.