문제

나는 방법을 알고 있는 일반적으로 주위에 이동에 명령 모드,구체적으로 점프하는 라인,etc.하지만 무엇입 명령을 이동하는 라인의 끝 나가는 현재까?

도움이 되었습니까?

해결책

$ (달러의 서명) 키입니다.당신이 사용할 수 있는 A 로 이동하려면 끝 라인의 편집으로 전환 모드(추가).뛰어난 비 빈 문자,당신은 누를 수 있습니다 g 다음 _ 키입니다.

반대의 A (삽입하는 모드에서의 시작을 선),옆으로.러만 ^ 귀하의 커서의 시작 부분에 라인입니다.

다른 팁

으로 많은 사람들의 말을 했습니다:

  • $ 당신의 끝 라인

뿐만 아니라:

  • ^_ 당신의 첫 번째 공백이 아닌 캐릭터 라인,그리고
  • 0 (zero)를 당신의 시작 부분에 라인을 포함합니다.백
  • $ 이동을 마지막 문자 라인에 있습니다.
  • g _ 가 아닌 마지막 공백 문자입니다.

  • g $ 가 끝나면 화면의 라인(할 때 버퍼 라인에 싸여서 여러 스크린 라인)

주요 질문-라인의 끝

$ 간 라인의 끝에 남아 있는 명령 모드

A 가 끝 라인,스위치를 삽입하는 모드

반대로-라인의 시작(기술적으로는 첫 번째 비백 캐릭터)

^ 가의 선의 시작,유지 명령 모드

(나는 대문자)간의 시작인,스위치를 삽입하는 모드

더 라인의 시작(기술적으로 첫 번째 열에 관계 없이 )

0 (zero)간의 선의 시작,유지 명령 모드

0i (영 다음에 나는 소문자)간의 시작인,스위치를 삽입하는 모드

사람들을 위해 배우기 시작하는 vi,여기에 좋은 소개 vi 을 나열하여 측 vi 명령하는 일반적인 윈도우 GUI 편집기를 커서 이동하고 바로 가기 키입니다.

vi editor for Windows 사용자는

는 경우에 당신의 현재 라인 주위를 감싸는 눈에 보이는 화면에 다음 줄에 사용할 수 있습니다 g$ 을의 끝에 얻은 스크린 라인입니다.

에 달러 표시:$

의 장점은'말'키 그것은 작품에서는 모두 정상적이고 삽입하는 모드입니다.

'$'작품에서는 정상/명령 모드지만 그것 또한 작품에서는 고전적인 vi editor(좋은 때를 알고 기록하지 않 사용할 수 있습니다).

많은 경우에,우리는 내부 문자열을 우리가 동봉해 큰따옴표나 쓰는 동안 문을 우리가 원하지 않을면 esc 키를 누르고 끝으로 이동하는 라인으로 화살표 키를 누르 세미콜론(;)단지 최종 라인.다음 줄을 기록부 vimrc 파일:

imap <C-l> <Esc>$a

는 무엇인을 말하는가?그것은 지도 Ctrl+l 하는 일련의 명령입니다.그것은 상당를 누르 Esc (명령 모드) $ (라인의 끝), a (추가)한 번에.

또한 참고 사이 구별 (혹은 물리적인)및 라인 화면.라인 종료한 끝 라인의 문자(" ").면 선은 어떤 일을 다음과 같으로 행 하나의 문자를 터미널에서 또는 화면입니다.두 분이 있는 경우 물리적인 이상의 화면 폭,매우 일반적인 경우 이메일을 쓰고 같은.

구분에 표시되는 라인의 끝 명령뿐만 아니라.

  • $0 끝으로 이동하거나 처음의 물리 라인 또는 단락,각각:
  • g$g0 끝으로 이동하거나의 시작 화면인 또는 단락,각각합니다.

는 경우에 당신은 항상 일반 동작할 수 있습 remap 키 this:

:noremap 0 g0
:noremap $ g$

A 편집 모드로 들어가기 위해 시작의 끝 부분에 라인입니다.

또 거기에 명백한 답변:사 를 확인합니다.

가능한 관련이없는,하지만 당신이 원하는 경우 새 줄을 시작한 후 현재 라인을 사용할 수 있습 o 어느 곳에서 라인입니다.

가장 쉽게 옵션을하는 것이 핵심에서 $.로 작업하는 경우에는 블록의 텍스트할 수 있습 감사는 명령 {} 로 이동하기 위해서는 단락이 다시 앞으로,각각합니다.

내가 사용되었 홈/말하고 시작과 끝 라인의에 삽입하는 모드(에서 윈도우에서 사용할 생각 Linux),는 맥을 지원하지 않.이 말씀하신 때문에 사용할 때 vim 원격 시스템에서,또한 쉽게 찾을 수 있다.후에 고통스러운 시험과 오류가 이와 같은 것이 나왔 .vimrc 라인이 같은 일을,그러나 바인딩하려면 Ctrl-A 의 시작을 위해 라인과 Ctrl-D 에 대한 확인합니다.(어떤 이유로,Ctrl-E 나는 예약 또는 적어도 내가 못 방법을 파악합니다.) 즐길 수 있습니다.

:imap <Char-1> <Char-15>:normal 0<Char-13>
:imap <Char-4> <Char-15>:normal $<Char-13>

거기에 좋은 차트 여기에 대한 ASCII 제어 문자 코드는 여기서 뿐만 아니라 다른 사람을 위해:

http://www.physics.udel.edu/~watson/scen103/ascii.html

할 수도 있습니다 하시려면 Ctrl-V+Ctrl-뿐만 아니라,그러나지 않는 붙여넣기를 잘하는 곳은 이렇습니다.

나는 볼 수없는 단축키에 대한 맥북에 사용하기 위해 vim 표준 터미널도 있습니다.그것을 희망하는 사람을 도움이 될 것입니다.MacOS 사용자는(에서 테스트 맥북 프로 2018 년):

fn + -이동하기 시작인

fn + -이동을 끝내선

fn + -이동 페이지

fn + -페이지 아래로 이동

fn + g -이동 커서를 문서의 시작 부분

fn + 이동 + g -이동 커서를 문서의 끝

마지막 두 가지 명령을 언젠가 필요 두 번 누릅니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top