[vim] Vim에서 줄 끝으로 어떻게 이동합니까?

일반적으로 명령 모드에서 특히 줄로 이동하는 방법을 알고 있습니다. 그러나 현재 현재 줄의 끝으로 이동하는 명령은 무엇입니까?



답변

그냥 $ (달러 기호) 키를 누릅니다. A줄 끝으로 이동하고 편집 모드 (추가)로 전환하는 데 사용할 수 있습니다 . 공백이 아닌 마지막 문자로 이동하려면 g다음 _키를 누를 수 있습니다 .

그 반대 AI(라인 시작 부분에 삽입 모드)입니다. 를 누르면 ^커서가 줄의 첫 번째 공백이 아닌 문자에 놓입니다.


답변

많은 사람들이 말했듯이 :

  • $ 줄의 끝으로 당신을 가져옵니다

또한 :

  • ^또는 _공백이 아닌 첫 번째 문자로 이동합니다.
  • 0(0)은 줄의 시작 부분으로 이동합니다. 공백

답변

  • $ 줄의 마지막 문자로 이동합니다.
  • g _ 공백이 아닌 마지막 문자로 이동합니다.

  • g $ 화면 라인의 끝으로 간다 (버퍼 라인이 여러 화면 라인에 걸쳐있을 때)


답변

주요 질문-줄의 끝

$ 줄의 끝으로 가고 명령 모드를 유지합니다.

A 줄 끝으로 가고 삽입 모드로 전환

반대로-줄의 시작 (기술적으로 첫 번째 공백이 아닌 문자)

^ 줄의 시작으로 이동하고 명령 모드를 유지합니다.

I (대문자 i) 줄의 시작으로 이동하고 삽입 모드로 전환

추가-줄의 시작 ( 공백에 관계없이 기술적으로 첫 번째 열 )

0 영 (0)은 줄의 시작으로 이동하고 명령 모드를 유지합니다.

0i (0 뒤에 소문자 i)가 줄의 시작으로 이동하고 삽입 모드로 전환

vi를 배우기 시작하는 사람들을 위해 전형적인 Windows GUI 편집기 커서 이동 및 단축키에 대한 vi 명령을 나열하여 vi에 대한 좋은 소개가 있습니다.

Windows 사용자를위한 vi 편집기


답변

현재 줄이 보이는 화면 주위를 다음 줄로 줄 바꿈하는 경우 g $ 를 사용 하여 화면 줄 끝까지 갈 수 있습니다 .


답변

달러 기호 : $


답변

많은 경우에, 우리가 문자열 안에있을 때 큰 따옴표로 묶거나 문장을 작성할 때 escape를 누르고 화살표 키로 해당 줄의 끝으로 이동하고 세미콜론 ( ;) 을 눌러 끝내기를 원하지 않습니다 라인. vimrc 파일 안에 다음 줄을 작성 하십시오.

imap <C-l> <Esc>$a

라인은 무엇을 말합니까? Ctrl + l을 일련의 명령에 매핑합니다. Esc(명령 모드), $(라인 끝), a(추가)를 한 번에 누르는 것과 같습니다 .