Как может я spellcheck в gVim?

@JillAndMe! Вы можете использовать метод JSON_ARRAY_APPEND (). Я надеюсь, что это поможет вам JSON_ARRAY_APPEND ()

50
задан Mateusz Piotrowski 10 March 2017 в 04:16
поделиться

3 ответа

Использовать :set spell включать проверку правописания. Если это - исходный код, gvim достаточно умен только spellcheck комментарии и строковые литералы.

:help spell даст Вам все подробности. Вот некоторые выборки:

To search for the next misspelled word:

]s           Move to next misspelled word after the cursor.
             A count before the command can be used to repeat.
             'wrapscan' applies.

[s           Like "]s" but search backwards, find the misspelled
             word before the cursor.  
Finding suggestions for bad words:

z=           For the word under/after the cursor, suggest correctly
             spelled words.
To add words to your own word list:

zg           Add word under the cursor as a good word

Также посмотрите :help set spelllang для получения информации об изменении Вашего словаря для включения других регионов, языков или наборов слова (например, медицинский жаргон).

gvim должен быть скомпилирован с | +syntax |.

Я не помещаю :set spell в моем .vimrc, потому что, когда я кодирую, существует только слишком много имен переменной в моих комментариях, которые отмечены. Если существует определенный тип файла, Вы хотите проверенное использование автокоманда в Вашем .vimrc. Или просто включите его вручную при необходимости в нем.

99
ответ дан Eric Johnson 7 November 2019 в 10:45
поделиться

Сделать :set spell включать проверку правописания. Посмотрите :h spell для справки и информации о том, как проверка правописания работает и как использовать различные языки и словари и такой.

4
ответ дан Brian Carper 7 November 2019 в 10:45
поделиться

Я начал использовать

aspell

, который поставляется с Cygwin ( http://www.cygwin.com/ ). (Это пакет, но установка по умолчанию и добавленный вручную aspell довольно малы и быстро загружаются.)

Когда я хочу проверить правописание в текущем файле, я использую функцию, определенную в моем .vimrc (или _vimrc), которая сохраняет файл, запускает в нем aspell, затем перезагружает файл:

:function! SpellCheck()
:   w!
:   !c:\prog\cygwin\bin\aspell.exe --dont-backup check "%"
:   e! %
:endfunction

для использования этой функции я просто выполняю:

:call SpellCheck()

Он просматривает файл так же, как и Microsoft Word, я выхожу, а затем файл перезагружается с исправлениями .

Запуск aspell извне без необходимости перемещать мышь - это для меня достаточно интегрировано. Мне никогда не нравилась проверка орфографии на лету. Меня это и такие вещи, как IntelliSense, отвлекают.

2
ответ дан 7 November 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: