Великий текст не запускается
Обновлено: 21.11.2024
Чтобы устранить проблему, выполните следующие действия:
Очистка и переустановка
Многие пользователи сталкиваются с проблемами с Package Control, потому что у них есть старая, неработающая или предварительная версия Package Control, которая зависла. Поскольку Package Control обновляется сам, ошибка может помешать автоматическому обновлению работать, в результате чего пользователи останутся без родителей на старой версии.
Первый шаг в устранении проблем с помощью Package Control — удаление всех существующих копий.
- Выберите «Настройки» > «Настройки» — пункт меню «Пользователь».
- Удалите "Управление пакетами" из параметра "ignored_packages", если он присутствует
- Выберите пункт меню «Настройки» > «Просмотреть пакеты…».
- Удалите папку с именем Package Control
- Перейдите к папке, а затем к Установленные пакеты
- Удалите Package Control.sublime-package, если он существует
- Переустановите Package Control, следуя инструкциям по установке.
Включение журнала отладки
Если очистка и повторная установка не помогли решить проблему, следующим шагом будет включение журнала отладки. Журнал отладки содержит обширную информацию о том, что за кулисами делает Package Control, и может помочь диагностировать, почему он не работает должным образом.
- Откройте меню "Настройки".
- Выберите настройки пакета
- Выберите «Управление пакетами».
- Нажмите "Настройки – Пользователь".
- Добавьте параметр "debug": true
- Сохраните файл настроек
Теперь при выполнении действий с Package Control информация об отладке будет выводиться в консоль Sublime Text. Консоль можно открыть, нажав ctrl+` или используя пункт меню Вид > Показать консоль.
Ошибки Windows 12029 и 12057
В Windows управление пакетами использует WinINet C++ API для веб-запросов. Это позволяет системе управления пакетами полагаться на вашу ОС для автоматической настройки прокси-серверов и безопасной проверки сертификатов.
К сожалению, есть несколько распространенных ошибок WinINet, с которыми сталкиваются пользователи, в том числе:
Поскольку WinINet — это системный API, он настраивается через Internet Explorer.
Ошибка 12029
Некоторые пользователи сообщили об успешном решении этой проблемы путем сброса дополнительных параметров Internet Explorer до значений по умолчанию.
Ошибка 12057
Некоторые пользователи сталкиваются с проблемами при попытке проверить отзыв SSL-сертификата. Это может быть связано с тем, что прокси-сервер неправильно передает запросы на список отзыва сертификатов.
Эта ошибка указывает на то, что что-то на вашем компьютере блокирует соединение с сервером. Это может быть что угодно.
Включить ведение журнала LSP. В настройках LSP включите параметр log_debug и log_payloads, если это необходимо. Включите ведение журнала сервера: установите для log_server и log_stderr значение true. Перезапустите Sublime и откройте консоль (ctrl+`), чтобы увидеть дополнительное ведение журнала. Если вы считаете, что проблема связана с этим пакетом, включите выходные данные консоли Sublime в свой отчет о проблеме!
Распространенные проблемы
1. LSP не запускает мой языковой сервер
- Убедитесь, что в рабочую область Sublime добавлена папка.
- Убедитесь, что документ, который вы открываете, находится в этой папке.
Конфигурация вашего клиента требует двух параметров, соответствующих редактируемому документу:
- Область (например, source.php ). Убедитесь, что это правильно, запустив «Показать имя области» в меню разработчика.
- Синтаксис (например, Packages\PHP\PHP.sublime-syntax ): проверьте, запустив view.settings().get("syntax") в консоли.
2. LSP не может найти мой языковой сервер (Нет такого файла или каталога: 'xyz')
Предполагая, что сервер действительно установлен и вы можете запустить его из своей оболочки, эта проблема, вероятно, связана с тем, что внутренняя среда Sublime Text не использует ту же переменную среды PATH, которую вы настроили в своей оболочке. р>
Вы можете подтвердить, что проблема связана с другим PATH, запустив Sublime Text из командной строки, чтобы он наследовал среду вашей оболочки.
Решение состоит в том, чтобы заставить Sublime Text читать тот же ПУТЬ, который читается вашей оболочкой (или ОС в целом, в случае Windows).
Настройка PATH может различаться в зависимости от операционной системы и используемой оболочки по умолчанию. Обратитесь к следующей таблице, где это можно настроить:
Windows | Откройте меню «Пуск», введите «среда» и выберите «Редактировать переменные среды для вашей учетной записи». Измените переменную «Путь», чтобы она включала путь к каталогу для выбранной вами программы. |
macOS | В зависимости от вашей оболочки по умолчанию отредактируйте: ~/.profile (bash), ~/.zprofile (zsh) или ~/.config/fish/config.fish (fish). |
Linux | < td>Редактировать ~/.profile .
Точные изменения, которые нужно внести, могут различаться в зависимости от того, какую программу вы хотите предоставить для Sublime Text. Самый простой способ — расширить путь следующим образом (заменив /usr/local/bin на путь по вашему выбору):
Если, например, вы хотите предоставить ST двоичный файл Node и установили его с помощью диспетчера версий, такого как nvm , вам необходимо вставить его сценарий инициализации в место, указанное в таблице выше.
Примечание. Возможно, потребуется повторно войти в свою учетную запись пользователя после изменения сценария инициализации оболочки, чтобы изменения вступили в силу.
Способ установки Sublime Text зависит от вашей операционной системы.
Окна
Загрузите версию Sublime Text, соответствующую используемой версии Windows. Если вы не уверены, выберите тот, который не 64-разрядный.
Дважды щелкните файл Sublime Text Setup.exe .
Нажмите «Далее» > «Далее» > «Далее» > «Установить», за одним исключением: на экране «Выбор дополнительных задач» (обычно 3-м) установите флажок «Добавить в контекстное меню проводника» .
Теперь вы можете отправить файл Sublime Text Setup.exe в корзину.
Портативная версия для Windows
Sublime Text предоставляет портативную версию: программное обеспечение и все другие файлы, связанные с ним, запускаются на USB-накопителе. Зачем это делать? Подключите флэш-накопитель USB к любому компьютеру с Windows, и теперь вы можете использовать Sublime Text; что еще более важно, это ваша специально настроенная версия Sublime Text. Это чрезвычайно полезно для студентов, которые иногда находятся дома, а иногда в компьютерном классе. С переносной версией Sublime Text вы всегда используете одни и те же настройки.
Примечание. Следующие инструкции намного проще выполнить, если вы сначала включите расширения файлов в Windows.
Чтобы установить переносную версию, перейдите на страницу загрузки Sublime Text.
Загрузите переносную версию Sublime Text, подходящую для вашей версии Windows. Если вы не уверены, выберите тот, который не 64-разрядный.
На самом деле загрузка представляет собой zip-файл. Если вы можете щелкнуть по нему правой кнопкой мыши и выбрать «Распаковать», «Извлечь» или что-то в этом роде, сделайте это. Это создаст папку с именем что-то вроде Sublime Text 2.0.1 . Если вы не можете щелкнуть правой кнопкой мыши и разархивировать таким образом, сделайте двойной щелчок по zip-файлу. Windows откроет новое окно с содержимым zip-папки. Возьмите папку внутри окна и перетащите ее на рабочий стол вашего компьютера. Закройте окно.
Перетащите разархивированную папку с именем Sublime Text 2.0.1 на USB-накопитель. Чтобы открыть Sublime Text, откройте папку Sublime Text 2.0.1 и дважды щелкните файл sublime_text.exe .
Теперь вы можете удалить ZIP-файл.
Mac OS X
Загрузить Sublime Text для Mac.
В папке «Загрузки» дважды щелкните файл Sublime Text.dmg, чтобы открыть его.
Перетащите Submlime Text 2.app в папку "Приложения".
В Finder в разделе «Устройства» нажмите маленький значок «Извлечь» рядом с Sublime Text.
Теперь вы можете выбросить Sublime Text.dmg в корзину.
Линукс
Загрузите версию Sublime Text, соответствующую используемой версии Linux (вы можете проверить это с помощью uname -a ). Если вы не уверены, выберите тот, который не 64-разрядный.
Дважды щелкните Sublime Text 2.0.1.tar.bz2 .
Переместите папку Sublime Text 2 либо в ~/bin, либо в /opt, либо в любое другое место, указанное в вашем PATH.
У меня раньше была установлена более старая версия без проблем, но поскольку я обновился до самой последней версии, что бы я ни делал, я не могу заставить Sublime Text отображаться в окне «Открыть с помощью» других программ. Я просматриваю программы .exe и проверяю «Всегда использовать выбранную программу», но она не загружается в список других программ. Я больше не могу связывать свои файлы php с Sublime. Я также удалил и переустановил Sublime. Не помогло.
Я даже просмотрел окно сопоставления файлов в панели управления, но оно просто обеспечивает то же самое отображение открытых файлов. Sublime.exe НЕ БУДЕТ загружаться в список. Теперь мне нужно вручную открывать мои php-файлы с помощью возвышенного, пока я не смогу найти исправление для этого.
Я знаю, что во время установки есть возможность добавить опцию оболочки для открытия с помощью Sublime Text 2 при щелчке правой кнопкой мыши по файлу, но по умолчанию это не связывает файлы с Sublime. Это очень расстраивает.
Ответы 6
Очевидно, что если вы устанавливали sublime ранее в другом месте на жестком диске (дисках) и устанавливали более новую версию в другом месте, у вас останутся некоторые параметры реестра, которые не будут очищены программой при удалении. .Я открыл регулярное выражение и просто провел полный поиск по слову «возвышенное» и удалил все, что смог найти, включая папки, в которых были инструкции по использованию старого возвышенного пути.
Установил снова возвышенное и валлах, снова работает.
FWIW, у меня была портативная версия Sublime Text 2, работающая в моем Dropbox, и я решил прекратить использовать ее на своем рабочем компьютере из-за того, что ST2 сохраняет открытые файлы из предыдущих сеансов (в сочетании с Dropbox ST2 @ work показывал файлы, которые у меня были открыты в ST2 @ home, чего мне не нужно было делать). Поэтому на работе я исключил синхронизацию папки ST2 в Dropbox (используя функцию выборочной синхронизации).
Поэтому, чтобы решить эту проблему, я искал в реестре «sublime_text_2.exe», и каждый раз, когда я видел ссылку на ныне несуществующий Dropbox ST2, я просто менял путь, чтобы указать на локальный ST2 Я установил в другом месте.
Читайте также: