Sublime Text 2 - Показать навигацию по файлам на боковой панели


418

Я просто переключился на Sublime Text в качестве моего нового редактора. Если я открою боковую панель, она показывает открывающийся файл, но мне нужна боковая панель навигации по файлу, можно ли это изменить, не загружая плагины?


Есть ли способ открыть все ваши возвышенные текстовые два файла на правой полосе прокрутки?
Джеймс

Рекомендуем использовать этот пакет github.com/facelessuser/FuzzyFileNav
aurny2420289

Ответы:


692

Вы должны добавить папку в окно Sublime Text, чтобы перемещаться по боковой панели. Перейдите File -> Open Folder...и выберите самый высокий каталог, по которому вы хотите ориентироваться.

Кроме того, «Вид -> Боковая панель -> Показать боковую панель», если он по-прежнему не отображается. В новой версии есть только «открытое» меню и нет отдельной опции для открытия папки.


68
На OS X просто обычно используйте, File -> Openа затем нажмите Openв любой папке в новом диалоговом окне файла.
Тим

14
Я пытался найти плагин для этого в течение 6 месяцев, лол +1
Брайан Диллингем

5
Есть ли сочетание клавиш для навигации по панели папок без использования мыши?
2013 г. в 10:44

32
только что разобралсяCtrl + 0
лв10

3
Вы не можете просто как-то увидеть список файлов в текущей папке, где находится текущий открытый файл? Я не могу поверить, что никто еще не написал такой плагин. Да, вы можете видеть их в диалоговом окне «Открыть файл», но было бы неплохо иметь возможность видеть текущую структуру папок, перемещаться по внутренним папкам прямо на боковой панели и, возможно, просматривать файлы, не открывая их как в Visual Studio 2012
iLemming

100

Вы можете перетаскивать свою папку на боковую панель. Чтобы включить боковую панель, вы должны сделать Вид -> Боковая панель -> показать открытые файлы. На боковой панели вы увидите дерево открытых файлов (вкладок) и структуру папок.


34
ctrl+k ctrl+bили cmd+k cmd+b(MAC) для включения боковой панели
заснеженный

3
Моя боковая панель просто исчезла без видимой причины! Это исправило это. Спасибо! :)
Domi

40

Используйте Ctrl+, 0чтобы изменить фокус на боковую панель.


3
БЛАГОДАРЮ ВАС. Как только боковая панель сфокусирована, вверх / вниз перейти к предыдущему / следующему файлу, влево / вправо свернуть / развернуть!
Эми

Это не ответ на заданный вопрос, но он мне помог.
mmohaveri

@mmohaveri Это спорно. Это был плохо сформулированный вопрос для начала.
Скотт

1
В Windows '' 'Ctrl-K Ctrl-B "открывает и закрывает боковую панель. Конечно, сначала вам нужно View-> ShowOpenFiles или настроить проект, чтобы иметь доступ к боковой панели.
SherylHohman

24

Вместо того, чтобы открывать папку, попробуйте добавить папку, перейдя в «Проект» -> «Добавить папку в проект ...», которая открывает диалог выбора папки. Таким образом, папка не откроется в новом окне и будет добавлена ​​в текущее рабочее пространство.

Если затем перейти к «Проект» -> «Сохранить проект как ...», вы даже можете сохранить текущие настройки (настройки ячеек, открытые файлы, несохраненные изменения и т. Д.), Что позволяет легко переключаться между несколькими проектами. без потери контроля и несохраненных изменений, которые могут быть небезопасны для сохранения прямо сейчас, но это будет потерей, если вы просто откажетесь от них. (Просто убедитесь, что "hot_exit"настройка установлена ​​на true.)

А Ctrl+ Alt+ P(Linux и Windows) / Super+ Ctrl+ P(Mac) позволяет переключаться между сохраненными проектами.

Таким образом, вам не нужно настраивать редактор каждый раз, когда вы хотите работать над одним из ваших проектов.

Подсказка: попробуйте http://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/, который является замечательным ресурсом для начинающих, он обучает вас веревкам и показывает силу вашего «нового» редактор, просто начните с главы «Редактирование» .


Согласен, Файл> Открыть ... открывает папку в новом проекте.
Джим Бергман

