回答
試試Ctrl-NumPad +?
謝謝。只是爲了完成答案,還需要: :noremap
現在鏈接已死。只是一個友好的提醒,我知道這個答案是近3歲:) – 2011-06-17 20:59:54
取代http://www.vim.org/tips/tip.php?tip_id=305與archive.org鏈接... – 2014-03-06 10:21:05
您可以按Ctrl 一個在你的vim目錄中打開了「mswin.vim」文件,發現看起來像一節窗口遞增:
" 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
和CtrlA按鍵將增加。
這是一個相當不錯的選擇,當你的鍵盤沒有真正的數字鍵盤。
我修改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
我意識到這是一個老問題,但今天我根據以下問題在另一個選項中遇到了問題。製作GVIM行爲像它在Linux將使CTRL-A工作,因爲你希望它:
how to make gvim on windows behave exacly like linux console 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
我剛剛得知這一招在今天,所以如果我在的信息又不是完全正確的,請讓我知道。
我正在使用cygwin終端+屏幕,因此< c-a>被終端多路複用器捕獲。我用這個映射:
:noremap < C-I> < C-A>
- 1. 在Windows上增加VIM窗口大小
- 2. 如何在Vim窗口中打開Shell?
- 3. 如何在vim中翻轉窗口?
- 4. 在Vim中關閉分割窗口而不調整其他窗口的尺寸
- 5. mysqli不能在xampp窗口中工作
- 6. 窗口開關在硒中不工作
- 7. $(窗口).resize在IE中不工作
- 8. jQuery不能在子窗口中工作?
- 9. cindent不在vim中工作
- 10. 如何在增加窗口高度時增加WPF中控件的高度?
- 11. 在python中打開新窗口(如vim)
- 12. 如何增加vim ctrlp插件的結果/匹配窗口的高度/大小?
- 13. 加載窗口中的jQuery addClass在IE中不工作
- 14. 在ShinyBS中增加工具提示/彈出窗口的長度
- 15. 如何在窗口滾動上增加數字1在窗口滾動上
- 16. 如何讓logcat窗口不在其他窗口之上
- 17. 如何在OpenCV中增加haar檢測器的窗口大小
- 18. 如何在android for FTP中增加TCP窗口大小?
- 19. DOM窗口不會工作
- 20. Infow窗口onclick不工作
- 21. Kendo窗口resizestart()不工作?
- 22. JQuery:$(窗口).resize()不工作
- 23. $(窗口).scroll不IE11工作
- 24. 多窗口不工作
- 25. drools窗口不工作
- 26. 模式窗口不工作
- 27. ExtJS窗口不工作
- 28. inconsolata不工作窗口7
- 29. Cookie不能在colorbox加載彈出窗口中工作
- 30. VSIX:添加工具窗口查看 - >其他窗口
如果你不想選擇所有的行爲,我認爲你可以做`:nunmap`返回到默認的增量行爲。 –
xdhmoore
2018-02-02 18:44:56