Emacs на привязках клавиш Mac OS X Leopard

Я также видел эту ошибку в Xcode 7.2, когда производные данные повреждаются (в моем случае я прервал сборку и подозревал, что это была основная причина).

Итак, если другие решения (в частности, Chris's и BraveS, которые, как я подозреваю, более вероятны) не подходят вашей проблеме, попробуйте удалить производные данные (выберите: Окно / Проекты / Производные данные -> Удалить) и перестроить.

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

104
задан Loom 13 August 2013 в 12:11
поделиться

7 ответов

Свопинг CTRL и CAPS LOCK

  1. Входят , Установки системы
  2. Входят Клавиатура & Мышь предпочтительная область
  3. В вкладка Keyboard , нажмите Modifier Keys...
  4. Подкачка действия для Caps Lock и Управление .

alt text

Используя ALT/опцию как META

  1. В строке меню, нажмите Terminal
  2. Click Preferences...
  3. Под вкладка Settings , перейдите в , вкладка
  4. Keyboard Устанавливает флажок, маркированный опция Use как метаклавиша

alt text

Вот именно! Необходимо хорошо быть на пути к становлению ведущим устройством Emacs!

162
ответ дан Kyle Cronin 24 November 2019 в 04:06
поделиться

(не эргономичная клавиатура, но мне действительно нравятся перемещение и чувство ключей, и Клавиша CTRL, Caps Lock подкачивается).

http://matias.ca/osxkeyboard/index.php

2
ответ дан Gene T 24 November 2019 в 04:06
поделиться

Не уверенный, если Вы полностью женаты на использовании Emacs от терминала, но другая опция состоит в том, чтобы использовать Углерод Emacs (мой фаворит) и (очень подобный Mac) Aquamacs. Углерод Emacs использует командную клавишу для meta, это хорошо, потому что можно сделать, команды Управления-Meta только регулировкой частоты и Командой вниз вместо первого удара выходят тогда из последовательности клавиши CTRL.

кроме того, если Вы - серьезный пользователь Emacs, я полностью рекомендую удовлетворить клавиатуре для программирования (который является тем, который является абсолютно перепрограммируемым отдельно). Я использую Кинез, это - немного денег, но они чрезвычайно длительны и довольно хороши.

7
ответ дан dnolen 24 November 2019 в 04:06
поделиться

При использовании emacs по соединению SSH, или через машину не на локальном компьютере, страница, up/page вниз, кнопки просматривают терминальный буфер путем прокрутки - по моему опыту, не слишком полезный.

можно записать страницу и страницу кнопки для отправки соответствующих команд в emacs. В emacs можно просмотреть буфер emacs путем прокрутки как так:

  • Page Up: Ctl-v
  • Page Down: Esc-v

Так, для имения терминала отправляют эти команды в emacs, следуют инструкциям выше для изменения клавиш Alt для Meta. Однако вместо того, чтобы установить "опцию использования как meta" опция, найдите "страницу вниз" и "страницу" опции.

Page Down

Дважды щелкают по опции "page down" отредактировать его. Изменение Действие к [1 111] "отправляет строку, чтобы окружить" и войти \026 как строка. Сохраните его.

Page Up

Дважды щелкают по кнопке "page up" для редактирования его. Изменение Действие к [1 115] "отправляет строку, чтобы окружить" и войти \033v как строка. Сохраните его.

9
ответ дан 24 November 2019 в 04:06
поделиться

Другой ответ был очень завершен, но дополнительно я упомяну, что просто установил клавишу Caps Lock на вторую клавишу CTRL вместо того, чтобы подкачать их.

кроме того, Вы заметите, что значительное большинство полей ввода текста в Mac OS X уже принимает нажатия клавиш emacs (^A начало строки, ^E конец строки, ^P, ^N, ^K, ^Y, и т.д.)

удача

11
ответ дан mike511 24 November 2019 в 04:06
поделиться

Для ссылки вот привязки клавиш, для того, чтобы переместить текст:

вЊҐ + в†ђ - перемещение оставило один Word
вЊҐ + в † ’ - перемещение исправляется, один Word
вЊҐ + удаляют - назад удаляют один Word
, Сдвиг + вЊҐ + удаляют - foward, удаляют один Word
вЊҐ + в †‘ - перемещают один абзац
вверх вЊҐ + в † “ - спускаются, один абзац
вЊ ˜ + в†ђ - перемещаются для запуска текущей строки
вЊ ˜ + в † ’ - перемещаются в конец текущей строки
Сдвиг +, любое вышеупомянутое расширяется, выбор ассигнуют сумму

, Щелчок затем перетаскивает - избранный текст
Дважды щелкает, затем перетаскивают - избранный текст, переносясь к концам слова
, Тройной щелчок затем перетаскивает - избранный текст, переносясь к концам абзаца

Сдвиг +, Избранный текст с мышью - добавляет к выбору (непрерывному)
вЊ ˜ +, Избранный текст с мышью - добавляет к выбору (состоящему из нескольких несмежных участков)
вЊҐ +, Перетаскивают - выбирают прямоугольную область (состоящую из нескольких несмежных участков)
вЊ ˜ + вЊҐ +, перетаскивают - добавляют, что прямоугольная область к выбору
Перетаскивает выбор - текст перемещения
вЊҐ + перетаскивает выбор - текст копии

Ctrl + - перемещаются для запуска текущего абзаца
Ctrl + B - перемещение оставило один символ
Ctrl + D - вперед удаляют
Ctrl + E - перемещаются в конец текущего абзаца
Ctrl + F - перемещение исправляет один символ
Ctrl + H - удаляют
Ctrl + K - удаляют остаток от текущего абзаца
Ctrl + N - спускают одну строку
Ctrl + O - вставляют новую строку после того, как курсор
Ctrl + P - перемещает одну строку вверх
Ctrl + T - транспонируют (подкачивают) два окружающих символа
Ctrl + V - перемещаются в конец, затем оставил один символ
Ctrl + Y - текст вставки ранее удаленный с Ctrl - K

47
ответ дан 3 revs, 3 users 68% 24 November 2019 в 04:06
поделиться

Лично у меня есть установка caps lock, чтобы вести себя как команда в системных настройках, а затем в моем файле init.el emacs есть:

(setq mac-command-modifier 'ctrl)

, и это позволяет мне использовать caps lock как команду в большинстве приложений OSX и как элемент управления в emacs. работает достаточно хорошо для меня.

4
ответ дан 24 November 2019 в 04:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: