1

Прошло уже более шести месяцев с тех пор, как я использую stackexchange, поэтому все знают, что у нас нет слов о том, насколько это было полезно для нас. Но небольшая вещь об этих сайтах, в которые я влюблен, состоит в том, что, как мы можем форматировать наши вопросы, я обращаю особое внимание на то, как мы форматируем фрагменты кода, то есть сохраняем их в одинарных кавычках (я не знаю, если они на самом деле называются кавычки или что-то еще) LikeThis.Code() или с помощью префикса четырех пробелов.

Мне нужно написать большую часть своей работы в колледже в Microsoft Word или OneNote, где у меня есть большой кусок кода для размещения, мне нравится организованное написание, как и все, поэтому я форматирую эти фрагменты кода с помощью монофонических шрифтов вручную. Но после перехода на стек ... сайтов мне стало интересно, смогу ли я автоматизировать подобное поведение в Word с помощью какой-либо сторонней программы, например, AutoHotkey или чего-то еще. Хотя я знаю, что AutoHotkey много работает с клавиатурой, но я искал более быстрый и эффективный способ форматирования блока слов в монофонические шрифты (это нормально, я не ожидаю, что они подсветят синтаксис). За несколько месяцев я прочитал статью на HowToGeek о приложении, которое автоматически заменяет краткие формы слов, которые мы часто вводим, на полное слово, в основном преобразовывая неформальный английский в формальный (сейчас я не могу вспомнить, что это за приложение). Таким же образом, я могу отформатировать текст в моно шрифтах, используя одинарные кавычки или что-то еще? так что мне не нужно вручную выбирать текст и менять шрифты на моно.

3 ответа3

4

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

  • установка шрифта для моноширинного шрифта, такого как Courier New
  • настройка языка на Без проверки (Word 2003 и старше) или Не проверять орфографию или грамматику (Word 2007 и новее)
  • установка размера шрифта на что-то меньшее; часто код плохо помещается на странице, если вы не сделаете его меньше

Чтобы использовать это, выберите текст и измените стиль. Все атрибуты форматирования будут применены одновременно.

Сохраните стиль в шаблоне normal.dot (по умолчанию), чтобы он был доступен во всех документах.

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

  • Нажмите кнопку «Офис».
  • Нажмите кнопку «Параметры Word» (внизу меню)
  • Выберите Customize из меню слева.
  • Нажмите Сочетания клавиш: кнопка «Настройка» внизу.
  • В списке категорий прокрутите вниз, пока не найдете стили (второй снизу) и выберите его.
  • В списке стилей выберите стиль, который вы создали.
  • Нажмите в поле «Нажать новую комбинацию клавиш».
  • Введите комбинацию клавиш, которую вы хотите использовать (например, Alt 1)
  • Нажмите кнопку Назначить
  • Нажмите Закрыть

Когда вы закрываете Word, он может спросить, хотите ли вы сохранить обычный шаблон. Ответь да

1

Хотя синтаксис отличается от синтаксиса уценки, LaTeX предлагает подходящую среду семантической разметки «что вы имеете в виду» для подготовки документа.

Конечно, вам придется отказаться от своих способов обработки текста и присоединиться к легкой стороне.

0

Лично я хотел бы создать горячую клавишу для изменения форматирования шрифта одним нажатием клавиши, независимо от того, может ли Word/OneNote сделать это внутренне или использовать AutoHotkey.

Интересно, можно ли манипулировать автоформатом Word в соответствии с вашими потребностями? У меня не загружено Word на эту коробку, или я бы сам с ней повозился.

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