I want to get the file name without the file extension in Vim.
I wrote the following functions in my .vimrc
file for compile and run the Java program.
:help expand()
should give you the answer, see expand().
You should use the r
modifier for %, with %:r
instead of %
to get the file name without extension.
If you want to write functions to build and execute files, you should also have a look at the documentation for shellescape, in order to prevent problems with spaces in file name or path.