4

Это сводит меня с ума. Я использую Word для обобщения книг, которые я изучаю. Теперь для такого термина, как

BindingOperations.ClearBinding

Сначала жалуется, почему у меня нет "Связывающих операций". Тогда почему у меня нет "Clear Binding". И, наконец, даже после того, как я добавил "BindingOperations" и "ClearBinding" в словарь, он жалуется на все BindingOperations.ClearBinding!

У меня вопрос: как я могу настроить проверку орфографии в Word для приема Word1Word2 и CorrectWord1.CorrectWord2, когда написание Word1, Word2, CorrectWord1 и CorrectWord2 правильные?

редактировать: я смущен, чтобы сказать, что я решил проблему. Я просто использовал тире как в «Frame-Position» вместо FramePosition.

редактировать: вот скелет для макроса слова, чтобы решить эту проблему:

F8  twice (to select the word)
<control u> (to underline)
F8  twice (to extend selection to more than one word, because of a bug in Word 
    where replacing when just one word is selected replaces all across the document,
    not just across the selection )
<contrl h> (to replace)
([a-z])([A-Z])
<Alt i> (go get to the "Replace with" text box)
\1 \2
<Alt M> (for more)
<Alt U> (for wildcards)
<Alt A> (for Replace All)
<Alt N> (no replacement out of the selection)
<Alt U> (Reset the use wildcards)
<escape>

3 ответа3

3

Орфография -> Установить язык проверки .. -> [X] Не проверять орфографию или грамматику.

Установите это либо для стиля абзаца, который вы затем используете для блоков исходного кода, либо отдельно для блоков исходного текста или текста, который вы не хотите проверять орфографией.

0

У меня такая же проблема; однако я использую MS Word для документирования исходного кода Java.

Мои решения до сих пор:

  • Отключите автозаполнение для определенных областей текста, как упомянуто выше (не особенно хорошо, поскольку полезны грамматический стиль и автокоррекция для других слов в абзаце).
  • Добавьте слово в мой местный словарь; опять не идеально, так как это означает, что щелкнуть правой кнопкой мыши> добавить в словарь всякий раз, когда я пишу имя переменной, метода или класса и повторяю процесс, если я переношу документ в другой экземпляр слова.

В каждом случае слово верблюжий. Конечно, должен быть приличный способ игнорировать любое слово дела верблюда в автокоррекции, учитывая сложность других его функций, но я не нашел его.

0

Microsoft word не имеет понятия, что такое верблюжье слово, такое как "camelCaseWord". Так что, к сожалению, проверка орфографии или разрыва слов любого верблюжьего слова неверна.

При переносе слов верблюжьего слова, очевидные места для переноса слов находятся между словами верблюжьего слова. Таким образом, слово "camelcaseWord" стало бы переноситься как «верблюд-Слово».

При проверке орфографии всегда следует (или, по крайней мере, делать выбор) проверять орфографию слова верблюжьего слуха, такого как "correct1Correct2Correct3", чтобы проверять правописание каждого отдельного слова слова в верблюжьей клетке независимо. (То есть не ищите "правильное1 правильное2 в словаре", а ищите каждое из 3 слов "правильное", "правильное" и "правильное").

Это обычный подход Microsoft к применению. Покройте 80% случаев использования и сделайте это.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .