2016-05-31 1 views
1

fxFx은 한 줄에 다음/이전 x 어커런스로 커서를 옮기는 것으로 알려져 있습니다.하지만이 명령은 한 줄에 있습니다.vim vim은 원하는 문자가 첫 줄에 커서를 이동합니까?

이제 첫 번째 문자가 x 인 다음 줄로 커서를 옮기고 싶습니다. vim 공급 장치가 이것을 얻을 수있는 명령이 있습니까?

+0

귀하의 의견 중 하나에서 다음 발생은 어디에도있을 수 있습니다. 그러나 당신의 질문은 당신이 다음 라인을보고 싶다고 말합니다. 어느 것이 옳은가요? – SibiCoder

답변

5

것은 x의에 대한
^ 스탠드 라인의 시작을

/ 시작을 일반 모드 없음 또는 일부 공백
x 스탠드를위한
\s* 스탠드를 앞으로 검색을 /^\s*x를 입력하여 검색 명령을 사용하십시오 당신이 찾고자하는 캐릭터

먼저 몇 가지 vim 도움말 매뉴얼을 읽어보십시오. 예를 들어 :

:help/
:help usr_27 
:help pattern 
+0

예, 할 수있는 방법입니다. 그러나 fx와 Fx와 같은 간단한 goto 명령이 있는지 알고 싶습니다. – elsonwx

+0

[vim-easymotion] (https://github.com/easymotion/vim)을 시도해 보셨습니까? - 어시 모션)? – user1577263

+0

@ user1577263'커서를 첫 번째 문자가 x 인 다음 줄로 옮기고 싶습니다. '대답은 좋은 것입니다. easymotion은 그걸 위해서가 아니야, "다음 줄"은 40918 줄이 될 수 있고, 이제 너는 줄 1에있다. 내가 옳은 것이 무엇인지 알지? – Kent

0

당신은 다음 줄에 x의 첫 번째 항목을 검색 할 j0fx를 사용하여 이전/다음 라인 의 문자를 찾으려면. k0fx을 사용하여 이전 행의 x가 처음 나오는 항목을 검색 할 수 있습니다.

설명 :

j - down arrow/move one line down 
    k - up arrow/move one line up 
    0 - move to first character in the current line 
    fx - find the first occurrence of x in current line. 

어떤 라인

 /x 
    where x is the character 

에서 캐릭터의 이전/다음 선두로부터를 찾으려면은 그 다음의 다음 항목으로 이동 n를 누릅니다. 이전 발생으로 이동하려면 N을 누르십시오.

+0

당신이 나를 오해 할 수 있습니다, 나는 다음 줄을 이동하고 싶습니다. 첫 번째 글자가 다음 줄 번호가 아닌'x' 줄인지 확인하십시오. – elsonwx

+0

그런 다음 질문을 다시 말해야 할 수도 있습니다. 나는 내 대답도 바꿀 것이다. 하지만'/ pattern' 자체를 사용하고'n' ​​또는'N'을 눌러서 앞뒤로 이동하지 않으시겠습니까? 또는 특별한 목적이나 다른 테스트 케이스가 있습니까? – SibiCoder

+0

하하, 난 그냥 짧은 명령이 this.it을 달성 할 수 있다면이 – elsonwx

관련 문제