jkeks блог


Sublime Text 2 FAQ



6.9.2011 1749 просмотров ;)


С выходом второй версии Sublime Text я четко обрисовал для себя недостатки:

  • Удаляет строки неудобно из коробки Ctrl-Shift-K
  • Запускается первый раз противно долго (всравнении с NP++)
  • так я и не разобрался как там консоль для PHP вкрутить
  • Так и нету квадратного выделения – позор
  • Какое-то убогое нативное меню даже без иконочек

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

На этой странице я буду описывать интересные вещи которые я обнаружил, а может быть и ответы на вопросы читателей моего блога.

Sublime Text 2 Features

  • Множественное выделение
  • Подсветка синтаксиса – какой захотите
  • Превью исходника
  • Мультиплатформенность, ибо Python
  • Какая-то нахрен консоль даже есть
  • По сохранении html документа FireFox умеет автоматически обновлять html , читать тут http://xrefresh.binaryage.com/

Sublime Text 2 FAQ

Q: Как увеличить шрифт ?
A: Ctrl+ +

Q: Как передвинуть строчку/строчки вверх/вниз ?
A: Ctrl-Shift Up/Down

Q: Как дублировать строку или выделенный текст ?
A: Ctrl-Shift d

Q: Русский windows-1251 отображается коряво, как поправить?
A: Preferences -> File Setting — Default, находите в самом низу строчку fallbackEncoding и меняете Western (Windows 1252) на Cyrillic (Windows 1251)

Q: Как удалить строку ?
A: Ctrl-Shift-k (в NP++ удобнее немного, но впринципе сойдет)

Q: Как сделать создать список строк, где каждая следующая строка имеет цифру увеличенную на 1 ?
A: В консоли (Ctrl+Тильда )  написать: b=view.begin_edit();l=[‘http://jkeks.ru/%d/’%i for i in range(1,101)];view.insert(b, 0, ‘\n’.join(l));view.end_edit(b)
Когда увидите чего получилось — поправьте нужную вам строку и ок. Вот где сила Sublime

Q: Что Почитать о Sublime  Text 2 интересного ?
A: Хитрости Sublime Text 2

Q: есть ли в редакторе Sublime подсказки типа Intellisense (в выпадающем списке) ?
A: Конечно есть, Открывается оно по Ctrl+Пробел. Честно считаю это бесполезной фичей.

Q: умеет ли Sublime Text подсвечивать JS CSS HTML и PHP в одном файле по разному ?
A: Да умеет, такое я впервые увидел в RJText но потом нигде нормально это не работало, тут вроде есть, включите например тему Twilight, там это видно, но палитру можно менять.

Q: Умеет ли Sublime Text Букмарки (Bookmarks)?
A: Умеет и это вообще стандартная вроде штука, по Ctrl+F2 ставит/убирает метку, по F2 переходит. Классика.

Q: Как сделать 2 окна одного файла ?
A: File->Clone File, затем в появившуюся новую половинку драгнуть нужную вкладку.

Q: Как закоментировать текст ?
A: Ctrl + / (в зависимости от типа файла комментирует строку или блок)

Q: Преобразование регистра букв (русский тоже в почете) ?
A: В верхний регистр: Ctrl+k затем Ctrl+u, в нижний регистр: Ctrl+k затем Ctrl+l (и главное все работает =)

Q: Как отсортировать строки ?
A: F9 (с учетом регистра Ctrl+F9)

Q: Как удалить дублирующиеся/повторяющиеся строки ?
A: Да Sublime так умеет: Edit->Permute Lines->Unique

Q: Как обратить порядок строк ?
A: Edit->Permute Lines->Reverse

Q: Замена в нескольких файлах. Как сделать в Sublime ?
A: Ctrl-Shift-F, в появившемся баре смотрите в поле WHERE, если нажать на кнопку … , то можно выбрать в каких файлах будет замена. Например можно указать путь, а можно указать что замену надо делать в открытых файлах на данный момент. Можно всяко сочетать. Единственный недостаток который я не поборол это множественная замена многостроковыми регулярками. Кто узнает — пишите.

Q: Как случайно разбросать строки ?
A: Edit->Permute Lines->Shuffle

Хитрости Sublime text 2 :

  • Вы можете объединить выделенный текст в одну строку нажав Ctrl+j (ну вот надо бывает, да ?)
Ниже я вставил микрофорум по теме Sublime text поэтому приглашаю всех обсуждать разные фичи и расширения:





Видеочат рулетка
jAntivirus Рейтинг@Mail.ru