«cursor-movement» 태그된 질문

버퍼의 다른 위치로 커서를 이동합니다.

3
'로 검색을 시작 했는데도 어떻게'n '을 진행할 수 있습니까? 또는 '#'?
Vim에는 반대 방향으로 검색하는 두 가지 명령 세트가 있습니다. /패턴을 입력 하면 문서에서 패턴을 검색합니다. 입력 ?하면 패턴이 뒤로 검색됩니다. *와 #명령 사이에 동일한 관계가 있습니다 . 내가 싫어하는 것은 이러한 명령이 n및 N명령 의 검색 방향을 설정한다는 것입니다 . 사용 후 /, n문서 앞으로 이동하고 N뒤로 이동; 사용 후 …

5
시각적 선택을 키보드로 복사 한 후 원래 위치로 돌아갑니다.
갑자기 해당 단락을 복사해야 할 때 커서가 단락 중간에 있습니다. 그래서 나는 vip단락을 시각적으로 선택하기 위해 입력 합니다. 이제 cmd+C클립 보드에 복사하려고했는데 (시스템에 따라 다를 수 있지만 게시물의 중심 질문과 관련이 없어야합니다) 단락의 시작 부분에 커서가 남습니다. 원하는 위치가 아니라 시작했을 때였습니다. 를 사용하여 선택을 시각적으로 표시하지 않을 때 동일한 …

4
내부 텍스트를 기울어 진 텍스트로 바꾸는 방법
자주 사용하는 편집 패턴은 다음과 같습니다. 따옴표 나 괄호 안에있는 텍스트 조각을 잡아 당기고 다른 따옴표 / 괄호 안에있는 텍스트 조각을 바꾸고 싶습니다. 예를 들어 클래스 이름을 복사하여 foo bar다른 곳에 붙여 넣으 려면 다음을 수행하십시오 . <span class="foo bar"> <div class="this-should-be-replaced-with-foo-and-bar"> 내가 아는 것은 : 스팬의 클래스 내부로 이동 …

2
중괄호없이 언어에서 % 사용
C 및 C와 같은 언어에서는 %커서가있는 해당 중괄호로 건너 뛸 수 있습니다 . 이것은 잘 알려진 "트릭"입니다. 그러나 루비에서는 예를 들어 : def fun [1, 2].each do |n| end end 루비는 matchpairs( (:),{:},[:],<:>기본적으로 설정되어 있는) 문자를 사용하지 않기 때문에 작동하지 않습니다 . 설정을 시도했지만 작동하지 않습니다. :set matchpairs=def:end E474: Invalid …


4
화면의 1/4 (25 %)을 위 또는 아래로 스크롤
나는 종종 전체 페이지를 스크롤하는 것이 너무 혼란스럽고 반 페이지가 너무 많이 나가는 것을 발견하지만 1/4 페이지가 맞습니다. 나는 현재 화살표 키를 누르고 있으면됩니다. 페이지의 25 %를 쉽게 위아래로 스크롤하려면 어떻게합니까?


3
여러 단어를 선택하여 Sublime Text와 같은 줄로 다른 단어를 동시에 편집하십시오.
같은 줄에있는 둘 이상의 단어를 동시에 편집 할 수 있습니까? 예를 들어 내가 이것을 가지고 있다고 가정 해 봅시다. Spam and Eggs is all you need for a healthy breakfast 그리고 줄을 다음과 같이 변경하고 싶습니다. organic_Spam and organic_Eggs is all you need for a healthy breakfast "Spam"및 "Eggs"를 강조 …

2
일반 명령을 실행 한 후 커서 위치를 복원하는 방법은 무엇입니까?
현재 줄의 여섯 번째 열에있는 문자를 달러 기호 ( $)로 바꾸는 함수를 코딩하려고 하지만 커서를 함수를 호출하기 전의 위치에 유지하고 싶습니다. 그래서 현재 열을 저장하고 변경 사항을 실행 한 다음 다음 기능을 다시 시도했습니다. function! DollarSplit() let col_number=col(".") "stores the current column number of the cursor normal! 6|r$ " replaces …

3
모션 매핑
매핑 내에서 후속 동작으로 연산자를 사용하는 방법을 이해하려고합니다. 예를 들면 다음과 같습니다. nmap /c c{here we pending for a motion}/<C-r>"<CR> 지도는 다음을 수행해야합니다. c운영자를 활성화 하고 다음 동작을 청취하십시오. 예를 들어 여기 t,에 입력 하여 다음 쉼표 앞에있는 모든 것을 변경할 수 있습니다 . 커서와 쉼표 사이의 모든 것을 삭제하는 …

2
일반 모드에서 j, CTRL-J, <NL> 및 CTRL-N의 차이점은 무엇입니까?
나는 웹에서 누군가가 사용하는 것을 보았고이 Ctrl-J매핑을 알지 못했기 때문에 관련 문서를 살펴보고 다음을 발견했습니다. j or &lt;Down&gt; or CTRL-J or &lt;NL&gt; or CTRL-N [count] lines downward linewise. 몇 가지 질문으로 이어집니다. 무엇입니까&lt;NL&gt; : 기본적으로 &lt;CR&gt;누르면 Enter일반 모드에서 한 줄 아래로 내려 가기 때문에 동등한 것으로 간주 하지만 왜 &lt;NL&gt;여기에 …

1
Vim 네비게이션을위한 손 배치
저는 새로운 Vim 사용자이며, Vim을 올바르게 배우기 시작하고 나쁜 습관을 들이지 않도록하기 위해이 다소 기본적인 질문을하고 싶습니다. Vim을 사용할 때 오른손을 어떻게 배치합니까? jkl;키에서 손가락으로 시작하는 것이 더 자연 스럽지만 h탐색 할 때 키를 놓친 경우가 있습니다. 반대로, 손가락을 hjkl대면 키보드에 손을 댈 수있는 훈련 된 위치가 아니기 때문에 어리석은 …


1
<Esc> 다음에 커서가 줄의 시작 부분으로 이동하는 이유는 무엇입니까?
삽입 모드에서 .txt 파일의 줄을 따라 편집하는 동안 키 시퀀스를 사용하여 쓰기 후 커서가 줄의 시작 부분으로 이동합니다. &lt;esc&gt;:w 커서가 : write 다음에 위치에 있도록이 동작 을 변경 하고 싶습니다 . 이게 가능해? 커서를 삽입 모드로 유지할 필요가 없으며 쓰기 후 마지막 위치를 유지하기를 원합니다. Windows에서 gVim 7.4를 사용하고 있습니다. …

4
Vim 하드 모드 미세 입자 이동
나는 최근에 Vim 하드 모드에 대해 알게되었고 그것을 사용하기로 결정했습니다. 그러나 미세한 입자 이동에 몇 가지 문제가 있습니다. 예를 들어, 한 줄 위로 또는 아래로 움직이고 싶다고 가정 해 봅시다. j그리고 k비활성화되어 있기 때문에 더 좋은 대안이 무엇인지 잘 모르겠습니다. 한두 문자를 오른쪽이나 왼쪽으로 옮기고 싶을 때도 같은 문제가 발생했습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.