私の中に次の行があります~/.inputrc
:
set completion-ignore-case on
そのため、シェルでは、オートコンプリートが大文字と小文字を区別せずに行われます。VimのExモードでこんなのありますか?:bundlei<Tab>
入力してオートコンプリートできるようにしたい:BundleInstall
. :e ~/doc<Tab>
同様に、入力して取得したい:e ~/Documents/
.
私の中に次の行があります~/.inputrc
:
set completion-ignore-case on
そのため、シェルでは、オートコンプリートが大文字と小文字を区別せずに行われます。VimのExモードでこんなのありますか?:bundlei<Tab>
入力してオートコンプリートできるようにしたい:BundleInstall
. :e ~/doc<Tab>
同様に、入力して取得したい:e ~/Documents/
.
この新機能を試してください::set wildignorecase
これは本当の答えではありません。しかし、ambicmd をインストールすると、コマンド ラインを操作するための適切な動作が得られます。
https://github.com/thinca/vim-ambicmd
そして、あなたのvimrcに以下を追加してください
if globpath(&rtp, 'autoload/ambicmd.vim') != ''
cnoremap <expr> <Space> ambicmd#expand("\<Space>")
cnoremap <expr> <CR> ambicmd#expand("\<CR>")
endif
あなたはBundleInstall
多分:bi<space>
得るでしょう。
これらを .vimrc に追加してください:
set ignorecase
set smartcase
これらを使用すると、例は説明どおりに機能します。これらのオプションがコマンドライン補完に影響を与えるという明示的なドキュメントは見つかりませんでしたが、すべてのパターンに影響を与えるようです。