MacVim - Переключение между языками ярлыков для открытого файла - PullRequest
0 голосов
/ 28 августа 2018

Я использую MacVim для кодирования и для своих заметок.

Я пишу свои заметки на датском языке, поэтому я хочу иметь возможность изменять язык текста в моем GUI (не в меню), поэтому мне не нужно смотреть их: enter image description here.

Я прочитал об этом и обнаружил, что вы можете сделать :language help в MacVim, где вы можете прочитать, что вы можете изменить язык и посмотреть файлы локалей, запустив locale -a в терминале. Я обнаружил, что da_DK.UTF-8 был в списке.

Когда я изменяю настройки моего языкового сообщения с помощью :lan mes da_DK.UTF-8, он переключается, но мой текст в текущем файле все еще подчеркнут красной линией ошибки.

Если я открою новый файл, язык будет датским, но я хочу иметь возможность изменить его на лету.

Как это сделать?


Я пытался:

Запуск :e без имени файла, как упомянуто здесь , где они говорят об обновлении для чтения файла конфигурации - но это не сработало.

Есть предложения?

1 Ответ

0 голосов
/ 28 августа 2018

Я понял, учась у этого ответа !

Вы можете поместить язык в папку ~/.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>
...