2009-06-19 1 views
8

В Visual Studio я могу перейти 0 назад нажав Ctrl + -. Это очень полезно при проверке определения функции, а затем сразу же возвращается к коду, над которым я работал.Как я могу перемещаться назад в Xcode?

Как это сделать в Xcode? (Я использую версию 3.1.2)

+1

Я использую XCode 4.5, и мне все равно хотелось бы знать, существует ли эта функция. Есть функция «вернуться», которая является частью решения, но она только перескакивает в правый файл, а не в нужную точку в этом файле. –

ответ

4

Xcode 3.1.x, по общему признанию, немного слаб в этом отношении. К счастью, навигация @zoul упоминает (Стрелки назад/вперед в панели заголовка, или ⌘⌥ ← и ⌘⌥ →) значительно улучшены в Snow Leopard и должны обеспечить более тонкую навигацию, на которую вы надеетесь. Жаль, что это не немедленное решение, но, надеюсь, это поможет узнать, что исправить ...

+0

Он не работает в Xcode 8 (да, этот вопрос по-прежнему актуальен). Эти комбинации (⌘⌥ ← ​​и ⌘⌥ →) назначаются для коллапсирования/разворачивания кодовых блоков. Ответ (по davsan), который предлагает^+ ⌘ + ←, работает для меня. – kelin

+0

Этот вопрос был первоначально о Xcode 3. Так как Xcode 4, да, ответ от @davsan более уместен. –

1

За исключением 'complete shortcut list', я не знаю.

Вы можете найти предыдущий с & # x21E7; & # x2318; G, но это не совсем то, что вы были после того, как я думаю.

5

Там в Cmd + Alt + , что восходит в истории редактор, и наоборот Cmd + Alt + , что просматривает вперед. (Не уверен, если это именно то, что вы ищете.) Это хорошо сочетается с Cmd + Alt + , который переключается между заголовком и файл реализации.

+2

на Mac это cmd + control + <- or -> –

+0

Нет, это только часть ответа. Это не история редактора, это только история файлов. Большинство ides сохраняют файл в файле, а не только сам файл. Внесите некоторые изменения в разные файлы, затем переместите курсор в файлы, затем попытайтесь использовать «историю» - и вы увидите, что он вернется в неправильное место. По крайней мере, в XCode 4.5. –

2

В Xcode есть маленькие стрелки в верхнем левом углу панели редактора.

+0

К сожалению, это, похоже, не перемещается назад через код. – MrDatabase

+0

Я выбрал метод, перешел в определение в другой файл, затем нажал стрелку, которая вернула меня в исходное место. Я не уверен, что еще вы ищете? – stefanB

+1

Привет, stefanB, когда я попробовал стрелки, они возьмут меня в/из уникальных файлов, но не возьмут меня туда и обратно в том же файле. Например, если один файл содержит относительно большой объем кода, я бы хотел «отскочить» от определения функции в том же файле. – MrDatabase

2

На компьютерах с мультитачными трекпадами вы также можете использовать три пальца вправо и влево для перемещения по файлу история.

Также re: Комментарии MrDatabase о файле response от stefanB, если вы действительно прыгали с определения на определение (например, удерживая Command и нажав на символ), а не просто прокручивая, я считаю, что файл история должна отслеживать навигацию даже в том же файле ... возможно, это было изменение Xcode 3.1.3.

8

* Дать это, если люди с помощью Xcode 4 нужен ответ на их версии:

В Xcode 4 предпочтения, он настроен быть ^ + + (контрольно-command- левая стрелка) для перехода назад и ^ + + (стрелка управления-стрелкой вправо) для перемещения вперед.

1

Control + Command + клавиши со стрелками работают для меня.

0

В Xcode 8.3.3 вы можете использовать: (OS: Mac 10,13)

управления + Команды + или

Надеются, что это поможет!