我刚刚安装了Ubuntu 16.04,然后我安装了
vim.很快我意识到我经常在
vim中使用的Ctrl O跳到最后一个位置,不起作用!经过一番搜索,我得到了以下命令:
:nnoremap <M-Left> <C-O>
和
:nnoremap <X1Mouse> <C-O>
我尝试将这两个放在我的.vimrc中,但它们没有给我预期的效果.我真的很生气,因为这是我用过的最常用的东西之一.我错过了什么?
编辑:我从头开始重新安装vim,还删除了〜/ .vimrc文件.删除文件后,我检查了/usr/share / vim / vimrc;它就在那里.然后我安装了vim并测试了Ctrl o;它一直有效,直到我关闭文件.然而,在我打开它后,它忘记了所有的历史.
解决方法
好吧,评论中提到的实际答案是你的vim配置文件没有适当的权限.除此之外,根据文档,您在问题中使用的键映射无效:
:help X1Mouse The X1 and X2 buttons refer to the extra buttons found on mice. The 'Microsoft Explorer' mouse has these buttons available to the right thumb. Currently X1 and X2 only work on Win32 environments.
和
:h M-Left Alt-Left Move cursor to the beginning of the prevIoUs word
M = alt.
把它放在你的vimrc中.首先启用鼠标:
set mouse=a map <LeftMouse> <c-o>
虽然如果你想要在屏幕上远离任意位置,Vim使用低效的粘合运动,鼠标解决得比Vim快得多:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。