2012-05-14 60 views
0

可能重複:
Can I make vim do syntax highlighting on C++ headers that don't have extensions?如何使VIM緩衝源至R沒有.R擴展

我使用R.vim腳本從VIM到R源之中我.R文件-GUI使用Applescript。但是,這隻有在我在vim中打開的文件具有.R擴展名時纔有效。

當我打開MacVim時,緩衝區沒有擴展名,所以我必須先將文件保存爲temp.R,然後才能使用R-vim提供的快捷方式將其導出到R-GUI。我主要是一個R用戶,所以我想這樣做是這樣的,默認情況下,當MacVim打開時,它假定文件類型是R,我可以立即開始緩衝。

有沒有辦法自動告訴緩衝區的文件類型是R,這樣我就不需要寫入我的緩衝區之前找到R?

+0

緩衝區我希望的是不涉及打字到的東西和保存文件前將允許突出和採購解決方案的文件類型。否則,我可能只是將文件保存爲foo.R並完全避免此問題。 –

+0

嘗試Vim-R-Plugin http://www.vim.org/scripts/script.php?script_id=2628 – Idr

回答

2

您可以設置使用:set filetype=R或短:set ft=R

+0

有沒有辦法將它添加到我的vimrc中,使所有新緩衝區以filetype = R的方式打開? –

+1

你可以添加'autocmd BufEnter * if&filetype ==「」| setlocal ft = R | endif'到你的vimrc。這會將所有未知文件的文件類型設置爲「R」。 – dwalter

+0

工程很好。謝謝,dwalter! –