Vim Tips Wiki

Replace the file name extension

1,624pages on
this wiki
Add New Page
Talk0 Share

Tip 469 Printable Monobook Previous Next

created 2003 · complexity basic · author Vincent NAUDOT · version 5.7

Here is a map allowing you to press "\'" in insert mode. It saves the current tex file, then compiles it.

map! \' <Esc>:w<CR>:! latex %<CR>i

You may wonder how to open the associated dvi file. Simply replace % with %<.dvi to give:

map! <F4> <Esc>:! xdvi %<.dvi <CR>i
"Or (if using K environment):
map! <F4> <Esc>:! kdvi %<.dvi <CR>

The same thing applies for any other extension. The following will open the associated ps file with gv.

map! <F5> <Esc>:! gv %<.ps <CR>i


This is deprecated, the preferred form is %:r

And in fact there's a whole bunch more things you can do than just remove the extension - you can remove the directory/path, keep just the extension, etc etc by using different ':' modifiers.

:help filename-modifers

There is the vim-latex-project:

If you install that in your ~/.vim you will have a lot of improvments over the map. \ll compiles your .tex-file, \lv shows you the .dvi. `d give you \delta, and `D gives you \Delta. There is so much, just check it out!

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Also on Fandom

Random Wiki