Использование функции диктовки для вставки текста в терминал

С помощью созданных пользователем команд диктовки можно вставлять текст в приложение. Я попытался создать голосовую команду, которая вставляла бы текстовую команду в Терминал. Однако ничего не клеится. Я вижу, что команда активируется, потому что мигает «Редактировать». Я могу без проблем вставлять текст в другие приложения с помощью голосовых команд.

Кто-нибудь знает обходной путь этой проблемы?

Интересная проблема, я только что попробовал ее с Sierra 10.12.4, и она отлично работает для меня в терминале.
Хорошо знать. Я на 10.12.5. Хм. Позвольте мне попробовать на другом Mac.
Такая же проблема на другом компьютере с 10.12.4.
Вы создаете новую команду с функцией расширенных команд для вставки строки заранее определенного текста или просто диктуете свой текст прямо в инструменте диктовки?
Я скопировал текст вручную, переключился на Терминал и сказал «вставить это», чтобы вставить его, меню редактирования замигало, и текст был вставлен. Я только что сделал свою собственную команду для вставки предопределенного текста, которая не работала точно так, как вы сказали, мигало меню редактирования, но не работало, а затем последующая «вставка этого» также не работала, пока я не вышел и не перезапустил Терминал ( сохраняя тот же сеанс диктовки). Извините за путаницу, это очень своеобразный баг!
Черт, кажется, моя мечта о вводе длинных или сложных команд для запоминания голосом рухнула. Думаю, для меня это возврат к старым аббревиатурам оболочки bash.
Точно такая же ошибка с iTerm, как странно.

Ответы (2)

Эта проблема осталась у меня, когда я обновился до 10.13.3, но я нашел решение. Вместо использования параметра «Вставить текст» при создании новой команды диктовки используйте команду «Вставить данные». Затем перейдите в TextEdit и введите нужный текст, выберите и скопируйте его. Затем вернитесь к окну создания команды диктовки и нажмите кнопку «Импорт из буфера обмена». Вы заметите, что кнопка перемещается вниз (я предполагаю, что сейчас там есть данные). Теперь моя команда диктовки работает! Я не уверен, работает ли это в более ранних версиях Sierra.

Просто убедитесь, что расширенная диктовка включена. Вам не нужно создавать новую команду диктовки. Просто выделите текст, который хотите скопировать в буфер обмена, и произнесите команду «копировать это». Затем в приложении терминала просто произнесите команду «вставить это».

введите описание изображения здесь