«cursor-movement» 태그된 질문

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





6
줄 바꿈을 제외한 전체 줄을 삭제할 수 있습니까?
vim에서 매우 일반적인 작업은 강박 적이며 파일에 공백을 남기지 않기 때문에 전체 줄 의 내용 을 삭제 하지만 줄 자체가 아닌 줄 바꿈은하지 않는 것입니다. 이 작업을 수행하는 내장 vim 방법이 있습니까? 아마도 d<movement command>수술? 지금까지 내가 가진 최선은 (문제의 줄에 있음) 0d$입니다. 더 빠른 방법이 있습니까?

3
ci "가 인용 된 영역을 벗어나서 ci (괄호 안에서만 작동) 할 수있는 이유는 무엇입니까?
ci"커서를 사용할 때 큰 따옴표로 묶인 영역에있을 필요는 없습니다. |String somestring = "some text"; 파이프가 커서 위치라고 가정하면 ci"인용 된 영역으로 이동합니다. 반면에를 사용할 ci(때는 커서가 괄호 안에 있어야 작동하고 커서가 커서 안에 들어 가지 않습니다. 이러한 행동 차이가 발생하는 이유는 무엇입니까? 이 동작이 존재하도록 키를 매핑하는 방법이 있다고 가정합니다. …

8
공백이 아닌 문자에 도달 할 때까지 세로로 이동하려면 어떻게합니까?
(정확하게) 들여 쓰기 된 코드가있는 매우 긴 파일에서는 들여 쓰기를 제한하는 커서 위 또는 아래의 텍스트 줄로 직접 이동하는 것이 도움이 될 수 있습니다. (이 작업을 수행하는 한 가지 방법은 현재 들여 쓰기 수준을 접는 방식으로 들여 쓰기 폴드 방법을 사용하는 것입니다. 들여 쓰기 수준을 제한하는 줄을 커서에서 멀어 j지거나 …

3
vim에서 화살표 키를 비활성화하는 방법은 무엇입니까?
나는 홈 행에 머무르기 위해 화살표 키를 사용하는 것보다 hjkl을 사용하는 것을 스스로 가르치고 싶습니다. 그리고 네, hjkl을 기본 탐색 키로 사용해서는 안된다는 것을 잘 알고 있습니다. 그러나 내 습관은 상당히 강하며 화살표 키로 손을 움직 였으므로 그것을 배우고 싶지 않습니다. 그 습관을 깨기 위해 : hjkl 또는 다른 탐색 …


5
현재 내부 블록의 오른쪽 끝까지 삭제
다음과 같은 코드가 있다고 가정 해 봅시다 ( |커서 위치를 나타냅니다 ). func1(x|, func2(), y); 나는 얻고 싶다 : func1(x|); 커서의 위치에서 현재 내부 블록의 오른쪽 끝에있는 위치로 코드 를 삭제 하는 방법이 있습니까? 나는 함께 갈 수 있다는 것을 알고 있지만 그것을 할 수 dt).있는 방법이 있는지 궁금합니다 di).




4
텍스트의 긴 줄 (500 자 이상)은 어떻게 처리합니까?
일부 텍스트 형식의 경우 줄 바꿈이 중요합니다. 예를 들어, 나는 종종 Vim을 사용하여 MediaWiki 문서를 작성합니다. Markdown과는 달리 어디에도 줄 바꿈을 넣을 수 없습니다. 그래서 나는 많은 문자로 줄을 써야합니다. 이로 인해 긴 (200+ 문자) 또는 매우 긴 (1000+ 문자) 줄 이 발생할 수 있습니다 . Vim에서 사용하기가 매우 어색합니다. …

1
다음“단락”으로 어떻게 넘어갈 수 있습니까?
지금은 1000 줄 이상의 텍스트 블록으로 작업하고 있습니다. 다음 단락의 시작 부분으로 이동하는 간단한 방법이 있습니까? 지금 내 해결 방법은 두 개의 연속 줄 바꿈 문자를 검색하는 것입니다. /\n\n 또 다른 해결 방법은 vip Esc j vip V isually 선택 나는 N을 P는 (또한 단락의 끝으로 이동) aragraph를 Esc 시각적 …

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