Термінал Apple немає домашньої та кінцевої клавіш - Використовуйте cmd ліворуч або cmd праворуч


9

Як зробити

+ і + перемістіть текстовий курсор вліво та вправо від рядка введення терміналу. Ця комбінація клавіатур працює на більшості речей моєї книги Mac, але не на Терміналі.

Зазвичай я використовую домашні та кінцеві клавіші на інших комп'ютерах, які не є яблуками. Як не дивно + Aі + Eдосягти цього в mac-терміналі, але, на мою думку, це неправильна комбінація клавіш. Я хочу це зробити за допомогою + і + .

Це схоже на це питання, проте я хочу спеціально відобразити його на + і + .

Чи можна відобразити домашні та кінцеві ключі під час використання терміналу?


2
Загрожуючи звучати як пурист: ⌃ + E і ⌃ + A - правильні, а ⌘ + ← і ⌘ + → - неправильні. E та A також працюють скрізь у стандартних місцях редагування тексту Mac, а також у всіх Linux, Unix та BSD.
Джон Кітс

Відповіді:


4

Для цього можна скористатися інструментом Better Touch (це більше не безкоштовно, мінімум 5 $), просто призначте комбінації клавіш для роботи лише в додатку Terminal . Знову ⌘ CMD+ до ⌃ CTRL+ Aі ⌘ CMD+ до ⌃ CTRL+ E. Ось зразок:

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


1
BTT більше не є безкоштовним, але має ліцензію "плати те, що ти хочеш", мінімум $ 5
Ciprian Tomoiagă

@CiprianTomoiaga дякую за оновлення! Наступного разу
сміливо

3

Ви можете налаштувати зв'язки клавіш у налаштуваннях терміналів у розділі Профілі -> Клавіатура. Це на основі профілю за профілем. Позначте control+ a( \001) до початку рядка goto та control+ e( \005), щоб перейти до кінця рядка на будь-який ярлик клавіатури, який ви хочете (просто не перезаписуйте нічого важливого, що вже використовується) Налаштування терміналу


1
цей метод не працює з ключем cmd
Robbo_UK

А-а-а ... бачу. Здається, що модифікатори Command використовуються самим додатком (включаючи, на зразок, cmd + стрілки).
sdmeyers
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.