vim에서는 어떤 키 스트로크 (내가 우연히 맞았 을까?)를 불러 일으킨다 : '<,'> 그리고 어떻게 그 마크를 설정 하는가?


2

나는 vi를 더듬 거리며 간단히 ESC를 치고있는 것처럼 화면 하단에서 이것을 보았다.

:'<,'>

마치 나에게 임의로 타이핑 할 준비가되어있는 것처럼 ed 점수에 걸친 범위에 걸친 명령 '<'>. 그게 뭐야? 키 스트로크 란 무엇입니까? 그리고 거기에 추가로 마법을 설정할 수 있습니까? '<'> 편리한 위치에?

사과. 나는 그랬다. "vim & gt; mark"로 google 검색을 시도해보십시오. html 관련 자료가 가득 찼습니다. 나는 "vim : '& lt;,'& gt;"을 시도하지 않았다. 이제는 내가해야만한다는 것을 알았다. 나는 그랬다. 시험 :h <:h > 하지만 :h '< ...도 아니다 :h '> 그것은 나를 답으로 이끌었을 것입니다.

답변:


10

'<'> 시각적 선택의 시작과 끝에 해당하는 표시입니다.

별개의 , 그들이 칠 때 자동으로 삽입되는 범위를 형성합니다. : 비주얼 모드에서. 그렇게하면 Ex 명령을 실행할 수 있습니다 ( s 또는 d )를 선택한 행에 대해 직접 입력 할 필요가 없습니다. 능숙한!

그리고 가장 좋은 점은 비주얼 모드를 벗어나면 여전히 거기에 있다는 것입니다. :'<,'>command 버퍼의 같은 부분에서 작동하고 '<'> 정상 모드에서 점프. 다음 시각적 선택까지, 물론.

만나다 :h motion.txt 더 많은 awesomeness.

귀하의 질문의 "모양"부분에 관해서 ... 나는 당신이 무슨 뜻인지 전혀 모르겠다.


으로 모양 나는 현재 단어, 현재 줄, 현재 단락 등을 의미했다.
luser droog

@luserdroog '<,'> 현재 단어, 현재 줄, 윙윙 거리는 소리에 대해 작동하지 않습니다. 직접 입력 할 수 있습니다. :, 그것은 당신의 "현재 라인"에 대해 말이되지 않습니다. 현재 단락, 당신 수 있습니다. vip 다음을 입력하십시오. :. 오, 방금 찾았 어. 요일 :디

1
@luserdroog, 나는 그렇게 생각한다. :h motion.txt 너의 마음을 망칠거야.
romainl

시각적 선택은 충분히 놀라운 것입니다. 나는 내 것을 만들 수 있었다. 좋은 대답 심지어 좋네요. ... 그리고 나는 위기에 가까워 질 때이 질문이 옮겨 졌다는 것에 매우 안심이됩니다. 그들은 좋은 대답이 나쁜 질문을 저장한다고 말합니다. 그래서 그것은 모두 당신입니다, 친구. 당신은 나의 영웅이다. 대단히 감사합니다. +1하세요.
luser droog

6

당신이하는 일 :

:h '<

너는 :

'<  `<          To the first line or character of the last selected
            Visual area in the current buffer.  For block mode it
            may also be the last character in the first line (to
            be able to define the block).  {not in Vi}.

일반적으로 시각적으로 선택하고 입력하면 발생합니다. : 선택한 행을 처리하는 명령을 입력하려고합니다. ctrl-c를 눌러 명령 행 모드를 종료 할 수 있습니다.

그게 니가 알고 싶어하는거야?


좀 더 자세하게 대답하려면, : 프롬프트의 시작 부분에 범위로 모든 종류의 것을 입력 할 수 있습니다. 참조 : h cmdline-ranges
Dav Clark

모든 종류의 것들 .. 광대 한 비트 : D 조하지만 좋은 정보 힌트.

1

v-motions 시각적으로 선택하고, : 기르다 ed 명령


-1

제 생각에 그것은 화면에 자신을 인쇄하려고하는 이스케이프 문자라고 생각합니다. vi (m)에서 명령을 찾으려면 vim cheat sheet를보십시오. Tuxfiles.org . Windows에서 ed를 사용하려면 치트 시트의 명령에서 vim으로 사용하거나 cygwin 설치 프로그램을 통해 설치하거나 Gnuwin32 ed .


이것은 잘못된 것입니다. @Kent의 아래 답변보기
Dav Clark
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.