2

Я навсегда разочарован тем, как в LibreOffice работает метод вырезания и вставки.

Например, я считаю, что телефонные номера обрабатываются как числовые, а начальные нули пропадают, или простой текст вставляется с форматированием шрифта, или я получаю всплывающее окно, дающее мне больше возможностей.

Я знаю, что есть разные "виды" операции вставки, и вы можете выбрать, какую из них привязать к Ctrl+V через меню "Настройка", но я изучил эти параметры, и они все еще не выполняют то, что я хочу.

Поведение, которое почти всегда соответствует желаемому, достигается путем выбора ячейки, щелчка мышью по панели формул и последующего нажатия там Ctrl+V

Кажется, что ни один из существующих параметров вставки не соответствует "вставить в панель формул" (все строки являются литералами, включая числа, без форматирования или гиперссылок, без всплывающих окон). Могу ли я связать это поведение с нажатием клавиши другим способом?

1 ответ1

0

Я сочувствую вашему разочарованию.

В этой ситуации я делаю "Специальная вставка" (Shift-Cmd-V в Mac OS):

  1. Скопируйте текст из другого места.
  2. Нажмите на ячейку назначения в LibreOffice-Calc
  3. Редактировать... Вставить специальный... (Shift-Cmd-V в Mac OS X). Появится диалоговое окно "Специальная вставка" с различными параметрами формата, включая "Неформатированный текст".
  4. Введите "и". "Неформатированный текст" выбран.
  5. Нажмите Ввод. Диалоговое окно исчезнет, и текст будет выделен.
  6. Нажмите клавишу Tab или клавишу со стрелкой, чтобы переместить выделение из ячейки назначения. Не нажимайте пробел или Enter. Это может привести к тому, что Calc превратит текст с URL-адресом в гиперссылку.

Вы сказали "нет всплывающих окон". Это дает всплывающее окно. Тем не менее, он отклоняется простым нажатием клавиши "u" с последующим вводом. Я обнаружил, что стал достаточно быстро набирать «Shift-Cmd-V», "U", "Enter".

Это работает для меня для телефонных номеров, отформатированных североамериканским способом, с несколькими внутренними дефисами или с круглыми скобками «()», например «604-555-1212» или «(604) 555-1212». Он сохраняет начальные нули в отформатированных телефонных номерах, например, «03-1111-2222».

Последовательности цифр с ведущими нулями являются более сложной проблемой. Что я делаю здесь, это готовит ячейку назначения с форматированием текста:

  • Выберите ячейку назначения (или диапазон ячеек).
  • Формат... Клетки ... Откроется диалоговое окно «Формат ячеек».
  • Нажмите вкладку Numbers. Появятся списки для категории и формата.
  • В категории выберите текст. В списке Формат появится запись @.
  • Нажмите кнопку ОК. Диалоговое окно «Формат ячеек» исчезнет.

Теперь, когда вы вставляете "Неформатированный текст" в те ячейки с форматом "Текст", ведущие нули сохраняются.

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