Как стать автором
Обновить

Комментарии 101

Да, он даже лучше Gutter Color. Спасибо.
Редко пользуюсь ST потому, что большинство цветовых схем — тёмные и невозможно, человеку с ослабленным зрением, долго смотреть на чёрный или коричневый экран. А те схемы, которые белые (такое чувство) что созданы в стиле «мечта эпилепсика».
Схем и тем огромное множество. Я уверен, что вы просто плохо искали.
Конечно плохо, я говорю лишь о стандартных схемах. Пробовал чей-то кастомный пак, о боги, был неприятно удивлён тем, что тем чуть ли не дублировались со стандартными. Расстроился и больше не искал их — кроме ST есть ещё старые добрые редакторы.
А как же Soda Light + Mac Classic?
Я раньше так тоже думал, а потом что-то проникся темными темами, сейчас использую только их. Основной момент, это подобрать не сильно контрастную тему. Т.е., например, белое на черном (#FFFFFF на #000000) будет выжигать глаза. Но если это будет что-то типа Solarized Dark (не тот, что идет по дефолту — он ужасен, а из репов github.com/SublimeColors/Solarized ) или Darcula, то очень даже неплохо получается.

> Trailing Spaces — подсвечивает удаляет все случайные пробелы в конце строк при сохранении файла.
> EncodingHelper — отображает кодировку файлов в строке статуса

ST3 умеет это сам:

«trim_trailing_white_space_on_save»: true
«show_encoding»: true

Чтобы в PlainTasks избавиться от светлой темы, в его конфиге можно сделать (там на выбор несколько тем, в т.ч. и дефолтный монокай):

«color_scheme»: «Packages/PlainTasks/tasks-solarized-dark.hidden-tmTheme»
НЛО прилетело и опубликовало эту надпись здесь
Ой, а что это за схема? Такие приятные цвета…
НЛО прилетело и опубликовало эту надпись здесь
image
НЛО прилетело и опубликовало эту надпись здесь
Не понравилась. Вообще люблю RailsCasts но она темная. Из всех перепробованных нравится Dimmed — github.com/uonick/dimmed
Dawn — встроенная светлая тема, лучшая из всех мною виденных.
НЛО прилетело и опубликовало эту надпись здесь
У меня -1, всегда предпочитаю темные, субъективно, нагрузка на глаза меньше. Однако, пользуюсь масштабом во всю и везде.
А вас не напрягает крайне резкий контраст между тёмными схемами и браузером с сайтами, которые почти всегда светлые? Да и другие программы часто имеют преобладание белого цвета… Мне тоже больше нравятся тёмные, но из-за контраста между окнами неудобно получается — так что использую светлую solarized.
Я посещаю разные ресурсы, многие из них не светлее ST, меня это не беспокоит. Даже наоборот, если это возможно, то выбираю темную схему.
Я бы еще добавил парочку, которой активно пользуюсь:
Advanced​New​File — для более удобного создания файлов в нужных директориях, а так же, Nettuts+ Fetch для работы с отдельными, так сказать, скелетами-шаблонами и Gist.
В подборке уже есть плагин для работы с Gist, но мне с ним не приходилось сталкиваться. Нужно попробовать его.
А кто-нибудь встречал аналог NppDocShare для Sublime? Совместное редактирование документов в реальном времени — киллерфича.
Floobits
Крутой, но из-за того, что работает через свой сервер, требует интернета.
Очень круто! Вечером, обновлю статью со всеми полезными плагинами из комментариев.
Я активно пользуюсь плагином для Evernote sublime.wbond.net/packages/Evernote
Все знают, что у Evernote нет клиента под линукс, а заметки всё равно лучше вести в саблайме — удобнее.
Теперь можно совместить приятное с полезным )
Есть же консольный клиент www.geeknote.me :)
Консольный текстовый редактор тоже есть )
NixNote чем вам не клиент под Линукс?
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
В темы: есть ещё очень крутая Predawn.
Чуть не забыл: так же использую порядком недооценённый BufferScroll — запоминает для файлов позицию скроллинга, позицию курсора, выделение и фолдинг.
Поддерживаю, она у меня всех пережила и по сей день со мной.
Я же его указал внизу изначально
А для минимального code-review прям в Sublime можете посоветовать?
По поводу автокомплита. В 3 саблайме появилась фича поиска по проекту. Она у кого-нибудь нормально работает для c/c++ проектов?
Сколько ни пытался заставить Sublime CodeIntel дружить с рельсовым проектом, так ничего и не вышло. В итоге пользуюсь CTags и одноименным плагином к Sublime Text, которым остался крайне доволен (был важен функционал navigate to definition, в особенности для незнакомых и больших проектов, очень экономит время). Может у кого-то был опыт настройки Sublime CodeIntel для работы с RoR?
А подскажите, пожалуйста, какой-нибудь плагин, который может выравнивать HTML-код, его очень не хватает нашим редакторам. Только чтобы он умел выбирать типы отступов (пробелы/табуляция) и не тянул за собой в зависимостях nodejs (и каком дебилу пришло это в голову?).
Tag
может и этот чтото могет Alignment
Пользуюсь HTML-CSS-JS Prettify, рекомендую.
Спасибо автору! Добавил статью себе в закладки.
Emmet хороший, но очень тормозной стал. К тому же в саблайме есть встроенное дополнение тегов, мне почти хватает
Дико извиняюсь. Оказывается Emmet тихо повесился на Tab и выполняет часть работы по дополнению, а не сам Sublime как я думал.
Спрашиваю искренне и без принуждения к холивару: а какой в этом всём смысл, если есть продукты от Intellij? Стоят они чуть дороже, но зато это полноценные среды разработки, а не текстовые редакторы со свистелками.
В основном из-за скорости (конечно, это не Vim, но все же)
Скорости чего? Открытия файлов? Перемещения по файлам проекта? Написания кода? Автокомплита? Анализа проекта и подсказкам по его улучшению? Поиску ошибок в коде в реальном времени?
Я видимо вообще ничего не понимаю.
Имел в виду скорость открытия файлов и отзывчивость интерфейса. После него различные IDE кажутся совсем медленными. Это примерно как сравнивать Блокнот из Windows, и MS Word 2010. ST менее функционален, но быстрый. IDE несут в себе больше функций, но из-за этого медленнее. И тут уже каждый сам выбирает, хочется ли ему отзывчивости инструмента, или ему важнее так сказать помощь полноценной IDE в процессе разработки.
Скорость почти во всем!
* Открытие файлов;
* Написание кода;

