Я также видел эту ошибку в Xcode 7.2, когда производные данные повреждаются (в моем случае я прервал сборку и подозревал, что это была основная причина).
Итак, если другие решения (в частности, Chris's и BraveS, которые, как я подозреваю, более вероятны) не подходят вашей проблеме, попробуйте удалить производные данные (выберите: Окно / Проекты / Производные данные -> Удалить) и перестроить.
(Добавлен для справки другими - Я знаю, что на исходный вопрос был дан правильный ответ.)
Свопинг CTRL и CAPS LOCK
Используя ALT/опцию как META
Вот именно! Необходимо хорошо быть на пути к становлению ведущим устройством Emacs!
(не эргономичная клавиатура, но мне действительно нравятся перемещение и чувство ключей, и Клавиша CTRL, Caps Lock подкачивается).
Не уверенный, если Вы полностью женаты на использовании Emacs от терминала, но другая опция состоит в том, чтобы использовать Углерод Emacs (мой фаворит) и (очень подобный Mac) Aquamacs. Углерод Emacs использует командную клавишу для meta, это хорошо, потому что можно сделать, команды Управления-Meta только регулировкой частоты и Командой вниз вместо первого удара выходят тогда из последовательности клавиши CTRL.
кроме того, если Вы - серьезный пользователь Emacs, я полностью рекомендую удовлетворить клавиатуре для программирования (который является тем, который является абсолютно перепрограммируемым отдельно). Я использую Кинез, это - немного денег, но они чрезвычайно длительны и довольно хороши.
При использовании emacs по соединению SSH, или через машину не на локальном компьютере, страница, up/page вниз, кнопки просматривают терминальный буфер путем прокрутки - по моему опыту, не слишком полезный.
можно записать страницу и страницу кнопки для отправки соответствующих команд в emacs. В emacs можно просмотреть буфер emacs путем прокрутки как так:
Так, для имения терминала отправляют эти команды в emacs, следуют инструкциям выше для изменения клавиш Alt для Meta. Однако вместо того, чтобы установить "опцию использования как meta" опция, найдите "страницу вниз" и "страницу" опции.
Page Down
Дважды щелкают по опции "page down" отредактировать его. Изменение Действие к [1 111] "отправляет строку, чтобы окружить" и войти \026 как строка. Сохраните его.
Page Up
Дважды щелкают по кнопке "page up" для редактирования его. Изменение Действие к [1 115] "отправляет строку, чтобы окружить" и войти \033v как строка. Сохраните его.
Другой ответ был очень завершен, но дополнительно я упомяну, что просто установил клавишу Caps Lock на вторую клавишу CTRL вместо того, чтобы подкачать их.
кроме того, Вы заметите, что значительное большинство полей ввода текста в Mac OS X уже принимает нажатия клавиш emacs (^A начало строки, ^E конец строки, ^P, ^N, ^K, ^Y, и т.д.)
удача
вЊҐ + в†ђ - перемещение оставило один 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
Лично у меня есть установка caps lock, чтобы вести себя как команда в системных настройках, а затем в моем файле init.el emacs есть:
(setq mac-command-modifier 'ctrl)
, и это позволяет мне использовать caps lock как команду в большинстве приложений OSX и как элемент управления в emacs. работает достаточно хорошо для меня.