OMG Facepalms apple досі не подбав про це. Я б отримував дзвінки з Noobs першого рівня весь день, коли працював у Apple.
- Відкрийте Terminal.app
- Відкрийте вікно налаштувань (CMD +,)
- Перейдіть на вкладку Налаштування
- Виберіть поточну тему Налаштування та натисніть на вкладку Клавіатура
- Відредагуйте (або додайте) запис для домашньої сторінки:
- Встановити дію: надіслати рядок до оболонки:
- Встановіть рядок
\001
(або натисніть Ctrl + a)
- Відредагуйте (або додайте) запис для End:
- Встановити дію: надіслати рядок до оболонки:
- Встановіть рядок
\005
(або натисніть Ctrl + e)
- Відредагуйте (або додайте) запис для Page Up:
- Встановити дію: надіслати рядок до оболонки:
- Встановіть рядок на
\033[5~
(скопіюйте та вставте це)
- Відредагуйте (або додайте) запис для Page Down
- Встановити дію: надіслати рядок до оболонки:
- Встановіть рядок на
\033[6~
(скопіюйте та вставте це)
- Закрийте вікно налаштувань.
Ось так. Термінал повинен бути готовий використовувати клавіші Home, End, Page Up та Page Down, як очікували користувачі Windows / Linux.
SSH на ваш улюблений сервер Linux, відкривайте nano, vi або emacs і насолоджуйтесь.
Якщо домашні або кінцеві ключі не працюють у vim, спробуйте такі:
- Головна: \ 033 [7 ~
- Кінець: \ 033 [4 ~
Що стосується проблеми з мишею, я не впевнений, чи Termminal.app підтримує xterm миші. Нібито це потрібно для роботи. iTerm - це альтернативна термінальна програма, яка підтримує звітність миші. MouseTerm - це хак для додавання звітів про миші до Terminal.app, але я не пробував і не знаю, як добре це працює
Ви також можете встановити X11.
Щойно ви зробите одну з цих трьох речей, ви зможете використовувати ssh із встановленою мишкою = a.