Открытие файлов:
Не приходится ждать, когда интерфейс откликнется. А иногда так прет, так прет, что хочется побыстрее вбить мысль и оценить ее «с высоты птичьего полета». Но если интерфейс будет «тупить», то нафиг такой редактор кода.

Написание кода:
Каждый разработчик знает какие паттерны кода у него чаще всего «вылетают» из под его пальцев. Поэтому добавление снипетов + шустрый отклик интерфейса творит чудеса. Но тут также играет роль на руку выполнение того или иного действия в Sublime. В случае IDE, если Вы не помните какую-либо горячую клавишу или еще не заучили, то остается тыкаться в меню и искать нужную команду там. В случае с ST это Ctrl+Shift+'P', далее набор к примеру «upper» и команда отыщется мгновенно, далее жахнуть по Enter и все это за доли секунды. Вы даже не замечаете!!!
Не, я не спорю, существуют такие железки, на которых всё тормозит и только текстовые редакторы спасают. Но сейчас как-то тренд уже на большие объёмы памяти и SSD, так что весь софт работает оооооочень быстро.

В случае IDE, если Вы не помните какую-либо горячую клавишу или еще не заучили, то остается тыкаться в меню и искать нужную команду там.

Просто Ctrl+Shift+A
Уговорили. По скорости Вас не обогнать.
Что вы скажете насчет гибкости редактора? Sublime можно настроить практически под любое направление разработки, т.е. для разработки по различным проектам Вы будете иметь единый привычный редактор под рукой. Плюс открытая расширяемость, т.е. если что-то ну очень хочется — покурили немного доки и можете дописать свое расширение не прилагая больших усилий (Главное усилие будет в том, чтобы знать или изучить Python).
А скиньте ссылки на написанные вами расширения — может мне тоже пригодятся (к сожалению, не увидел в вашем профиле ссылки на GitHub).
Я пока не писал плагинов для себя, как-то не приходилось. Но для общего развития и по просьбе не против этим заняться. Что-нибудь придумаю сегодня и постараюсь к выходным реализовать.
Моя главная проблема будет в том, что я не пишу на Питоне, но, надеюсь, это сильно меня не остановит.
И заодно, спасибо за небольшую мотивацию.
Не, я не спорю, существуют такие железки, на которых всё тормозит и только текстовые редакторы спасают. Но сейчас как-то тренд уже на большие объёмы памяти и SSD, так что весь софт работает оооооочень быстро.

