«cursor-motions» 태그된 질문

커서를 이동시키는 명령. 작동 명령은 작동 될 텍스트 위로 이동하기 위해 작동 자 명령 뒤에 사용됩니다.

1
파이썬 블록 모션의 끝
파이썬 블록의 끝 / 시작으로 이동하는 모션이 필요하며 이전 / 다음 방법 / 클래스 (모든 조합)의 시작 / 끝으로 이동하는 다른 모션이 필요합니다. vim-indent-object, python-mode, chapa, vim-python-object 등을 시도했습니다. 이들 중 어느 것도 블록 끝을 지원하지 않으며 위의 동작의 모든 조합을 지원하지 않습니다. 나는 시간에 내가 제공하는 플러그인을 가지고 한 …

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

3
마크를 사용하여 최근에 열었지만 변경하지 않은 파일의 위치로 이동하려면 어떻게해야합니까?
종종 파일을 편집하고 작업이 완료되었다고 생각하는 경우 파일을 닫고 다음 단계로 넘어갑니다. 그러나 그 코드로 돌아가서 조금 더 조정해야한다는 것을 알고 있습니다. 파일을 다시 열면 .마크를 사용 하여을 사용 하여 마지막 편집 위치로 이동할 수 있습니다 '.. 이제 vim의 마크를 사용하여 최근에 방문했지만 변경되지 않은 파일의 위치로 이동하는 방법을 찾으려고합니다. …


2
텍스트 객체로 직사각형 영역?
vim에서 직사각형 영역에서 작동하는 텍스트 객체를 정의 할 수 있습니까? 예를 들어 다음과 같이 세로로 정렬 된 텍스트 열이 있다고 가정하십시오. column 1 co column 2 col lumn 1 colu umn 2 column mn 1 column 2 column 2 c 1 column 1 olumn 2 colu c열 dac을 삭제하거나, yack거나, …

3
선행 공백을 포함하지 않는 "와 유사한 동작이 있습니까?
a"vim에서 모션을 자주 사용하고 있습니다 . 예를 들어 ca"하드 코드 된 인수를 변수 이름으로 대체하기 위해 코드를 리팩토링하는 동안 사용 . 이 접근법의 문제점 a" 은 후행 공백이없는 경우 선행 공백 을 포함 한다는 것입니다 . 후행 공백은 포함되지 않으면 선행 공백이 포함됩니다. 따라서 다음과 같이 함수 호출을 편집하면 aFunction(arg1, …

4
코드 섹션으로 작업 제한
하루 하루의 일상 생활에서 변수 강조 또는 검색과 같은 특정 기능을 조작해야하는 경우가 많지만 편집 / 검색의 범위를 제한 한 적은 없었습니다. vim에서 선택적으로 말하고, $color이러한 중괄호 세트 또는이 접기 등의 내부에 대한 모든 참조를 찾을 수있는 방법이 있습니까? 가능하면 비교적 일반적인 것이 이상적이므로 텍스트 편집 / 대체에 적용 할 …

1
작업자 보류 모드에서 커서 모양 변경
Gvim에서 내 커서 : 를 누른 후 Gvim에 내 커서 d: 운영자 보류 모드에있을 때 터미널 Vim에서 커서를 변경할 수있는 방법이 있습니까? 스크린 샷과 똑같이 보일 필요는 없습니다. 이것은에 의해 수행 o:hor50-Cursor에 guicursorGVIM합니다. Vim에서 볼 수있는 유일한 옵션은 다음과 같습니다. t_SI start insert mode (bar cursor shape) *t_SI* *'t_SI'* t_SR …

2
"[[", "]]", "[]", "] ["이해
이 텍스트 객체 동작을 이해하기 어렵다는 것을 알았습니다. *]]* ]] [count] sections forward or to the next '{' in the first column. When used after an operator, then also stops below a '}' in the first column. |exclusive| Note that |exclusive-linewise| often applies. *][* ][ [count] sections forward or to …

1
한 장의 텍스트 길이를 쉽게 얻는 방법은 무엇입니까?
예를 들어이 예제에서 텍스트의 길이를 확인하고 싶은 경우가 있습니다. str = 'Hello, world!' if len(str) == 13: print('Hello back to you!') 문자열의 길이를 알고 싶습니다 Hello, world!. 내가 지금 무엇에 열 번호를 가지고 있습니다 rulerformat와 %c그때 마지막으로, 수동 빼기로 이동, 첫 번째 문자에 내 커서를 넣어. 그러나 이것은 다소 어색합니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.