Піднесений текст 2 - Посилання з Редактором / Показати файл на бічній панелі


101

Я шукаю таку функцію, як Посилання Eclipse з редактором. В основному я хочу, щоб той файл, який я редагую, відображався на його місці в дереві файлів.


1
ви можете оновити обрану відповідь на BoundinCode. Його відповідь - найпростіший спосіб, і дозвольте це зробити без будь-якого плагіна.
Адрієн Бе

Відповіді:



255

Просто клацніть правою кнопкою миші будь-де в області перегляду файлу і натисніть "Розкрити в бічній панелі".

Піднесений текст 2: вбудована функція "виявити в бічній смузі"

Щоб зробити прив'язку ключів, перейдіть до Налаштування> Ключові прив’язки-Користувач та додайте:

{ "keys": ["ctrl+shift+r"], "command": "reveal_in_side_bar" }

Від сюди .


41
Ви навіть можете мати ключеву
awendt

круто !! Я шукав це і планував написати таке! Але не потрібно! кудо!
KillABug

Це корисна відповідь, але обрана відповідь повторює функціональність "Посилання Eclipse з редактором". відповідно до запитання. тобто розкрийте активний файл без необхідності натискати ярлик.
серб

На macOS замість цього ви можете скористатися командним ключем .. { "keys": ["super+shift+r"], "command": "reveal_in_side_bar" }
Molomby

14

Існує простіший варіант автоматизації цього: Створіть новий плагін:

Інструменти меню-> Новий плагін і збережіть це:

import sublime, sublime_plugin

class SideBarListener(sublime_plugin.EventListener):

    def on_activated(self, view):
        view.window().run_command('reveal_in_side_bar')

Папка, куди це зберегти, вибирається за замовчуванням, а розширення (.py) також додається за замовчуванням.

У Windows папка є C:\Users\username\AppData\Roaming\Sublime Text 2\Packages\User

Це цілком корисно для зміни збереженого плагіна


1
Альберт ... чудова відповідь ... це відповідь програміста-програміста ... дякую !!! ;-)
ZEE

2

Я знаю, що я тут дуже спізнився на вечірку, але маючи таку саму потребу і намагаючись уникати команд миші, я написав новий плагін для цього, погляньте і спробуйте, будь-що, будь ласка, не соромтеся пінг мені =)

https://github.com/miguelgraz/FocusFileOnSidebar


0

Я протестував рішення, запропоноване Альбертом Катала, але воно спричиняє помилку, коли з'являється спливаюче вікно, наприклад, командою "Швидкі комутаційні проекти".

Отже, ось моя змінена версія, щоб уникнути помилок:

import sublime
import sublime_plugin

class LinkWithEditor(sublime_plugin.EventListener):

    def on_activated(self, view):
        if view.window() is not None:
            view.window().run_command('reveal_in_side_bar')

Сподіваюся, що це допоможе!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.