Тренд-то есть такой, но на компактных ноутах пока не так и часто встречаются SSD нормальной скорости и объёма, а также много памяти. На железках чуть побольше это конечно встречается, но стоит заметно дороже и вообще появилось относительно недавно. Кстати, по моим субъективным впечатлениям pycharm к примеру стал заметно больше тормозить за последние пару лет, и в качестве основного средства разработки вообще не подходит (у меня ноут с 4 Гб памяти, бОльшая часть которой постоянно занята).
На мой личный вкус, скажем, WebStorm — громоздкий и медленный по сравнению с ST3. Это сводит на нет все его достоинства (отказался от WS, купил ST3 + sftp). Кроме того (опять же, лично для меня) настроить под себя ST3 несопоставимо проще, чем WebStorm.
Правда, у ST3 есть свои проблемы со скоростью. Если запустить параллельно рендеринг, то он начинает не просто тормозить, а фактически останавливается (буквы появляются через 3-5 секунд после нажатия). По-видимому, это связано с тем, что он сам рисует текст и весь интерфейс. Не знаю. Но это единственная ситуация — всё остальное параллельно с ним можно запускать и это никак не сказывается на шустрости.
Еще один добавлю плагин из своей коллекции — ZenTabs — предотвращает ад из вкладок.
Я использую sublime вместо блокнота для всевозможных заметок и для просмотра отдельных файлов из других не открытых проектов (в том же PhpStorm)… то есть как дополняющий инструмент =)
Inc-Dec-Value позволяет увеличивать и уменьшать значения чисел, дат и hex цветов хоткеем. Очень удобно изменять значения CSS свойств по alt+вверх/вниз, как в Developer Tools браузера
Может кто подскажет есть ли возможность в SL или плагин, установка меток и переход к ним такой как в WebStorme|PHPStorme
Mac
Поставить метку FN+F2
Перейти к метке FN+F2+CMD
Это стандартная функциональность. В Linux — Ctrl + F2, F2. Посмотрите в настройках детали.
Hayaku для быстрого написания CSS.
Читайте внимательнее пост, а то как будто ради коммента ради перешли по ссылке
НЛО прилетело и опубликовало эту надпись здесь
Улыбнуло =)
Нашел упоминание поиском.: )
Есть один плагин, который советую обязательно попробовать каждому — EasyMotion. В комментарии его возможности не описать, пройдите по ссылке и посмотрите. Кратко — удобная навигация на клавиатуре по тексту. Чтобы лишний раз не лезть к мышке/трекпаду.
Возможно не каждый к нему привыкнет, но попробовать стоит.
Попробовал… Так и не удалось его запустить. Вас не затруднит описать как им пользоваться? У меня упорно появляется стандартный поиск по символу…
Там конфликт по клавишам, надо cmd+; ремапнуть из стандартных или easymotion перенести куда-то еще.
И еще, в случае с solarized light подсветка символов несколько вырвиглазная, как вариант это выглядит неплохо:
"jump_target_scope" : "storage.type"
И еще один плагин из моей коллекции — ZenTabs — предотвращает ад из вкладок.
404
И еще два плагина напоследок, которые почему-то не упомянули — AutoFileName — автокомплит для файлов.
SyncedSideBar — честно говоря не знаю, нужен ли он в ST3, но у меня стоит. Синхронизирует открытую вкладку и дерево проекта на сайдбаре — когда папок под штук 10 и файлов под сотню, очень спасает.
А никто не подскажет, как сделать так, чтобы при нажатии правой кнопки, курсор перескакивал в то место, где ее нажали? Сейчас просто в том месте открывается меню, пункты которого действуют не старое положение курсора, что не очень удобно при работе с некоторыми плагинами (например, «open include»).
Sublime (под mac, не знаю как с win), при нештатном закрытии (рестарт системы, принудительное закрытие) нормально показывает несохраненные файлы, однако при обычном закрытие требует обязательного их сохранения. Есть ли плагин/настройка, которая позволит просто держать файл в редакторе без обязательного сохранения?
Попробовал только что на Убутну и Вин8 закрыть Sublime 3 при открытом несохраненном файле — закрывает без каких-либо вопросов, а потом открывает в таком же виде.
> однако при обычном закрытие требует обязательного их сохранения

Вы, должно быть, закрываете активное окно (с помощью Cmd+W или кнопки закрытия в заголовке окна).
Если выходить из Саблайма как такового (Cmd+Q или Sublime Text -> Quit), он спрашивать ничего не будет и восстановит все окна при последующем открытии.

Если закрывать окно — закрываются все табы в этом окне; если файл в табе не сохранен — естественно, что в таком случае появится предложение сохранить файл.
да, вы правы — спрашивает, только закрывая окно (кнопка в заголовке, cmd-q — не спрашивает). А можно как то настроить поведение, чтобы и в этом случае не спрашивал?
Когда одно окно открыто ничего не спрашивает (Debian), т.к. закрытие окна считается закрытием всего sublime text.
В том то и дело, что на маке закрывая окно, ты не закрываешь программу. Она сама остается висеть в памяти…
Когда я использую VPS для разработки то синхронизирую файлы с помощью
Rsync SSH. Отличный плагин.
А никому не попадался плагин, который бы позволял закрепить вкладку, по типу как в браузерах сделано?

п.с. Подборка — класс! Парочку плагинов утащила.
НЛО прилетело и опубликовало эту надпись здесь
Trailing Spaces ненужен, если в User.sublime-settings дописать
"trim_trailing_white_space_on_save": true
Подскажите пожалуйста, а что за тема (и цветовая схема) засветились на скриншоте с плагином AutoFileName?
itg.flat. Автор ее добавил в обзор.
Goto-CSS-Declaration
Goto CSS declaration in an open *.css (.less, .sass, .other) file from other file (*.html, *.js, *.other_extantion)
image
Добрый день. Подскажите, пожалуйста, а есть ли возможность вытащить список функций в отдельное окошко? Есть CTRL+R, знаю. Но иногда хочется иметь сразу список не закрывающийся
Пользуюсь случаем прошу посоветовать плагин для ST или другой редактор для mac, аналогичный Notepad++ на PC. Вот желательно прям копию, но больше всего интересует замечательная функция, которая обесвечивает и делает курсивом текст после тэга, если случайно не закрыл его или забыл кавычку. Использую только для небольшого редактирования html кода и это очень удобно, чтобы не допустить ошибок.
И вторая необходимость, при постановке курсора на начало тега, выделять весь кусок текста, чтобы увидеть где он заканчивается. В ST и в некоторых других редакторах, которые пробовал просто подчеркивается закрывающий тег, а нужно именно выделить фоном все содержимое.

Initializr для быстрого старта HTML+CSS с кастомной сборкой бутстрапа
Спасибо за обзор! Добавил некоторые)
Кто знает, есть ли плагин для нумерации открытых файлов(отображение номера файла) в сайдбаре, чтобы знать какую цифру нажимать для переключения?
И есть ли плагин, добавляющий возможность использования vim-клавиш в sidebar-е? Как в Vim.
Без Sublimall вполне неплохо синхронить конфиг/плагины через github/bitbucket репозиторий. Директорию ~/Library/Application Support/Sublime Text 3 (на Маке) с таким .gitignore:
/Cache
/Index
/Local
/Distrib
/Backup
.git


# OS
.DS_Store
.DS_Store?
Icon?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# nodejs npm modules
/node_modules

# Sublime files
bh_unicode_properties.cache
Package Control.last-run
Package Control.ca-list
Package Control.ca-bundle
Package Control.system-ca-bundle
Package Control.cache/
Package Control.ca-certs/
*.sublime-project
*.sublime-workspace
А как же энерго-эффективность? Автоматизация.
Доброй ночи. Подскажите, а возможно ли запретить ST3 запоминать последние css свойства при автокомлите?
Допустим я написал padding-bottom: 10px; — и в следующий раз мне автокомплит автоматом поставит курсор на padding-bottom.
Поставьте Emmet. Будете писать p10+[Tab] для padding: 10px, а pb10+[Tab] для padding-bottom: 10px
Чисто случайно в свое время попал на Sublime Text… и всё. Я теперь не представляю, как бы я смог работать в другом редакторе.
Огромный сенкс за подборку. Многим воспользуюсь.
Вопрос снят. Нашел. Phoenix-theme
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории