Использование Ctrl + V для вставки неформатированного текста по умолчанию в Calc OpenOffice.org

3577
bert

Есть ли способ изменить команду Ctrl + V в OpenOffice.org Calc, чтобы вставить неформатированный текст?

Есть Ctrl + Shift + V, который открывает диалог. Но это слишком много работы. Я просто хочу изменить поведение Ctrl + V по умолчанию.

6

3 ответа на вопрос

3
Marco Demaio

Шаги, чтобы сделать CTRL + V для запуска «Вставить неформатированный текст» :

1. Создайте макрос:

  • перейдите в «Инструменты> Макрос> Запись макроса».
  • Появляется небольшая коробка с кнопкой «Остановить запись»
  • Поместите мышь в одну клетку
  • перейдите в «Правка> Вставить специальный> Неформатированный текст»
  • нажмите «Остановить запись» и
  • сохранить макрос с именем наподобие PasteUnformatted

2. Запустить макрос на CTRL + V:

  • Перейдите в Инструменты> Настройка> Клавиатура (см. Скриншот ниже)
  • Найти Categoryсписок (внизу слева - возможно, потребуется прокрутить)
  • Выберите «Макросы OpenOffice> Пользователь> Стандарт> Модуль 1».
  • найдите свой макрос PasteUnformatted
  • Выберите CTRL + V в «Списке клавиш быстрого доступа»
  • Нажмите «Изменить», затем «ОК»

Инструменты> Настройка> Клавиатура с выбранным макросом и CTRL + V (mac)

Другой (принятый) ответ может быть «правильным», но он бесполезен. Спасибо, что спасли меня от форматированного вставления с этим простым объяснением. WEBjuju 7 лет назад 1
2

Зачем все усложнять? Более простой способ вставить неформатированный текст с помощью Ccontrol V - просто записать макрос (вставить значок в верхнем меню значков), куда вы вручную вставляете неформатированный текст. Затем перейдите в меню «Инструменты», «Настроить» и выберите макрокоманду категории, ваше macto и параметр control-v.

Сохранить

Каждый раз, когда вы сейчас используете ctrl-v, ваш текст вставляется неформатированным.

1
Phoshi

AutoHotkey!

^+v:: bak = %clipboard% clipboard = %bak% Send ^v return 

Это заменило бы Control-Shift-V на «неформатированную» пасту, глобально.

Если бы вы хотели только OOo Calc, вы бы сделали что-то вроде:

#IfWinActive, ahk_class [something] ^v:: bak = %clipboard% clipboard = %bak% Send ^v return #IfWinActive 

Где [что-то] - это имя класса окна, которое вы можете легко узнать с помощью прилагаемого Window Spy от AHK. (Это на самом деле заменит Control-V (^ означает контроль, + означает сдвиг), но делать это в масштабе всей системы - плохая идея)

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