Это то, что я искал, не зная об этом - новичок в Sublime и не занимался проектами ...
HDave

15
  1. открыть ST (Sublime Text)

  2. добавьте корневую папку вашего проекта в ST : ссылка: https://stackoverflow.com/a/18798528/1241980

  3. показать боковую панель : строка Viewменю Side Bar>>Show Side Bar

  4. Попробуйте Ctrl+ Pоткрыть файлsomeFileName.py

Появляется ли панель навигации для открытых файлов и папок проекта слева от ST?

Дополнительно: Хотите просмотреть другие файлы, которые находятся в том же каталоге с someFileName.py?
Хотя я обнаружил, что боковая панель ST, похоже, не поддерживает это, но вы можете попробовать Ctrl+ O(Открыть) комбинацию клавиш в ST, чтобы открыть браузер системных файлов, в котором ST поможет вам найти папку, в которой содержатся someFileName.pyфайлы с одинаковыми файлами.


10

Оба предыдущих ответа от Мэтта Йорка и Киберболта верны.

Основная идея заключается в том, что вы хотите получить какой-нибудь File Explorer в Sublime.

Подходить:

1) С File -> New Folder -> Click on Desired folder and Hit Openвами появится новое всплывающее окно в возвышенном, что для меня очень раздражает

2) Я использую второй вариант - перетаскивание из окна nautilus (файлы). Просто drag'n'drop your file you want to explore from nautilus to sublime sidebar. Таким образом, вы остаетесь в том же окне, и все круто.

Не забудьте включить View -> Sidebar -> Show Sidebar и перетащить туда из nautilus и, конечно, запустить его root privleges. Это работает как шарм


3

Смотрите этот плагин

https://github.com/stvkoch/sublime-text-go-to-file

Эта версия, хотя и не сливается с веткой ветвления, имеет больше возможностей для поиска файлов по имени класса.

Пытаться:

выберите пространство имен и нажмите alt + d, нажмите на слово имени класса и нажмите alt + d, щелкните путь к файлу шаблона и нажмите alt + d


2

Это не совсем решение, но для открытия новых файлов это прекрасно работает:

AdvancedNewFile

https://github.com/skuroda/Sublime-AdvancedNewFile

Command + Option + n сохранить файл в новом или существующем каталоге.

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

Так что это поместит your_file.html.erb в каталог существующих представлений в приложении Rails. Если вам нужен новый каталог - просто введите его в качестве пути и нажмите Enter.

Вы также можете использовать Tabв терминале автозаполнение для существующих каталогов.

Это не дает навигацию по боковой панели, которую я ищу, но, по крайней мере, помогает с одной существенной потребностью, которая часто повторяется.


и если вы добавите к имени префикс, :вы можете создать файл в месте относительно текущего открытого файла, например::../myfile.js
ptim

1

Просто сделай: Ctrl+ K+B

Хорошего дня! : D


этот ярлык поддерживается в какой-либо конкретной версии или все?
Акбер Икбал

@AkberIqbal Это работает в SublimeText2 с 2012 года (я не знаю, какая версия), но этот ярлык работает только в некоторых случаях, если он вам не подходит, нужно сделать это: Ctrl + k AND THEN Ctrl + b , Вы можете увидеть его в 2012 Sublime2 здесь: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/…
Брено Медейрос де Оливейра

Я не уверен, что это работает для всех версий, но просто переходите на последнюю версию, и вы должны быть в порядке. Кроме того, Ctrl + K, а затем Ctrl + B работает также
Брено Медейрос де Оливейра

0

Я добавил пункт «Контекстное меню» для открытия папок в Sublime Text. В окнах вы можете щелкнуть правой кнопкой мыши по любой папке и открыть структуру в Sublime. Вы также можете создать сервис (?) Для Mac OS - я просто не знаком с процессом.

Следующее может быть сохранено в файл (OpenFolderWithSublime.reg) для слияния с реестром. Обязательно измените структуру каталогов, чтобы соответствующим образом указать на вашу Sublime установку. Кроме того, вы можете использовать REGEDIT и перейти к HKCR \ Folder \ shell и создать значения вручную.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text]

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text\command]
@="C:\\Program Files\\Sublime Text 2\\sublime_text \"%1\""
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.