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

MacVim - Switch between languages shortcuts for open file

我使用 MacVim 来编码和做笔记。

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

我读到它并发现您可以在 MacVim 中执行 :language help,在那里您可以阅读到您可以更改语言并通过 运行 locale -a 查看您的语言环境文件终点站。我发现 da_DK.UTF-8 已列出。

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

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

怎么做?


我试过:

运行 :e 没有提到的文件名 here 他们谈论刷新以读取配置文件 - 但它没有用。

有什么建议吗?

我从 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>