문제
하는 동안 Ctrl 키엑스 vim에서는 창 아래에서 잘 작동합니다. Ctrl 키ㅏ 모두 선택합니다 (duh).
창에서 키 입력으로 숫자를 증가시키는 방법이 있습니까?
해결책
Ctrl-NumPad +를 사용해 보세요.
(여기에서)
다른 팁
당신은 할 수 있습니다 Ctrl 키ㅏ vim 디렉토리에서 'mswin.vim' 파일을 열고 다음과 같은 섹션을 찾아 Windows에서 증가시키려면:
" CTRL-A is Select all
noremap <C-A> gggH<C-O>G
inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
cnoremap <C-A> <C-C>gggH<C-O>G
onoremap <C-A> <C-C>gggH<C-O>G
snoremap <C-A> <C-C>gggH<C-O>G
xnoremap <C-A> <C-C>ggVG
다음과 같이 이 줄을 모두 주석 처리합니다.
" CTRL-A is Select all
"noremap <C-A> gggH<C-O>G
"inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
"cnoremap <C-A> <C-C>gggH<C-O>G
"onoremap <C-A> <C-C>gggH<C-O>G
"snoremap <C-A> <C-C>gggH<C-O>G
"xnoremap <C-A> <C-C>ggVG
그리고 Ctrl 키ㅏ 키 입력이 증가합니다.
키보드에 실수 패드가 없을 때 이는 매우 좋은 옵션입니다.
나는 이것이 오래된 질문이라는 것을 알고 있지만 오늘 다음 질문을 바탕으로 또 다른 옵션을 발견했습니다.gvim을 Linux에서처럼 작동하게 하면 CTRL-A가 예상대로 작동할 수 있습니다.
Windows에서 gvim을 Linux 콘솔 vim처럼 작동하게 만드는 방법은 무엇입니까?
_vimrc에는 다음 항목이 포함된 섹션이 있습니다.이로 인해 많은 제어 문자가 Windows에서와 같이 작동하게 됩니다.
set nocompatible
source $VIMRUNTIME/vimrc_example.vim
source $VIMRUNTIME/mswin.vim
behave mswin
나는 주석을 달았습니다 ( "
) mswin 라인과 set nocompatible
선.거기에서 나는 덧붙였다. set compatible
.이로 인해 gvim은 Linux에서와 같이 작동합니다.따라서 내 모습은 다음과 같습니다.
set compatible
source $VIMRUNTIME/vimrc_example.vim
"set nocompatible
"source $VIMRUNTIME/mswin.vim
"behave mswin
저는 오늘 이 요령을 배웠습니다. 제 정보가 완전히 정확하지 않다면 알려주세요.
TMealy의 솔루션을 수정했습니다. Ctrl 키ㅏ 여전히 모두 선택하고(이것이 유용하다고 생각함) Ctrl 키나 증분(유용함).
noremap <C-I> <C-A>
" CTRL-A is Select all
noremap <C-A> gggH<C-O>G
inoremap <C-A> <C-O>gg<C-O>gH<C-O>G
cnoremap <C-A> <C-C>gggH<C-O>G
onoremap <C-A> <C-C>gggH<C-O>G
snoremap <C-A> <C-C>gggH<C-O>G
xnoremap <C-A> <C-C>ggVG
Vim을 다음과 함께 사용할 때 GNU/Linux에서도 비슷한 문제가 발생합니다. mswin.vim
.재매핑 Alt+엑스 에게 Ctrl 키+ㅏ 불러일으키기 전에 mswin.vim
내 문제를 해결했습니다.
execute "set <A-x>=\ex"
noremap <A-x> <C-A>
source $VIMRUNTIME/mswin.vim
behave mswin
지금, Alt+엑스 그리고 Ctrl 키+엑스 Vim에서 각각 숫자를 늘리거나 줄입니다.
매핑 대상 Alt Vim에서는 키 조합이 명확하지 않은 경우가 많습니다.이것에 대해 더 읽어보세요 여기.
cygwin 터미널 + screen을 사용하고 있으므로 <c-a>가 터미널 멀티플렉서에 의해 캡처됩니다.나는 다음 매핑을 사용했습니다.
:noremap <c-i> <c-a>
그것은 것 같다 Ctrl 키ㅏ 시작 어딘가에 매핑되었습니다.이전에 제안한 대로 다음을 사용하십시오.
매핑 해제 <c-x>
저는 nunmap이 아닌 unmap을 사용하겠습니다.