Как автозаполнение / автоматическое закрытие скобок на Mac?

некоторые текстовые редакторы поддерживают автоматическое закрытие скобок. Например, на Jupyter Notebook или Jupyterlab для Python, с учетом строки, скажем

asdf wert xcvb

Если я дважды щелкните, чтобы выделить wert, а я типа (, это даст мне

asdf (wert) xcvb

аналогично, если выделить asdf и типа ', это даст мне

'asdf' Верт scvb

есть ли способ сделать это во всей Mac OS?

24
задан Hui Wang
03.01.2023 4:55 Количество просмотров материала 3240
Распечатать страницу

3 ответа

Я не знаю такого глобального поведения, как то, что вы описываете особое поведение этого конкретного приложения.

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

например (взято из Windows и должно быть переведено на Mac), сочетание клавиш Win+( может быть в переводе на

Ctrl+X, (, Ctrl+V, ). Для Mac, заменить Win by Cmd.

это вырезать выделение в буфер обмена, введите (, вставьте выделение, наконец введите ). Эта комбинация должна работать для большинства приложений.

вы можете сделать то же самое с символами, отличными от круглых скобок, такими как двойные кавычки.

обсуждение макропрограмм на компьютере Mac см. В публикации эквивалент AutoHotkey для OS X.

3
отвечен harrymc 2023-01-04 12:43

самый простой способ сделать это через "Системные настройки".

  • на Системные Настройки > Клавиатура > Текст
  • щелкните '+' кнопка в левом нижнем углу.
  • введите контекстное текст в заменить столбец (в нашем случае это будет '(').
  • введите целевую фразу, которую вы хотите развернуть в С столбец (в данном случае, "()").
  • повторите описанные выше действия для всех типов скобок(если требуется)
  • каждый раз, когда вы вводите открывающую скобку, система покажет расширение под текстом и автоматически заменит его желаемым результатом при нажатии "пробел" или "ввод".

обертывание выделенного текста в скобках или кавычках не представляется возможным с этим, хотя.

источник: https://www.laptopmag.com/articles/autocomplete-with-text-shortcuts-os-x

1
отвечен Raghu Ranganathan 2023-01-04 15:00

Если вы ищете текстовый редактор с этой функцией, то я бы предложил BBEdit.

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

0
отвечен Tony Williams 2023-01-04 17:17

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх