Как (легко) получить текущий путь к файлу в Sublime Text 3
Я не часто использую консоль ST ( я использовал ее только один раз для установки диспетчера пакетов ), но я полагаю, что это может быть хорошим способом:
- получить текущий путь к файлу, как какую-то команду pwd .
- Но не работает.
Кто-нибудь знает простой способ получить текущий путь к файлу?
- в буфер обмена: лучше не ставить строгую цель в ответ
- не требуется командой ST, может быть, пакет?
sublimetext
sublimetext3
MacKentoch
источник
источник
view.file_name()
и копируете его в буфер обмена с помощьюsublime.set_clipboard(view.file_name())
Ответы:
Щелкните правой кнопкой мыши где-нибудь в файле (не на вкладке заголовка) -> Копировать путь к файлу
Если вы не хотите использовать мышь, вы можете настроить сочетание клавиш, как описано здесь /superuser/636057/how-to-set-shortcut-for-copy-file-path-in -sublime-текст-3
источник
Чтобы легко скопировать текущий путь к файлу, добавьте следующее в
Key Bindings - User
:Источник
Key Bindings - User
можно открыть с помощью палитры команд (command + p
в OSX)источник
copy_path
это правильная команда? Как мы узнаем, что доступно? Есть ли какие-то документы, которые я пропустил?copy_path
в документации; если вы ознакомитесь с источником, который я предоставил выше, этот пользователь включил регистрацию команд черезsublime.log_commands(True)
.Легко понять, используя изображение. Щелкнув правой кнопкой мыши, вы получите это.
Расшифрованный код на картинке для удобства:
источник
Mac OS X - Sublime Text 3
Щелкните правой кнопкой мыши
>
Копировать путь к файлуисточник
Существует Sublime Package, который показывает ваше текущее местоположение файла в строке состояния. Я просто клонировал их прямо в папку / sublime-text-3 / Packages.
Вы должны проверить / прочитать описание на GitHub. Даже если он указан в разделе управления пакетами, я не смог бы правильно установить его. Фактически вы можете редактировать вывод оболочки по своему усмотрению. Если у вас есть навыки работы с python / shell.
Похоже на это (Материальная тема)
источник
Если вы похожи на меня и всегда нажимаете элементы на боковой панели, чтобы понять, что копирование пути работает только при нажатии в области редактора, взгляните на SideBarEnhancements пакет . Он имеет огромное количество опций для копирования путей к файлам различными способами.
Установка доступна через Package Control (несмотря на то, что на веб-странице упоминается только установка посредством ручной загрузки).
Примечание . Пакет «отправляет основную анонимную статистику» . На веб-странице объясняется, как отказаться от этого.
источник
Перейдите по этой ссылке . Код в ссылке предоставлен robertcollier4 .
Создайте файл с именем
CpoyFileName.py
или другим с расширением .py.Сохраните файл в
Sublime Text 3\Packages\User
папке. Затем вставьте указанные выше привязки клавиш в свойPreferences: Key Bindings
файл.Теперь вы можете использовать указанные привязки клавиш для копирования только имени файла или полного (абсолютного) пути к файлу.
Обратите внимание, что имя файла или путь к файлу действительно содержат расширение файла.
источник
Многие из этих ответов связаны с прикосновением к мыши. Вот как получить путь без каких-либо щелчков мыши с помощью SideBarEnhancements
path
пока не увидитеFile: Copy Path
File: Copy Path
Теперь путь к файлу, с которым вы работаете, скопирован в буфер обмена.
источник