일반적으로 명령 모드에서 특히 줄로 이동하는 방법을 알고 있습니다. 그러나 현재 현재 줄의 끝으로 이동하는 명령은 무엇입니까?
답변
그냥 $ (달러 기호) 키를 누릅니다. A줄 끝으로 이동하고 편집 모드 (추가)로 전환하는 데 사용할 수 있습니다 . 공백이 아닌 마지막 문자로 이동하려면 g다음 _키를 누를 수 있습니다 .
그 반대 A는 I(라인 시작 부분에 삽입 모드)입니다. 를 누르면 ^커서가 줄의 첫 번째 공백이 아닌 문자에 놓입니다.
답변
많은 사람들이 말했듯이 :
- $ 줄의 끝으로 당신을 가져옵니다
또한 :
- ^또는 _공백이 아닌 첫 번째 문자로 이동합니다.
- 0(0)은 줄의 시작 부분으로 이동합니다. 공백
답변
- $ 줄의 마지막 문자로 이동합니다.
-
g _ 공백이 아닌 마지막 문자로 이동합니다.
-
g $ 화면 라인의 끝으로 간다 (버퍼 라인이 여러 화면 라인에 걸쳐있을 때)
답변
주요 질문-줄의 끝
$ 줄의 끝으로 가고 명령 모드를 유지합니다.
A 줄 끝으로 가고 삽입 모드로 전환
반대로-줄의 시작 (기술적으로 첫 번째 공백이 아닌 문자)
^ 줄의 시작으로 이동하고 명령 모드를 유지합니다.
I (대문자 i) 줄의 시작으로 이동하고 삽입 모드로 전환
추가-줄의 시작 ( 공백에 관계없이 기술적으로 첫 번째 열 )
0 영 (0)은 줄의 시작으로 이동하고 명령 모드를 유지합니다.
0i (0 뒤에 소문자 i)가 줄의 시작으로 이동하고 삽입 모드로 전환
vi를 배우기 시작하는 사람들을 위해 전형적인 Windows GUI 편집기 커서 이동 및 단축키에 대한 vi 명령을 나열하여 vi에 대한 좋은 소개가 있습니다.
답변
현재 줄이 보이는 화면 주위를 다음 줄로 줄 바꿈하는 경우 g $ 를 사용 하여 화면 줄 끝까지 갈 수 있습니다 .
답변
달러 기호 : $
답변
많은 경우에, 우리가 문자열 안에있을 때 큰 따옴표로 묶거나 문장을 작성할 때 escape를 누르고 화살표 키로 해당 줄의 끝으로 이동하고 세미콜론 ( ;
) 을 눌러 끝내기를 원하지 않습니다 라인. vimrc 파일 안에 다음 줄을 작성 하십시오.
imap <C-l> <Esc>$a
라인은 무엇을 말합니까? Ctrl + l을 일련의 명령에 매핑합니다. Esc(명령 모드), $(라인 끝), a(추가)를 한 번에 누르는 것과 같습니다 .