我正在尝试安装Visual Studio 2012的扩展,允许emacs键绑定。
我遵循这里的步骤:
Visual Studio 2012或2013中的Emacs Keybindings
I'm up to step 5:
以管理员身份运行vsik文件。这是必需的,所以扩展会写Emacs。进入VSK程序文件文件夹。我不确定最好的方法是这样做,所以我以admin的身份运行命令提示符,然后已执行的start emacsemations。Vsik从提示符
运行emacsemations。从管理员命令提示符,我得到以下错误"这个VSIX包无效,因为它不包含文件扩展名。Vsixmanifest在根目录。"
我没有改变包内的任何文件名。
我认为这可能与windows如何压缩文件有关——我可以通过解压缩和重新压缩EmacsEmulation来重新创建问题。
在不改变Vsix包内容的情况下,创建Vsix文件。如果有人对如何修复,甚至更好,实际更新的vsix文件本身有任何建议,我将非常感激!
这个问题取决于你压缩文件的方式,你应该做的是在解压缩时压缩你创建的文件夹(在本例中为" emacsemations ")内的所有文件。
- 进入emacsemations文件夹
- 选择所有文件
- 添加到.zip
- 将.zip输出重命名为EmacsEmulations.vsix
我正试图让这个扩展工作,所以祝你好运!