MacVim-在打开文件的语言快捷方式之间进行切换

时间:2018-08-28 11:26:34

标签: vim locale macvim

我使用MacVim进行编码和记录笔记。

我用丹麦语写我的笔记,所以我希望能够在我的GUI(而不是菜单)中更改文本的语言,所以我不必看这些:enter image description here。 / p>

我阅读了有关内容,发现您可以在MacVim中执行:language help,您可以在其中阅读到可以更改语言并通过在终端中运行locale -a来查看语言环境文件的信息。我发现列出了da_DK.UTF-8

当我使用:lan mes da_DK.UTF-8更改语言消息设置时,它会切换,但是我当前文件中的文本仍带有红色错误行加下划线。

如果我打开一个新文件,该语言是丹麦语,但我希望能够即时更改它。

如何执行此操作?


我尝试过:

运行:e而没有文件名,如here所述,他们谈论刷新以读取配置文件-但这没用。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

我发现自己是从this answer学习的!

您可以在~/.vim/spell/文件夹中添加语言。

丹麦语:

http://ftp.vim.org/pub/vim/runtime/spell/da.utf-8.spl

http://ftp.vim.org/pub/vim/runtime/spell/da.utf-8.sug

然后在MacVim中,您可以通过调用:set spelllang=da !!!

来更改语言

注意:

(当然)您可以在.vimrc文件中创建一个快捷方式:

" Set english and danish spelling easy
nmap <Leader>da :set spelllang=da<CR>
nmap <Leader>en :set spelllang=en<CR>