Vim 如何将netrw list.h和.c文件成对地放在一起?

Vim 如何将netrw list.h和.c文件成对地放在一起?,vim,netrw,Vim,Netrw,netrw:E能否成对显示.h和.c文件 例如: file1.h file1.c file2.h file2.c file3.h file3.c 当前我的netrw:E按以下顺序列出文件: file1.h file2.h file3.h file1.c file2.c file3.c 根据我从:h netrw排序序列中了解的情况,g:netrw\u sort\u序列设置默认情况下将.h文件优先于.c文件 您可以将以下内容添加到vimrc文件中以更改默认行为: let g:netrew_sor

netrw:E能否成对显示.h和.c文件

例如:

file1.h
file1.c
file2.h
file2.c
file3.h
file3.c
当前我的netrw:E按以下顺序列出文件:

file1.h
file2.h
file3.h
file1.c
file2.c
file3.c

根据我从
:h netrw排序序列
中了解的情况,
g:netrw\u sort\u序列
设置默认情况下将
.h
文件优先于
.c
文件

您可以将以下内容添加到
vimrc
文件中以更改默认行为:

let g:netrew_sort_sequence = '[\/]$,\<core\%(\.\d\+\)\=,\.[a-np-z]$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$'

有关更多信息,请参见以下vim wiki页面:

根据我从
:h netrw sort sequence
中了解的,默认情况下
g:netrw_sort_sequence
设置将
.h
文件优先于
.c
文件

您可以将以下内容添加到
vimrc
文件中以更改默认行为:

let g:netrew_sort_sequence = '[\/]$,\<core\%(\.\d\+\)\=,\.[a-np-z]$,\.cpp$,*,\.o$,\.obj$,\.info$,\.swp$,\.bak$,\~$'
有关更多信息,请参阅下面的vim wiki页面:

谢谢Peter,上的“单行解决方案”非常简单:点击键在.h和.cpp文件之间切换我将使用它。谢谢Peter,上的“单行解决方案”非常简单:点击键在.h和.cpp文件之间切换我将使用它。