Skip to content

ojer/vim-fap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fzf  ack      in the project
find anything in the project

vim 中使用 FZF/Ack 检索时,指定项目根目录为检索目录


使用 `vim --version` 检查已启用特性
当 `file_in_path`, `find_in_path` 功能可用时有效


在 vim8+ 中安装:
将该项目文件夹移动到 `vimfiles\pack\plugins\start\` 目录


FZF
使用 `RFZF` 检索文件
`:RFZF filename` 等价于 `:FZF -q filename ${projectDir}`

Ack
使用 `RAck` 检索字符
`:RAck str` 等价于 `:Ack str ${projectDir}`


自定义
通过参数 NTPNames 设置标识文件来自定义项目根目录
该参数也用于 NERD_tree_Project `https://www.vim.org/scripts/script.php?script_id=2801` 
默认参数定义如下:

```
if !exists("g:NTPNames")
  let g:NTPNames = ['build.xml', 'Makefile', '.project', '.lvimrc']
endif
```

在 vimrc 中设置更多可用于识别项目根目录的文件, 比如 'package.json', 'pom.xml' 等
```
  let g:NTPNames = ['README.md', 'README', 'pom.xml', 'pageage.json', 'build.xml', 'Makefile', '.project', '.lvimrc']
```

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published