我希望我的文件以这种方式排序:
abc.c
Makefile
readme.txt
但是netrw文件浏览器会像这样对它们进行排序(使用空排序):
Makefile
abc.c
readme.txt
我该如何解决这个问题?
顺便说一句,通过键入它的名字的前几个字母来跳转到文件/目录也是很好的.那可能吗?
netrw确实可以进行不区分大小写的排序(我想这就是你想要的):把以下内容放入你的~/.vimrc:
let g:netrw_sort_options = "i"
由于netrw文件列表是普通的Vim缓冲区,因此您可以通过默认/搜索命令快速查找条目.如果您想要一个在键入时过滤候选列表的解决方案,则需要一个不同的插件,如FuzzyFinder或Command-T.
netrw 中的排序有两种控制方式。您可以使用s键在按大小、时间和名称排序之间切换。如果这不能满足您的要求,netrw 中的排序顺序也可以由名为 的变量控制g:netrw_sort_sequence。默认值应该适合您的需要,但可以通过手动设置变量来更改它。您可以阅读 Vim 帮助主题netrw_sort_sequence以获取更多信息 ( :help netrw_sort_sequence)