Сохранение файлов

Я только начинаю нам Sublime text. Когда я набираю простую команду, например «Печать» («привет, мир»), а затем пытаюсь ее сохранить, я получаю сообщение об ошибке, что в разрешении отказано. Как мне обойти эту проблему.


Если вы используете Mac или Linux, причина в том, что вы, вероятно, пытаетесь сохранить файл в корневом каталоге файловой системы / или другого ограниченного местоположения; в этих системах разрешение на запись в такие места ограничено администраторами, потому что возня с файлами в неправильных местах может сломать машину.

В этом случае вам следует попытаться сохранить файлы в своем доме каталог вместо этого; в диалоговом окне сохранения файла должна быть кнопка, которая приведет вас в ваш домашний каталог (обычно на нем есть значок ).

В Windows то же самое может произойти, если вы попытаетесь сохранить файлы в неподходящих местах, наиболее вероятная из которых будет, если вы попытаетесь сохранить файл во что-то, что содержится в Program Files (например, если вы попытаетесь сохранить файл в том месте, где установлен Sublime).

Исправление будет таким же, хотя Home , и вместо этого вы захотите выбрать место, например рабочий стол, или (лучше) создать папку в папке Documents и поместить туда свои файлы.


Мне удалось сохранить файл без ошибки прав доступа, но затем я не смог запустить программу. Я не мог найти команду запуска в меню файлов. Очевидно, мне чего-то не хватает.


Вы используете систему сборки для выполнения внешних программ в Sublime (например, интерпретатора Python или чего-то подобного). Вы можете использовать Инструменты> Система сборки , чтобы выбрать систему сборки для использования ( Автоматически сообщает Sublime, чтобы он определил это самостоятельно), а затем Инструменты> Сборка , чтобы запустить его. Вы можете увидеть привязку клавиш для этого в меню.


Если вы сохранили файл с расширением .py, просто нажмите CTRL-B, чтобы запустить его. (Пока файл отображается в Sublime Text.)


Простите меня, если я прошу очевидное. В качестве примера возьмем простое двухстрочное «Hello World». Как мне сохранить файл как? Как файл .py или как .sublime-проект? Расположение по умолчанию, похоже, находится в папке «Package Control.cache»; Полагаю, я могу просто сохранить его в любой папке с документами на моем устройстве? Заранее благодарим!


Расширения файлов — это то, что большинство программ используют для определения типа конкретного файла, поэтому вы всегда должны сохранять свои файлы, используя расширение, соответствующее их содержимому. .

Например, программы Python следует сохранять с расширением .py , потому что все, что видит файл .py , будет Предположим, что это Python. Точно так же, если Sublime видит файл sublime-project , он будет предполагать, что это Sublime-проект (который содержит информацию об открытых вами папках и т. Д.).

Иногда файлы должны находиться в определенном месте, и поэтому важно место, где вы их сохраняете (например, Sublime ищет плагины только в очень определенных местах и ​​не видит их в противном случае), но в целом место, в которое вы сохраняете файлы, является более или менее зависит от вас. Некоторые местоположения могут быть ограничены по разным причинам, и в этом случае попытки сохранить файлы там не удастся.

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


Спасибо, OdaNurd !!



Где Sublime Text хранит свои несохраненные окна?

Я использую Sublime Text в качестве блокнота, и обычно у меня много несохраненных файлов, которые обычно повторно открываются после перезагрузки или сбоя, но я боюсь потерять их (что случалось несколько раз).

Где (в какой папке/файле) Sublime Text хранит эти временные файлы, поэтому Я могу делать несколько периодических резервных копий сеансов?


Где Sublime Text хранит свои несохраненные окна?

Это зависит от вашей операционной системы используя.


OSX

Sublime Text 3:

  ~/Библиотека/Поддержка приложений /Sublime Tex  t 3/Local/Session.sublime_session  

Sublime Text 2:

  ~/Библиотека/Поддержка приложений/Sublime Text 2/ Settings/Auto Save.sublime_session  

Мне интересно, есть ли место, в которое Sublime помещает временные файлы? Я только что потерял тему WP, над которой работал, из-за ошибки MacOSX, задаваясь вопросом, могу ли я получить какие-либо файлы, над которыми я работал, обратно из временных файлов Sublime.

Sublime Text сохранит данные автоматического сохранения в ~/Library/Application Support/Sublime Text 2/Settings/Auto Save.sublime_session, но делает это на регулярной основе, и к сожалению, скорее всего, он уже перезаписан.

Местоположение исходных временных файлов?


Windows

Для папки настроек вы можете искать уникальный файл, используя:

  F: > dir license.sublime_license/s/b  

Для XP это вернет:

  F:  Documents and Settings  user  Application Data  Sublime Text 2  Settings  License.sublime_license  

В качестве альтернативы:

  • Откройте sublime и перейдите в настройки > просмотреть пакеты .
  • Затем перейдите в родительский каталог, и вы увидите подкаталог настроек.

XP

  C:  Documents and Settings  user  Application Data  Sublime  Текст 2  Настройки  Автосохранение сеанса. sublime_session  

Windows 7

Sublime Text 2:

  C:  Users  user  AppData  Roaming  Sublime Text 2  Settings  

Sublime Text 3:

  C  :  Users  user  AppData  Roaming  Sublime Text 3  Local  

(раздел добавлен barlop)


Windows 7, 64-разрядная версия, Sublime Text 3 сохраняет свой рабочий сеанс (включая содержимое вкладок, которые не были сохранены при закрытии приложения) в:

C: Users {имя пользователя} AppData Roaming Sublime Text 3 Local Session.sublime_session

1


В Linux несохраненный контент Sublime text 3 хранится в ~/.config/sublime-text-3/Local/Session. sublime_session


Для Linux

В дистрибутиве Mint полные имена файлов/пути открываются для каждой вкладки Sublime Text 3 , можно получить доступ с помощью этой строки Bash:

  cat $ HOME/.config/sublime-text-3/Local/Auto  Save  Session.sublime_session | grep  "" файл  ":" | sed 's/^ [[: space:]] *//g' | sed 's/^  "file " :  "//g' | sort -u |  sed 's/[ ",] *//ig'  

ПРИМЕЧАНИЕ : если вы используете Session.sublime_session вместо « Auto Save Session.sublime_session » вы можете получить другие результаты с отсутствующими вкладками/файлами.

В любом случае, это не 100% надежен, но поможет вам начать работу. Я уверен, что вы сможете улучшить эту уродливую строку, поэтому не стесняйтесь комментировать.

Пояснение:

  • 1-й sed удаляет начальные пробелы из-за ключей JSON.
  • 2-й sed удаляет "файл": " part
  • sort -u (уникальный) удалить дубликаты файлов
  • 3-й sed удалить конечный пробел.

В Linux, если вы используете переносимый возвышенный текст 2 и не устанавливали его из репозиториев, вы можете найти это в:

  ~/ .config/sublime-text-2/Settings/Session.sublime_session  


Если у вас была установлена ​​переносимая версия, то каталог будет

Sublime Text Build 3059 x64 Data Local

Измените номер сборки соответствующим образом.

Оцените статью
clickpad.ru
Добавить комментарий