«key-bindings» 태그된 질문

키를 누를 때의 행동. 이를 키 매핑 또는 매핑이라고도합니다. 기본 키 바인딩 및 키 바인딩 작성 또는 재정의에 대한 질문

2
vim 명령 줄에서 Readline 단축키를 어떻게 사용합니까?
Vim 명령을 편집 할 때 Bash 및 다른 모든 REPL과 동일한 바로 가기 를 사용 하고 싶습니다 M-b. 단어로 돌아가 M-Backspace거나 이전 단어를 삭제 M-u하고 단어를 대문자로 변환 C-k하고 끝까지 잘라 내려면 줄 등을 사용하여 일부 명령을 구성 할 수 :cmap있었지만 전부는 아닙니다. 이것을 제공하는 플러그인이나 설정이 있습니까? 에 대해 …

1
quiting insert 모드없이 커서를 올바른 들여 쓰기 수준으로 옮기는 방법은 무엇입니까?
예를 들어이 JavaScript 코드가 있습니다. |문자가 커서 위치를 나타내며, 그것은 빈 줄에 있습니다. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } 요청 된 작업 후 내용은 다음과 같습니다. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); …

2
커서를 삽입 할 때 닫는 "또는 '를 자동으로 추가하지만 커서가 이미 문자열 안에없는 경우에만
vimrc으로 여는 괄호와 괄호를 자동으로 입력하도록 매핑을 정의 했습니다 inoremap ( ()<esc>i. "and에 대해 동일한 작업을 수행하고 싶지만 '커서가 현재 문자열 안에없는 경우에만-문자열 내부 '는 문자열 구분 기호가 아닌 아포스트로피 일 수 있습니다. 어떻게해야합니까?

4
이 <Esc> 일반 모드 매핑이 시작에 영향을주는 이유는 무엇입니까?
의 일반 모드 매핑에 이상한 문제가 Esc있습니다. escmapvimrc내용으로 파일을 작성하는 경우 : set nocompatible set showcmd " Doesn't affect the problem: just makes it easier to see nnoremap &lt;Esc&gt; :noh&lt;CR&gt;&lt;esc&gt; 그런 다음이 vimrc를 사용하여 vim을 시작하십시오. vim --noplugin -u escmapvimrc 그런 다음 vim은 c추가 입력을 기다리는 명령, 빈 파일 표시 …

3
키가 매핑 된 것을 찾는 방법은 무엇입니까?
:map인수없이 명령 을 실행 하면 사용자 정의 매핑 목록이 표시되어야하지만 예를 들어 Ctrl-W Ctrl-I를 누르면 문제가 발생하지만 내장 매핑으로 어떤 기능이 발생했는지 전혀 알 수 없습니다. :map명령에 나타나지 않습니다 . 키의 기능을 어떻게 알 수 있습니까?


3
augroup을 즉시 활성화 / 비활성화하는 방법은 무엇입니까?
나는를 만들어 augroup내에 .vimrc포함 된 여러 autocmd나는 / 사용이 비활성화 할 필요가 autocommand즉석에서. 아이디어는 F4한 번 누르면 이러한 자동 명령을 활성화하고 파일을 소싱하거나을 다시로드하지 않고 다시 누르면 다시 비활성화 하는 매핑 ( 예를 들어)을 만드는 것 .vimrc입니다. 어떻게해야합니까?

4
철자 제안을 반복하는 명령
나는 매핑 zz에 1z=대부분의 시간을 매우 중요하지만, 모든 이제 다음 첫 번째 제안은 올바른하지 않은. 그래서 다른 제안을 반복하기 위해 반복 zz(또는 .) 을 계속하고 싶습니다 . zz같은 단어에서 두 번째 는 다음과 같이 작동 u2z=하고 세 번째 zz는 같은 방식으로 작동 u3z=합니다. 그렇게하는 방법에 대한 아이디어가 있습니까? 편집하다: @ …

2
매핑을 저장하고 복원하는 방법?
Vim 용 플러그인을 개발 중이며 "플러그인 실행"동안에 만 사용할 수있는 매핑을 정의하고 싶습니다. 지금까지 플러그인의 단순화 된 워크 플로우는 다음과 같습니다. 사용자는 플러그인의 명령을 호출 이 명령은 전처리 기능을 호출합니다. function! s:PreTreatmentFunction(function, ...) " Do some pretreatment stuff " Create a mapping to call the TearDown nnoremap &lt;C-c&gt; :call TeardDown()&lt;CR&gt; …

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

1
삽입 모드로 들어가려면 어떤 옵션이 있습니까?
삽입 모드가 시작 되는 위치에a 대한 시스템이 있다는 것을 결코 인식하지 못하여 삽입 모드로 들어 가곤했습니다 . 때로는 a커서를 줄의 첫 번째 문자 다음에 놓는 것이 짜증 났지만 문제는 다음과 같습니다 . 현재 커서 위치 다음에 삽입 모드로 들어갑니다 . 그런 다음 줄을 사용하여 줄 끝 A에서 또는 줄을 사용하여 …

1
동일한 컴퓨터에서 vim과 카페인 사용
배경 나는 연구소에서 일하고 매일 3 개의 다른 OS를 사용합니다. Windows 및 Mac 컴퓨터에서 Caffeine 을 사용 하여 다른 컴퓨터에서 작업하는 동안 해당 컴퓨터에서 화면 보호기를 사용하지 못하게합니다 (Linux에는이 문제가 없습니다). 다시 전환 할 때 다시 로그인해야한다는 것은 매우 성가신 일입니다. 문제 vim 또는 gvim이 삽입 모드에 있으면 문자가 &lt;F15&gt;산발적으로 …

1
세미콜론 대신 명령에 콜론을 사용하면 어떤 이점이 있습니까?
Vi는 명령 모드로 손가락 이동 및 속도를 매우 성공적으로 최소화합니다. 스와핑 ;과 :편지 검색 repititions보다 더 freqently 사용되는 명령에 대한 추가 시프트 키 입력을 많이 저장 보이지만, 비 표준 키 레이아웃을 사용하는 단점이있다. :명령 의 장점은 무엇입니까 ? Vi의 효율성과 우아함과 비교할 때 필자가 누락 된 논리가 있어야한다고 생각합니다.


2
런타임시 글꼴 간을 빠르게 전환
메뉴에서 GVim의 글꼴을 수동으로 선택할 수 있지만, 현재 작업에 따라 원하는 작은 글꼴 (작은 비트 맵, 큰 OTF 등)이 있습니다. vimrc에 미리 정의 된 글꼴 목록을 순환하도록 키 바인딩을 설정할 수있는 방법이 있습니까?

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