vi 편집기로 파일의 처음으로 돌아가는 지름길이 있습니까?


95

vi 편집기로 긴 파일을 읽을 때 실제로 필요할 때 몇 가지 바로 가기로 파일의 시작 부분으로 돌아가는 것이 매우 좋습니다. ctrl+ 조차도 B때때로 너무 느립니다. 누구든지 그러한 도구를 알고 있습니까?

답변:


178

vi를 사용하여 파일을 연 후

1) Shift+ g 를 눌러 파일의 끝으로 이동할 수 있습니다.

2) 두 번 누르면 g파일의 시작 부분으로 이동합니다.

참고 : -g는 대소 문자를 구분합니다 (지시를 위해 @Ben에게 감사드립니다)


15
gg는 vi에 존재하지 않고 Vim에만 존재합니다.
Matej

Shift+ g---> 파일 맨 아래로 이동합니다. Shift+ GG---> 파일 맨 위로 이동합니다.
Subhashree Pradhan

@Subhashree Pradhan-Vi Vs Vim에 대한 통찰력을 주셔서 감사합니다. 그러나 'Shift + GG'라는 연산자 / 명령이없는 것 같습니다. 방금 Vi와 Vim에서 확인했습니다. 그렇지 않으면 연산자 G가 수량자를 접두사로 사용하므로 1G를 사용하여 파일의 시작 부분으로 이동할 수 있습니다.
itsraghz


18

에서 키 1+ G그것은 파일의 시작 부분으로 이동합니다. 반대로 G파일 끝으로 이동합니다.


1
AIX에서 잘 작동
Shreyas

OpenBSD에서 작동
Zectbumo

15

글쎄, 당신은 [[하고 ]]시작으로 이동 파일의 끝. 이것은 vi에서 작동합니다.



13

파일의 끝을 이동하려면 다음을 누릅니다ESC

1) 유형 자본 G(Capital G)

2) shift+ g(작은 g)를 누릅니다.

다음과 같은 방법이 파일의 상단을 이동하려면 다음을 누릅니다ESC

1) 1G(대문자 G)를 누릅니다.

2) gg(작은 g) 또는1gg

3) 특정 줄 번호로 이동할 수 있습니다. 예를 들어 한 줄 번호로 이동하려면 1+를 누릅니다.G


7

명령 모드에서 : :+ 1 는 첫 번째 줄로 이동합니다.


파일의 모든 행으로 이동하는 데 매우 유용합니다.
Nitb

5

입력 0%하면 처음으로 이동합니다.

100% 끝까지 안내합니다.

50% 반쯤 걸립니다.


0

나는 항상 Ctrl+ Home(파일 시작)와 Ctrl+ End(파일 끝)를 사용했습니다.

삽입 및 탐색 모드 모두에서 작동합니다.

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