Select it with the mouse and hit Enter
| на поддержку перевода |
|
|
ЯМ:41001223475816
На первый взгляд Sublime Text это просто удобный и быстрый текстовый редактор с подсветкой синтаксиса. Хотя, пока не прочитаешь про хитрости и быстрые кнопки, не такой и удобный. Но немного пошаманив c плагинами получается неплохая IDE.
Использую вторую версию, которая еще в Beta, но фич больше чем в первой. Так что будем ставить её. Тут все просто, качаем для нужной ОС и ставим. Для Ubuntu просто распаковал и создал линк на рабочем столе на "запускатор".
Все настройки хранятся в JSON. Первым делом заходим в Preferences -> File Settings - Default. Сразу меняем:
"translate_tabs_to_spaces": true,
О хитростях можно почитать в этой статье. Могу добавить отображение всех классов и методов через Ctrl+R. Ну и многое можно посмотреть в меню.
Плагины - это то, что поможет сделать из Sublime Text IDE. Для начала установим Sublime Package Control, он поможет легко управлять плагинами. Установка простая, открываем Sublime Text, вызываем консоль через `ctrl+`` и выполняем:
import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
Перезапускаем и в Preferences появился пункт Package Control. Большинство плагинов можно уже найти в списке предложенных для установки. Опишу те, которые я уже успел опробовать и которые понравились. Если нет линка или описания на установку, значит можно найти в списке Package Control.
Плагин добавляет подсветку для шаблонов Django и кучу снипетов для быстрого кодинга. Как устанавливать написано вREADME. Можно попробовать добавив репозиторий через Package Control и потом выбрав Djaneiro из списка, но я ставил как написано в README.
Добавляет возможности Rope: рефакторинг, автодополенение и др. Автодополнение нужно настраивать. Качаем и устанавливаем от сюда.
Добавляем валидацию по PEP8. Устанавливаем через Package Control. Добавлем линк на репо https://github.com/Kronuz/SublimeLinter через меню Package Control, SublimeLinter появляется в списке для установки. Ставил собственно из-за подсветки не используемых импортов. Перезапускаем, открываем любой файл python вашего любимого проекта и узнаем что мы очень мало знаем о PEP8 :) Постоянную подсветку можно отключить в настройках плагина.
Что это такое очень хорошо показано в вики плагина.
Через контекстное меню открываем терминал в любой папке. Очень нравилась эта фича в Apatana.
Выделяем переменную и подсвечивает её во всем файле.
Через Ctrl+D расшаривает выделенный кусок кода на http://dpaste.com и копирует в буфер линк. Аналогичный есть для Github Gist.
Открываем папку с проектом. Через меню Projects сохраняем. Теперь можно его можно найти в Recent Projects. Там же можно добавить папку в проект, например для просмотра исходников стороннего приложения, используемого в проекте.
P.S.: Интересные плагины узнал из это статьи.