В Xcode 3, почему «Переключение на заголовок / исходный файл» не работает? - PullRequest
2 голосов
/ 03 марта 2010

Xcode имеет функцию, которая позволяет вам быстро переключаться между файлом {.m, .c, .cpp} и соответствующим ему заголовочным файлом (например, .h). Вы можете сделать это из меню с помощью View> «Switch to header / source file» или нажатием клавиши ⌥⌘ ↑ (alt-command-up_arrow).

В любом случае, ты это делаешь, мой сломан, и в основном ничего не происходит. Меню Вид на короткое время подсвечивается, когда я нажимаю клавишу. Зачем? Как мне это исправить?

Ответы [ 2 ]

3 голосов
/ 03 марта 2010

Краткий ответ: настройки внешнего редактора и ассоциации типов файлов облажались.

Xcode использует сопоставление типов файлов, чтобы определить, что следует запускать при вызове этой команды. Мои были прикреплены к внешнему редактору MacVim , который я люблю. К сожалению, по моему опыту, этот внешний редактор Xcode не очень хорошо работал с MacVim. И тогда это облажалось. Вздох.

Как сбросить:

  1. Открыть настройки Xcode (⌘,)
  2. Перейдите на вкладку «Типы файлов».
  3. В файле / text / sourcecode / sourcecode.c / * убедитесь, что для всех записей установлено значение "По умолчанию (файл исходного кода)".

Бонус, если вы не хотите, чтобы эта команда порождала другое окно:

  1. Перейдите на вкладку «Общие».
  2. Выберите «Открыть аналоги в одном редакторе».
0 голосов
/ 01 января 2012

У меня была эта проблема, и я обнаружил, что она вызвана тем, как я настроил переназначение ключа (keyremap4macbook). Я забыл, что выбрал опцию, чтобы редактирование вело себя как компьютер. Когда я убрал эту опцию, она работала как обычно. Стоит отметить, что у вас запущена такая программа, и вышеописанное не может ее исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...