笔者当前安装的Cmder绿色版本,版本号:Version 1.3.17.1082
一、如何在Cmder下配置vim
vimrc 的common配置文件路径如下, 开发者可根据个人喜欢自行修改:
YOUR_DIR_FOR_cmder\vendor\git-for-windows\etc\vimrc
具体vim版本的默认配置如下:
YOUR_DIR_FOR_cmder\vendor\git-for-windows\usr\share\vim\vim82\defaults.vim
二、如何在cmder vim窗口里进行鼠标选中和复制
回到本文的主题,方法如defaults.vim当中,如下部分注释描述:
" In many terminal emulators the mouse works just fine. ?By enabling it you
" can position the cursor, Visually select and scroll with the mouse.
" Only xterm can grab the mouse events when using the shift key, for other
" terminals use ":", select text and press Esc.
if has('mouse')
? if &term =~ 'xterm'
? ? set mouse=a
? else
? ? set mouse=nvi
? endif
endif
- 针对终端xterm:
只需要按下?shift?键,即可使用鼠标选中想要复制的内容; 高亮区域即为“按下 shift按键,鼠标选中和复制的内容”,可自行黏贴到对应文本进行验证。 ? - ?其它终端:
在vim里输入?:?(同时按shift和;两个键),即可使用鼠标选中想要复制的内容, 完成后按Esc可退出鼠标选则模式。
备注: 笔者并未验证所有cmder版本,是否都支持该功能; 开发者可使用 >= Version 1.3.17.1082的版本,即可保障该功能的支持。
|