gpt4 book ai didi

vim - 在Vim函数中获取不带文件扩展名的文件名

转载 作者:行者123 更新时间:2023-12-03 06:46:49 25 4
gpt4 key购买 nike

我想在 Vim 中获取不带文件扩展名的文件名。

我在 .vimrc 文件中编写了以下函数来编译并运行 Java 程序:

:function! JAVA_RUN()
:!javac %^M
:endfunction

map <F3> :execute JAVA_RUN()<CR> :source $HOME/.vimrc<CR>

如何在函数内获取不带扩展名的文件名?

最佳答案

:help Expand() 应该会给你答案,请参阅 expand() .

您应该使用 % 的 r 修饰符,用 %:r 而不是 % 来获取不带扩展名的文件名。

如果您想编写函数来构建和执行文件,您还应该查看 shellescape 的文档,以防止文件名或路径中出现空格问题。

关于vim - 在Vim函数中获取不带文件扩展名的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2605843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com