7

私の中に次の行があります~/.inputrc

set completion-ignore-case on

そのため、シェルでは、オートコンプリートが大文字と小文字を区別せずに行われます。VimのExモードでこんなのありますか?:bundlei<Tab>入力してオートコンプリートできるようにしたい:BundleInstall. :e ~/doc<Tab>同様に、入力して取得したい:e ~/Documents/.

4

3 に答える 3

7

この新機能を試してください::set wildignorecase

于 2014-11-11T02:03:38.017 に答える
2

これは本当の答えではありません。しかし、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>得るでしょう。

于 2012-04-25T02:38:49.930 に答える
1

これらを .vimrc に追加してください:

set ignorecase
set smartcase

これらを使用すると、例は説明どおりに機能します。これらのオプションがコマンドライン補完に影響を与えるという明示的なドキュメントは見つかりませんでしたが、すべてのパターンに影響を与えるようです。

于 2012-04-25T01:12:00.423 に答える