簡體   English   中英

在 Vim 中更改 emmet 的領導鍵

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM