SublimeText3: убираем из панели результатов ненужный текст после сборки
Автор: colee | Рубрика: ПрограммыСуббота, 26 марта 2016 г.
Теги: sublimetext, хакиПросмотров: 3749
Если кто-то не знаком с этим редактором, то можно ознакомиться тут. После использования расширения SublimeOnSaveBuild на первый план вылетела очень неприятная штука. Это расширение, как видно из его названия, при сохранении подает команду build, и при ошибке выдает что-то типа такого:
И тут видно, что всю полезную высоту окна результатов занимает вывод информации о команде запуска, активной папке и самое большое по занимаемому место - значение переменной окружения PATH. И даже если учесть, что одновременных документов много, но вряд ли они будут из разных папок, и вообще исключаю возможность изменения переменной PATH. Поэтому задача №1 стала, убрать из результатов ненужную информацию.
Поиски в интернете не дали положительных результатов. Даже немножко был удивлен, что никого это не бесит, что постоянно ненужная повторная информация выводится и забивает все полезное место.
В общем, пришлось выполнить первичное исследование, которое заключалось в поиске слова Finished in в папках Sublime. Сразу текст нашелся в файле Default.sublime-package, который находится в установочной папке Sublime. И вот что нашлось:
Как можно увидеть на картинке, при ошибке после строки с Finished выводится переменная debug_text, которая определена выше. Часть данных, где идет вывод переменной PATH, я закомментировал с помощью #
Сохранить сразу не удалось Пришлось погуглить, что из себя представляет файл sublime-package - это обычный zip-архив. Ну дальше уже не составило труда зайти в него, как в архив, найти файл exec.py, в котором как раз эти строки и находятся, закомментировать, запаковать обратно. И сразу после
что не может не радовать - проблема решена.
Вообще, конечно, меня не покидает мысль, что все можно сделать намного красивее в виде настройки или расширения, но реально на поиски решения было потрачено много времени, которого больше не хочется терять, тем более, когда результат устраивает.
Для ленивых готовый Default.sublime-package 16, положить в установочную папку SublimeText3\Packages
- ПО Rastrwin: макрос загрузки файла с определением шаблона по типу файла
- Autocad: автоматическая печать из модели крупных форматов A0, A1, A2
- Rastr3: Инвертирование потоков мощности в сечении
- ПО Rastrwin: скрипт импорта данных по списку файлов с динамической выборкой
- ПО Rastrwin: FSKcolorMaker - макрос для коррекции цветов в графике
- Totalcmd: сравнение двух выделенных файлов
- Autocad: предыдущее выделение