Почему больше невозможно пометить текст в окне моего терминала?

12

Я нетерпеливый пользователь Terminal на Mac OSX Yosemite. Время от времени я отмечаю текст в окне терминала, чтобы скопировать (щелкнуть правой кнопкой мыши или cmd + c) в буфер обмена.

По какой-то причине он вдруг перестал работать! Я больше не могу помечать текст в окне терминала, щелкая и перетаскивая мышь. Я искал способ отключить отметку (в средстве командной строки Windows есть такая настройка по какой-то причине), но я не могу найти никакой опции для управления этим. Даже если невозможно пометить мышью, я могу выбрать «Редактировать» - «Пометить все» (свободно переводится с норвежской версии OSX :)) в строке меню в верхней части экрана - и пометить все работает нормально , Я вижу все отмеченные и могу копировать и вставлять, как ожидалось. Однако я никак не могу повлиять на маркировку мышью - после маркировки всего, что не может быть выделено мышью.

У кого-нибудь есть какие-нибудь советы о том, как включить маркировку, нажав и снова перетащив мышку?

Маркус Беккен
источник
Что делать, если вы используете другой профиль? Смотрите Preferences-> Profiles.
Пепейн ван Леувен
К сожалению, использование разных профилей не сработало. Я должен был использовать решение @kylebellamy ниже.
Маркус Беккен

Ответы:

7

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

Попробуй это:

Полностью выйдите из Терминала и затем удалите этот файл: (ваша домашняя папка) /Library/Preferences/com.apple.Terminal.plist

Надеюсь, это работает для вас! Если вы не видите свою библиотеку, следуйте этому краткому руководству .

kylebellamy
источник
Это сработало! Я вышел из Терминалов, но вместо удаления переименовал файл .plist для терминала. При следующем запуске он снова работал отлично :)
Маркус Беккен
Большой! Это хороший шаг для приложения, которое работает странно.
kylebellamy
6

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

1) Программа должна быть написана для поддержки мыши (vim и tmux являются примерами таких программ), и

2) Терминал должен быть в режиме сообщения мыши. Этот режим включен по умолчанию.

Если вы отключите функцию «Отчеты мыши» («Просмотреть / разрешить отчеты мыши», «R»), события мыши не будут записываться независимо от того, поддерживает приложение мышь или нет, и вы сможете выбирать и копировать текст.

revl
источник
⌘R был трюком, позволяющим копировать / вставлять с помощью Midnight Commander в терминале.
mivk
2

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

davidwebster48
источник