検索

ホームページ  >  に質問  >  本文

gvim - vim で Mapleader と localmapleader を理解するにはどうすればよいですか?

私は最近 vimwkiki プラグインの使い方を覚えた初心者ですが、その中のいくつかのショートカット キーが使用できません。
3. マッピング |vimwiki-mappings|
3.1. グローバルマッピング |vimwiki-global-mappings|
3.2. ローカルマッピング |vimwiki-local-mappings|
-------------------------------------------------- ------------------------

  1. vimwiki_<リーダー>wh*

<リーダー>現在の wiki ページを HTML に変換します。
|:Vimwiki2HTML|
にマップします 再マップするには: >
:nmap <リーダー>wc <プラグ>Vimwiki2HTML
-------------------------------------------------- ------------------------
vimwiki のヘルプドキュメントによると、問題はセクション 3.2 で説明されているローカル マッピングにあります。

Baidu は 2 つのキーワードを検索しましたが、どちらも重複したコンテンツでした。T.T

は理解できませんでした。

vimwiki-local-mappings のショートカット キーを使用するには、vimrc で localmapleader の値を設定する必要がありますか?

私が使用している vimwiki のバージョンは、バージョン: 2.0.1 'stu' です

PHPzPHPz2743日前1081

全員に返信(2)返信します

  • PHP中文网

    PHP中文网2017-05-16 16:44:29

    vim 中国語ドキュメント (http://vimcdoc.sourceforge.net) からの説明を引用:

    リーリー

    Vimwiki2HTML のショートカット キーが使用できないという問題は、<buffer> が「問題を引き起こしている」ということです。

    pathogen を使用して vimwiki プラグインをインストールすると、~/.vim/bundle/vimwiki/ftplugin に vimwiki.vim ファイルが作成され、次のように Wiki を HTML に変換するためのショートカット キーの定義があります。 リーリー

    <buffer> はこのショートカット キーの範囲を制限します。このショートカット キーは接尾辞名 vimwiki を持つファイルに対してのみ有効になり、他の形式のファイルに対しては機能しません。

    私はそれまで ftplugin にも、ショートカット キーの範囲にも詳しくなかったので、このショートカット キーを呼び出しませんでした。熱心に助けてくれた netizen @xuelang に感謝します。

    最後に、mapleader と localmapleader の両方がカスタマイズ可能であることを付け加えておきます。

    リーリー

    vimwiki の一部のショートカット キーが使用できないという問題が発生した場合でも、それを使用できます

    リーリー

    この回答が同じ問題に遭遇したネチズンに役立つことを願っています:)

    返事
    0
  • 黄舟

    黄舟2017-05-16 16:44:29

    vimwiki-local-mappings のショートカット キーを使用するために、vimrc で localmapleader の値を設定する必要はありません。

    例:
    コマンド: vimwiki で Vimwiki2HTML にバインドされているデフォルトのショートカット キーは <leader>wh です。つまり、vimviki ファイルを開いた後、通常モードで wh キーをすばやく押して、対応する HTML ファイルを生成することもできます。次のように、ショートカット キーを自分で再定義します。

    nmap <リーダー>wc :Vimwiki2HTML

    上記のキー一致を .vimrc に追加するだけです
    -------------------------------------------------- ------------
    <leader> は通常キーです。<leader> で表されるキーの値を変更できます:

    :マップリーダーを手伝ってください

    返事
    0
  • キャンセル返事