为什么映射<c-e>以扩展emmet-vim缩写不起作用?

问题描述

我的_vimrc_gvimrc中有以下内容(我正在使用Windows 10):

set tabstop=4
set sts=4
set expandtab
set softtabstop=4
set shiftwidth=4
set number    
let g:emmet_html5 = 1
let g:user_emmet_expandabbr_key = '<c-e>'

当我使用Vim编辑HTML文件时,我希望能够使用 Ctrl e 扩展缩写。

但是,当我按 Ctrl e 时,它不会扩展。当我按 Ctrl y 认映射)时,它确实会展开。

let g:user_emmet_expandabbr_key = '<c-e>'为什么不生效?

找不到map <c-e>的映射。

enter image description here

我确定映射已写入_vimrc_gvimrc

显示所有scriptname

enter image description here

我的安装:

  • gvim.exe下载gvim8.2.exe,然后双击安装在d:分区上。

  • emmet-vim-master下载emmet-vim-master并解压缩其中的所有文件

    • emmet-vim-master/autoload/中的所有文件和目录复制到d:\Vim\vim8.2\autoload\中。
    • emmet-vim-master/plugin/中的文件复制到d:\Vim\vim8.2\plugin\中。

然后重写_vimrc文件

解决方法

我的vim安装在d:\Vim中,但是_vimrc中有一个c:,删除了_vimrc中的c:,已解决。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...