Comments 47
Согласен, действительно прекрасный редактор. Огромный плюс — кросплатформенность! А поиск файлов/строки/функции… Просто нужно горячие клавиши/команды освоить! Например Ctrl+P : или @Да кстати использую всегда dev версию, порой несколько билдов в день и на глазах видны изменения www.sublimetext.com/dev
Ну что… Что мешает людям сделать такой же, только опенсорс??
Вроде бы и база есть SciTE и на ее базе сделали замечательный, но несколько топорный NPP, а вот что-то клевенькое, кроссплатформенное и бесплатное — нет.
И приходится пользоваться явовыми IDE, которые ох какие прожорливые
Вроде бы и база есть SciTE и на ее базе сделали замечательный, но несколько топорный NPP, а вот что-то клевенькое, кроссплатформенное и бесплатное — нет.
И приходится пользоваться явовыми IDE, которые ох какие прожорливые
Красивого опенсорса немного, именно красивого, а не функционального. Люблю n++, но вообще он страшненький.
Так что либо Vim ( например: akitaonrails.com/2009/01/04/rails-on-vim-in-english ), либо прожорливые IDE.
Так что либо Vim ( например: akitaonrails.com/2009/01/04/rails-on-vim-in-english ), либо прожорливые IDE.
Возьми и сделай. (с)
Все вам будут благодарны.
Все вам будут благодарны.
Вам не нравится тот факт, что программисты тоже хотят кушать? Или в принципе за чужой труд не привыкли платить?
Неужели программист не может купить себе инструмент?
Это как если бы механики жаловались на отсутствие бесплатных ключей.
Это как если бы механики жаловались на отсутствие бесплатных ключей.
К сожалению или к счастью я не фрилансер, поэтому ПО покупает компания в которой я работаю. И если есть какой-то купленный стандарт, то приходится пользоваться или им или бесплатной альтернативой.
Вот и сетую на то что такой альтернативы нет.
Вот и сетую на то что такой альтернативы нет.
Если вы не фрилансер, у вас есть постоянный доход.
Инструмент, который вы используете, вам не нравится, но заплатить 50-100 долларов за подходящий не хотите.
Странно.
Инструмент, который вы используете, вам не нравится, но заплатить 50-100 долларов за подходящий не хотите.
Странно.
Чужие деньги считаете;) У меня не московская и даже не киевская ЗП.
Но я просто не понимаю почему, например, замечательные редакторы Aptana, Flash Develop, Cloud9, NPP и некоторые другие — бесплатны (но не подходят мне по определенным причинам)
Мне кажется уже достаточно написано оплаченного кода что бы сделать хороший легковесный редактор.
Но я просто не понимаю почему, например, замечательные редакторы Aptana, Flash Develop, Cloud9, NPP и некоторые другие — бесплатны (но не подходят мне по определенным причинам)
Мне кажется уже достаточно написано оплаченного кода что бы сделать хороший легковесный редактор.
Но ведь IDE таки действительно IDE, а не текстовый редактор. Я к тому что автокомплит методов классов импортированных из библиотек, и дебаг — вещи полезные.
А в SciTE вам чего не хватает, «клевеньких» иконок?
P.S. NPP сделали не на базе SciTE, он лишь использует Scintilla.
P.S. NPP сделали не на базе SciTE, он лишь использует Scintilla.
Отличная статья, спасибо! :)
В sublime можно назначать клавиатурные комбо и длинных последовательностей типа Ctrl+W+E?
Про это не знал. Надо наверно написать большую статью про полезные фичи саблайма. Вроде вот этой net.tutsplus.com/tutorials/tools-and-tips/sublime-text-2-tips-and-tricks/ только шире и на русском.
Часть этой статьи уже переведена: jkeks.ru/jkeks.ru/archives/1566
можно, например ctrl+k+b скрывает/показывает side bar
только нажимать надо не все вместе, а буквы по отдельности, то есть зажали ctrl, затем по-очереди k и b
только нажимать надо не все вместе, а буквы по отдельности, то есть зажали ctrl, затем по-очереди k и b
{ "keys": ["ctrl+k", "ctrl+b"], "command": "toggle_side_bar" }
Немного не в тему, но интересует один вопрос: этот редактор поддерживает Vim-режим?
Плагин от меня и от друга.
Мой — поиск в django-документации на rtfd выделенного слова. Ссылка: github.com/saippuakauppias/sublime-text-2-Django-DocsSearch
Димки — создание нового файла при нажатии клавиш, тут главная киллер-фича — это создание всех папок, что указаны в пути и есть режим в котором автоматически создаются и добавляются файлы __init__.py. github.com/xobb1t/Sublime-AdvancedNewFile
ps: как-то даже отправляли свои плагины умпутуну, когда они проводили что-то вроде конкурса с раздачей лицензий, но так и не получили ответа… Кто слушал Радио-Т и знает в чём там дело — отпишитесь, пожалуйста.
Мой — поиск в django-документации на rtfd выделенного слова. Ссылка: github.com/saippuakauppias/sublime-text-2-Django-DocsSearch
Димки — создание нового файла при нажатии клавиш, тут главная киллер-фича — это создание всех папок, что указаны в пути и есть режим в котором автоматически создаются и добавляются файлы __init__.py. github.com/xobb1t/Sublime-AdvancedNewFile
ps: как-то даже отправляли свои плагины умпутуну, когда они проводили что-то вроде конкурса с раздачей лицензий, но так и не получили ответа… Кто слушал Радио-Т и знает в чём там дело — отпишитесь, пожалуйста.
Перешл на прощлой недели с netbeans на sublings. Вот сейчас написал плагин, чотбы переходить на новую строку (Start new line shift+enter в netbeans) мб кому понадобится.
gist.github.com/1635037
gist.github.com/1635037
А в нем можно как нибудь настроить нативное отображение под Linux Ubuntu ??? А то его цветовые схемы просто не очень воспринимают мои глаза :(
Возможно, стоит упомянуть, что редактор не бесплатный: $59 (или $500 за 10 лицензий)
А разве без лицензии есть какие-то ограничения по фунционалу?
Лицензия скорее для тех, кто хочет отблагодарить автора и поддержать развитие хорошего продукта.
Лицензия скорее для тех, кто хочет отблагодарить автора и поддержать развитие хорошего продукта.
Licenses are per-user, rather than per-machine, so you can enjoy Sublime Text on as many computers and operating systems as you wish with your license. Licenses are valid for both Sublime Text 1 and 2.
Плюс лицензии в том, что она предоставляется на пользователя, а не на машину. Можно использовать кросплатформенно на любом количестве компьютеров за 59$. А 10 лицензий это при использовании, в бизнесе. Это прописано в лицензии www.sublimetext.com/eula
Напишу и свой советик. Я привык, при дублировании выделенной части текста (по-умолчанию это super+shift+d) дублируется не ровно то, что выбрано, а все строки, на которых находится выделение.
Поэтому я поправил файлик duplicate_lines.py. Открываем Preferences → Browser packages → default → duplicate_lines.py.
Добавляем в метод run параметр force_lines=False, а в строчку if region.empty() добавляем:
if force_lines or region.empty().
После этого открываем пользвательский файл горячих клавиш, добавляем туда:
{ «keys»: [«super+d»], «command»: «duplicate_line», «args»: {«force_lines»: true}},
Готово.
Поэтому я поправил файлик duplicate_lines.py. Открываем Preferences → Browser packages → default → duplicate_lines.py.
Добавляем в метод run параметр force_lines=False, а в строчку if region.empty() добавляем:
if force_lines or region.empty().
После этого открываем пользвательский файл горячих клавиш, добавляем туда:
{ «keys»: [«super+d»], «command»: «duplicate_line», «args»: {«force_lines»: true}},
Готово.
Небольшой советик. Чтобы управлять пакетами (установка, удаление, добавление репов и т.д.) не в ручную а всего парой кликов необходимо войти в консоль Python 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())
После чего нажать Enter, далее перезапустить редактор. После перезапуска в меню Preferences появятся пункты Package Settings и Package Control.
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())
После чего нажать Enter, далее перезапустить редактор. После перезапуска в меню Preferences появятся пункты Package Settings и Package Control.
До появления вашего поста пользовался Notepad++ с необходимыми мне (порой самодельными) скриптами. Теперь начал данный редактор использовать. Спасибо.
Прочитал что к нему можно «плагины» от textmate как — то прикручивать, но так и не понял как.
Всё хорошо в sublime, но вот среди множества поддержки языков, почему — то нет подсветки pascal, так и не получилось прикрутить модуль от textmate. Может кто осилил?
Всё хорошо в sublime, но вот среди множества поддержки языков, почему — то нет подсветки pascal, так и не получилось прикрутить модуль от textmate. Может кто осилил?
Просто положите его в папку ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Pascal
По крайней мере так я прикручивал поддержку Lua и Corona SDK
Многие пытался не помагалоЮ пока не нашёл это:
www.holylinux.net/download/?f=Sublime-TxtMate-Pascal-Highlighting-AddToUserArea.zip
— если вдруг у кого-нить такие же проблемы )
www.holylinux.net/download/?f=Sublime-TxtMate-Pascal-Highlighting-AddToUserArea.zip
— если вдруг у кого-нить такие же проблемы )
только класс должен называться не
а
class DecToHex(sublime_plugin.TextCommand):
а
class DecToHexCommand(sublime_plugin.TextCommand):
UFO just landed and posted this here
этот пробовал?
wbond.net/sublime_packages/tortoise
wbond.net/sublime_packages/tortoise
Прочитал статью, пересел на этот редактор и забыл про Geany. В Geany была панель с папками, но вместо неё у Sublime есть очень хорошая функция: он хорошо знает, в какой папке открывать и в какой закрывать. Можно работать на клавиатуре и с удобными комбинациями клавиш (Vim/Emacs мне кажутся слишком навороченными и нелогичными).
Sign up to leave a comment.
Пишем простой плагин для Sublime Text 2