«key-bindings» 태그된 질문

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

1
vim에서 z는 무엇을 의미합니까?
화면 이동에 대한 팁을 찾고 있었고 다음 팁을 발견했습니다. zz = shift current line to middle of screen zt = shift current line to top of screen zb = shift current line to bottom of screen 내 질문은 무엇 z입니까? 그것은 무엇을 의미합니까? 다른 기능 z에는 어떤 것이 있습니까?

2
플러그인 키 매핑을 어떻게 재정의 할 수 있습니까?
정의한 키 매핑을 비활성화하는 메커니즘을 제공하지 않는 플러그인을 설치했습니다. <leader>cc플러그인에 의해 정의 된 매핑 ( ) 중 하나를 재정의 하고 싶습니다 .vimrc. 내 다음 줄을 넣으려고했습니다 . noremap <leader>cc echo "my purpose" 그러나 이것은 작동하지 않으며 <leader>cc여전히 플러그인 명령을 실행 중입니다. 플러그인에 의해 정의 된 매핑을 무시하도록 매핑을 어떻게 정의 …

1
"매핑 된 키 시퀀스"와 "키 코드"의 차이점은 무엇입니까? (timeoutlen v ttimeoutlen)
정력 설명서는 우리가 사용할 수있는 말합니다 timeoutlen의 제한 시간 길이 지정 매핑 키 시퀀스를 사용할 수 ttimeoutlen의 제한 시간 길이를 지정하는 키 코드를 : 유용한 설정은 :set timeout timeoutlen=3000 ttimeoutlen=100 (3 초 후 매핑 시간 초과, 10 초 후 키 코드 시간 초과). 키 코드 란 무엇입니까 ? 그것들은 매핑 …

1
키 바인딩을 담당하는 플러그인 파악
나는 질문에 대답하려고했지만 내 대답은 내가 설치 한 플러그인이 제공하는 키 바인딩에 달려 있다는 것을 깨달았다. 더 나쁜 것은, 어떤 플러그인이 그것을 제공하는지 모르겠습니다. 이 문제를 해결하는 유일한 방법은 설치된 플러그인의 절반을 비활성화하고 다른 절반을 활성화하여 이진 검색하는 것입니다. Vundle을 사용하여 플러그인을 관리하므로 각 반복마다 플러그인 목록의 일부만 주석 처리해야하지만 …


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

1
map, noremap, abbrev 및 noreabbrev 명령의 차이점은 무엇입니까?
이 명령은 어떤 방식으로 한 키 스트로크를 다른 키 스트로크로 변환하지만 어떤 상황에 가장 적합한 지 다소 모호합니다. 또한 그 !변형도 있습니다. 현재 이들의 사용법은 매우 우연한 일이므로 각각의 함정이 무엇인지 알 수 있습니까? Peter Rincker로부터 명령을 사용할 때뿐만 아니라 라인의 어느 곳에서나 확장 할 수 있는 주석에서 배웠기 때문에 …

1
CTRL-U 조합 이해
에서 이 대답은 내가 직면 CTRL-U한 후 함수 호출에 사용되는 :실제 함수 이름 앞에. :nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr> 도움이 말하는 내용은 다음과 같습니다. CTRL-U Scroll window Upwards in the buffer. The number of lines comes from the scroll option (default: half a screen). If [count] given, first set …

4
[0] [d] [$]보다 빠른 행 지우기
줄의 텍스트를 지우는 것보다 빠른 방법이 있습니까? 를 눌러 0시작으로 이동 한 다음 d$줄 끝까지 삭제할 때 누르십시오 ? 들여 쓰기를 제외한 모든 것을 삭제하려면 어떻게해야 합니까? 그렇게 할 방법이 있습니까?

4
vim에서 다른 키보드로 작업하는 가장 편리한 방법은 무엇입니까?
때때로 그리스어 단어를 작성해야하지만 그리스어 키보드를 사용할 때 때리는 말 <C-p>은 <C-π>내가 의도 한 명령이 아니라 이해하는 것 입니다. 로 고정시킬 수 있습니다 :map <C-p> <C-π>. 모든 목록을 작성하지 않고 모든 문자에 대해이 작업을 수행 할 수 있습니까? 추신. 모든 목록을 작성한다고해서 완벽한 결과가 나오지는 않습니다. 예를 들면, q이다 ;할머니에. …

1
d [count] d를 어떻게 매핑 할 수 있습니까?
NB입니다 하지 의 중복 은 "d3fg"명령 작업을 수행하는 방법? 투표하기 전에 읽어보십시오! 작은 삭제가 큰 삭제 작업을 수행하려는 내 퀘스트 에서 약간의 어려움을 겪었습니다 . 내가 가진 문제는과 같은 명령을 다시 매핑하는 방법을 알 수 없다는 것 d3d입니다. 사실, 나는 그들이 처음부터 어떻게 작동하는지 이해할 수 없으며 Vim의 도움으로 그에 …

2
에일 린터 + eslint : 다음 오류로 이동
Javascript 코드를 보푸라기 eslint와 함께 사용 ale합니다. 코드 블록을 편집 한 후 수정해야 할 오류가 자주 있습니다. 수정은 다음 잘못된 행으로 이동하여 눈금자에서 문제를 읽고 수정하여 수행됩니다. 탐색 단계를 건너 뛰고 특정 키 바인딩을 사용하여 다음 오류의 위치 (행 및 열)를 탐색 할 수 있다면 좋을 것입니다. 키 바인딩을 사용하여 …


1
Ctrl + 대문자를 Ctrl + 소문자와 별도로 매핑 할 수 있습니까?
창을 조금 더 빨리 탐색하는 방법을 알아 내려고 노력 중이므로 다음을 매핑하고 싶습니다. :nmap <silent> <C-F> :wincmd f<CR> 문제는 이것이 페이지 ^f소문자 인 (소문자 f) 매핑을 다시 매핑한다는 것입니다. ^F대소 문자 만 다시 매핑 F하고 그대로 두는 ^f방법이 있습니까?

3
neovim 터미널 창에 들어갈 때 삽입 모드로 들어가는 방법은 무엇입니까?
neovim의 터미널 창에서 쉽게 이동할 수 있도록 다음과 같은 매핑이 있습니다. tnoremap <C-h> <C-\><C-n><C-w>h " Workaround since <C-h> isn't working in neovim right now tnoremap <C-w>h <C-\><C-n><C-w>h tnoremap <C-j> <C-\><C-n><C-w>j tnoremap <C-k> <C-\><C-n><C-w>k tnoremap <C-l> <C-\><C-n><C-w>l 유일한 문제는 터미널 창으로 다시 이동할 때을 눌러 i삽입 모드로 돌아 가야한다는 것입니다. 터미널을 …

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