Found misprint?

Select it with the mouse and hit Enter

Ctrl-Enter
Processed:
56 1 199 25
на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!

ЯМ:41001223475816

Редактор ресурсов Gettext для Android
The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!
We are glad to hear your questions, comments or suggestions!
(Open in new tab)
Users number: 762
Русская группа
на Google

Sublime Text

Разное

На первый взгляд 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.

Djaneiro

Плагин добавляет подсветку для шаблонов Django и кучу снипетов для быстрого кодинга. Как устанавливать написано вREADME. Можно попробовать добавив репозиторий через Package Control и потом выбрав Djaneiro из списка, но я ставил как написано в README.

SublimeRope

Добавляет возможности Rope: рефакторинг, автодополенение и др. Автодополнение нужно настраивать. Качаем и устанавливаем от сюда.

SublimeLint

Добавляем валидацию по PEP8. Устанавливаем через Package Control. Добавлем линк на репо https://github.com/Kronuz/SublimeLinter через меню Package Control, SublimeLinter появляется в списке для установки. Ставил собственно из-за подсветки не используемых импортов. Перезапускаем, открываем любой файл python вашего любимого проекта и узнаем что мы очень мало знаем о PEP8 :) Постоянную подсветку можно отключить в настройках плагина.

git plugin

Что это такое очень хорошо показано в вики плагина.

Terminal

Через контекстное меню открываем терминал в любой папке. Очень нравилась эта фича в Apatana.

WordHighlight

Выделяем переменную и подсвечивает её во всем файле.

sublime-dpaste

Через Ctrl+D расшаривает выделенный кусок кода на http://dpaste.com и копирует в буфер линк. Аналогичный есть для Github Gist.

Основы работы

Открываем папку с проектом. Через меню Projects сохраняем. Теперь можно его можно найти в Recent Projects. Там же можно добавить папку в проект, например для просмотра исходников стороннего приложения, используемого в проекте.

P.S.: Интересные плагины узнал из это статьи.