[英]Change emmet's leader key in Vim
是否可以更改將 emmet 代碼擴展為 HTML 的方式?
默認是 ctrl+y+,這對我來說大約有兩個太多的鍵。
在 sublime 中,我只需輸入 emmet 代碼並點擊選項卡,它就會展開它。 有沒有辦法讓它做這個vim?
也許您應該.vimrc
添加到您的.vimrc
:
let g:user_emmet_expandabbr_key = '<Tab>'
:help emmet-customize
解釋了如何自定義 Emmet 的映射。 作為一個“菜鳥”,你應該習慣於 Vim 的文檔。
您可以~/.vimr/after/ftplugin/html.vim
添加到~/.vimr/after/ftplugin/html.vim
:
inoremap <buffer> <tab> <plug>(emmet-expand-abbr)
然而,Emmet 有很多功能可以通過許多映射訪問,所有映射都使用相同的“領導者”, <Cy>
所以我不確定采取你想要采取的方向是個好主意。
我在我的配置中添加了以下映射
imap ,, <C-y>,
例如,如果我輸入div
或任何其他 emmet 表達式,那么我只需輸入,,
即可完成。
我正在使用let g:user_emmet_leader_key='<Ae>'
使用一些特殊的鍵 ( <Ce>
, <Ae>
...) 否則 vim 每次輸入時都會等待 emmet-vim 命令,或者 \\
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.