9

(project)/ srcと(project)/incにたくさんのファイルがあります。

vimを押すと<C-x><C-f>、そこからファイル名に関する提案が表示されますが、検索するディレクトリを設定する方法が見つかりませんでした。

私が読んだドキュメントには、それだけが記載されており、リスト内<C-p><C-n>移動しますが、検索パスの調整については何もありません。

4

3 に答える 3

5
set autochdir

「現在のディレクトリ」を現在のファイルを含むディレクトリに自動的に設定します。それをあなたのvimrcに入れて、人生を楽しんでください。

于 2012-08-03T15:54:48.193 に答える
3

または、が起動さpwdれた場所からのパス。構成できません。vim

path-supportと呼ばれる新機能がvimまもなく利用可能になりますが:http: //vimdoc.sourceforge.net/htmldoc/options.html#%27path%27

それはあなたがより多くを構成するのを助けるかもしれません。

それまでの間、次のvimプラグインを試してください。

FuzzyFinder http://www.vim.org/scripts/script.php?script%5Fid=1984

zvim https://bitbucket.org/ZyX_I/zvim

tコマンド http://www.vim.org/scripts/script.php?script_id=3025

または、独自のvimプラグインを作成することもできます。

参照: http:
//vim.wikia.com/wiki/Searching_for_files_in_a_directory_listing
および
http://vim.wikia.com/wiki/Source_vimrc_and_use_tags_in_a_parent_directory

于 2012-08-03T12:57:32.423 に答える
1

これは私が問題を解決するために行ったことであり、@askmishソリューションよりもはるかに簡単なようです。このマッピングを
編集して追加します。vimrc

map <F4> :cd %:h<CR>

これ以降、を押しF4て現在のディレクトリに切り替えます。
を押す<C-X><C-F>と、現在の作業ディレクトリにあるすべてのファイルのリストが表示されます。

于 2012-08-03T15:10:47.900 に答える