Как (легко) получить текущий путь к файлу в Sublime Text 3
Как (легко) получить текущий путь к файлу в Sublime Text 3
Я не часто использую консоль ST (я использовал ее только один раз, чтобы установить диспетчер пакетов), но я полагаю, что это может быть хорошим способом:
- получить текущий путь к файлу, например, какую-то команду pwd.
- Но это не сработает.
Кто-нибудь знает простой способ получить текущий путь к файлу?
- в буфер обмена: лучше не строгая цель в ответе
- не требуется командой ST, может быть, пакет?
Ответы
Ответ 1
Щелкните правой кнопкой мыши где-нибудь в файле (не на вкладке заголовка) → Копировать путь к файлу
Если вы не хотите использовать мышь, вы можете настроить сочетание клавиш, как описано здесь https://superuser.com/questions/636057/how-to-set-shortcut-for-copy-file-path-in-sublime-text-3
Ответ 2
Чтобы легко скопировать текущий путь к файлу, добавьте следующее в Key Bindings - User
:
{ "keys": ["ctrl+alt+c"], "command": "copy_path" },
Источник
Key Bindings - User
можно открыть с помощью палитры команд (command + p
в OSX)
Ответ 3
Легко понять, используя изображение. В правом клике вы получите это.
![введите описание изображения здесь]()
Ответ 4
Mac OS X - Высокий текст 3
Щелкните правой кнопкой мыши >
Копировать путь к файлу
![введите описание изображения здесь]()
Ответ 5
Перейдите в эту ссылку. Код в ссылке указан robertcollier4.
Создайте файл с именем CpoyFileName.py
или любым другим, что вам нравится, с расширением .py.
Сохраните файл в папке Sublime Text 3\Packages\User
. Затем вставьте указанные выше привязки клавиш в ваш Preferences: Key Bindings
файл.
Теперь вы можете использовать указанные привязки клавиш для копирования только имени файла или полного (абсолютного) пути к файлу.
Обратите внимание, что имя файла или путь к файлу содержат расширение файла.
Ответ 6
Существует Sublime Package, который дает текущее местоположение файла в строке состояния. Я просто клонировал их непосредственно в папку my/sublime-text-3/Packages.
git clone [email protected]:shagabutdinov/sublime-shell-status.git ShellStatus;
git clone [email protected]:shagabutdinov/sublime-status-message.git StatusMessage;
Вам нужно проверить/прочитать описание на GitHub. Даже он указан в управлении пакетами, который не будет правильно установлен для меня. Вы можете отредактировать вывод оболочки, как хотите. Если у вас есть правильные навыки с python/shell.
Похож на это (Тема материала)
![введите описание изображения здесь]()
Ответ 7
Если вы похожи на меня и всегда нажимаете на элементы на боковой панели, чтобы понять, что копирование пути работает только при нажатии в области редактора, посмотрите SideBarEnhancements. Он имеет огромное количество опций для копирования путей файлов различными способами.
Установка осуществляется с помощью управления пакетами (несмотря на то, что на веб-странице упоминается только установка с помощью ручной загрузки).
Примечание. Пакет отправляет базовую анонимную статистику. На веб-странице объясняется, как отказаться от этого.
![SublimeSideBarEnhancementsScreenshot]()