如何使emmet.vim插件工作?

时间:2013-09-04 10:00:37

标签: vim plugins vi pathogen

我真的很头疼 - 我开始使用vim来完成我的日常编程任务,所以我决定使用可用的优秀插件。所以我从Pathogen开始,我相信我已经成功安装了它。然后我尝试了emmet.vim,但我真的无法做到这一点。这是我的目录结构

├── autoload
│   └── pathogen.vim
└── bundle
    ├── autoload
    │   ├── emmet
│       │   ├── lang
│   │       │   ├── css.vim
│   │   │       ├── haml.vim
    │   │   │   ├── html.vim
    │   │   │   ├── sass.vim
    │   │   │   ├── scss.vim
    │   │   │   └── slim.vim
    │   │   ├── lang.vim
    │   │   ├── lorem
    │   │   │   ├── en.vim
│       │   │   └── ja.vim
│   │       └── util.vim
    │   └── emmet.vim
    ├── doc
│       └── emmet.txt
    └── plugin
        └── emmet.vim
| .vimrc

.vimrc内容

execute pathogen#infect()
syntax on
filetype plugin indent on

这是对的吗?然后我尝试在GitHub页面上提到的简单教程,但它没有用。所以我做了

vim file.html
i //insert mode
html:5 and then pressing Ctrl + y + , 

但没有发生任何事。我很感激任何关于此的建议,我真的被困了

1 个答案:

答案 0 :(得分:11)

您忘记了根目录。

您有bundle/<repo content>,但应该是bundle/emmet-vim/<repo content>

通常你只是这样做:

$ cd ~/.vim/bundle

$ git clone git@github.com:mattn/emmet-vim.git

(也在Pathogen README描述: - ))