Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试匹配直接在我的桌面上的所有文件。但是 autocmd 模式*/Desktop/*也匹配桌面的任何子目录中的文件。什么模式可以做我需要的?
*/Desktop/*
一种方法是使用合适的正则表达式,但如果/文件名中有 s,这个可能会失败,但你可以改进它:
/
au BufRead * if expand('<amatch>') =~ "/Desktop/[^/]*$" | set tw=90 | endif
另一种方法是使用两个命令,一个还原另一个:
au BufRead */Desktop/* set tw=90 au BufRead */Desktop/*/* set tw=31