Sublime Text 2 топик-ссылка

Отличная замена Notepad++ Удобный и красивый, а главное - кроссплатформенный. Советую! Платный. Бесплатная версия отличается тем, что давит на совесть надписью в заголовке.

Комментарии (111)

RSS свернуть / развернуть
Хоть бы скринов и описания плюшек добавил.
0
  • avatar
  • Vga
  • 26 марта 2012, 23:22
Топик-ссылка, в неё ничего не вставишь. А так на сайте полно скринов.
Я сам-то его только поставил, мне понравился, а на вкус и цвет…
0
Ну так сделай нормальный топик, а не ссылку.
0
Это просто продвинутый блокнот, а не какая-нибудь IDE, где нужна нормальная статья.
Но шустрый, и выглядит красиво, особенно со стандартной убунтовской темой.

0
Не сильно на вид от N++ отличается.
Если уж связываться с проприетарщиной — то слик выглядит гораздо интересней.
0
да, слик — наше ффсё!
правда миникарты у него нет…
(или я не нашел)
0
О, а справа весь текст в миниатюре? Прикольно! А в N++ есть такое? :)
0
в шестом npp есть. а еще с шестерки анси-линейку закрыли.
0
Спасибо, обновился.
Чёрт, документ мэп с моим любимым шрифтом Fixedsys не работает :(
0
ну ХЗ. нпп не пользую.
0
и чем нотепад++ неустроил тоже интересно. Он, на сколько мне известно, тоже кроссплатформенный, но бесплатный.
0
Он не кросплатформенный.
Да и почему не устроил? Я просто дал ссылку на софтину, которая понравилась, не заставляю же никого пользоваться.
0
Лично я пользуюсь программой Geany
Кросплатформенная.
Что мне нравится — понимает много языков программирования. Очень много. Ну а самая главная фича в том, что в программе есть 2 кнопки, по нажатию на которые можно указывать свой код, в т.ч. и внешних приложений. У меня так по 1 кнопке запускается компилятор, по 2 — прошивка МК через дудку. Написал код, нажал «компилировать», потом «прошить» — и готово ;)
Очень удобно. Рекомендую.
0
А если в MSVC сразу по F5 прошивать?
0
Не пользую VS. Я ее как-то с первых версий не долюбливал. Да и проги на асме делаю.
0
Так ей всё время и пользуюсь. F8 — глянул вывод компилятора, F9 — залил прошивку.
0
Мну всегда отдаёт предпочтение свободным программкам. Да к тому же не понятно, умеет ли вкусности ноутпада (регулярки, etc.). Так что фтопку. Notepad++ рулез.
0
Регулярки умеет. При том, говорят, есть фишки, которых Notepad не умеет. Сам не юзал не долго, не знаю. Да и Notepad юзал как удобный блокнот, не более.
Во всяком случае навигация по файлам проекта у Sublime замечательная.

Гы, интересную фишку заметил: можно расставить по тексту сколько угодно курсоров и начать писать/выделять одновременно в разных местах. Для чего — так и не понял :)

0
Тем не менее программка закрытая, и ещё надоедает просьбами заплатить. Меня такие вещи бесят. Нет уж, пусть лучше менее функциональное, но более «доброе». Проприетарщину советую использовать только в самом крайнем случае, когда замены нет.
0
habrahabr.ru/post/140723/#comment_4704469
Зато вертикального выделения не умеет.
0
0
Если точнее — Shift + правая кнопка мыши.
0
А по функциям может ходить вперед-назад?
0
Ctrl+R
0
Ну а там показать место объявления переменной, структуры, функции в проекте расположенном во вложенных папках?
Компиляция и вывод компилятора, открытие места ошибки/варнинга компилятора, перемещение по списку ошибок/варнингов (и все это желательно с клавиатуры)?
Доступ к консоли не выходя из редактора?
0
Консоль есть. Чтобы проверить компиляцию — надо настроить проект, скомпилить, и посмотреть. Мне это делать лень.
Вообще всё сказанное относится к IDE, а это просто блокнот :)
0
Ясно. Но я спрашиваю о том чем пользуюсь в редакторе vim (к IDE отношусь насторожено).
0
У него есть vim-подобный режим управления. Правда не знаю, насколько он похож…
0
Забавная тенденция :)
То же самое есть в QtCreator (хотя там намек на полноценную IDE).
0
Кстати, QtCreator — IDE неплохая. Буду пытаться скрестить его с ARM-тулчейном, может выйдет что. Главное есть отладка, вменяемая отладка!
0
Меня всегда бесит наличие 100500 всяких настроек самой IDE да еще столько же настроек проекта (причем все через мышкотыканье).
А хочется то простого, чтобы IDE из Makefile взяла все что нужно и не парила моск.
Так что лучшая IDE это отсутствие ee (как сказал товарищ ниже «vim+gcc+gdb» я туда добавил бы еще ctags).
0
Наверное товарищ меня уломает, отложу я все эти криэйторы и сяду за vim :)
0
Очень правильный подход.
Хорошо писать код когда все здесь и сейчас.
А если код редактируется и сразу компилется на удаленном серваке, с которым связь только через ssh?
Vim в этом отношении вне конкуренции.
0
По удалёнке, поправить по мелочи, хватало редактора mc. Правда сам mc не ставиться по дефолту, приходится его доустанавливать.
0
:))) а вот vi есть всегда (ну я ни разу не видел чтобы не было).
0
Вместо блокнота у меня стоит SciTE (русский форк Scintilla)
Бесплатный, свободный, кучу языков понимает и раскрашивает.
Проприетарщину не уважаю :(
0
Да, использовал его, при том долго. Но он ведь тоже не кроссплатформенный?
0
VIM+GCC+GDB = полноценная IDE кто не верит, научитесь их готовить ;)
0
Сделаете статейку? :)
Меня VIM смущает. Ни как не могу его осилить…
0
у меня просто два талмуда по 600 страниц по каждому из них gcc + gdb )))
+ manual VIM статей много в нете, есть очень приличные, я по ним учился ) на сайте веб дизайнеров например )
0
самое сложное привыкнуть к сочетаниям :w вместо ктрл s
и запомнить кучу сочетаний я для этого себе заламинировал табличку-шпору с офф сайта )
0
блин у меня есть самодельная дока на самом деле… делал для себя лет 8 назад… но она страниц на 20 и в печатном виде сейчас осталась тока… если найду ее и найду силы в себе ее препечатать… то сделаю.
0
а статейкой в пару страниц тут не обойтись (( мне той в 20 листов было мало )
0
Что за талмуды, название, авторы?
0
давай я завтра с работы тебе напишу ) я наизусть не помню, а книги у меня на работе ) издательство вроде О рейли
0
ща думал пошарюсь по магазинам букс ру озон найду по картинкам авторам может что вспомню… посмотрел ассортимент… блин пару лет назад там продавали много серьезных книг я там по крйней мере книг двадцать купил издательства Орейли хороших авторов… сейчас глухомань какая то…
0
по VIM куча русскоязычной на сайтах но есть книга на англицком www.ozon.ru/context/detail/id/8512631/ можно найти скачать )
0
0
кстати там и шпора есть ту которую я ламинировал ))) вообщем хорошая дока теперь надо ее прочитать и понять есть ли там про связь gcc + vim + gdb )
0
Во, нормально написано. Спасибо!
0
есть там про свзяь с гсс? и тд? мне просто читать лень, я обед делаю )
0
Не читал, я тоже работать пытаюсь :)
Глянул бегло — там управление толково описано. В нём текст писать бы научиться, а потом уже про GCC думать…
0
если нет, напиши, как дойдешь до этого момента, я еще буду искать тогда ))
0
вот еще!
www.opennet.ru/docs/RUS/vim_cookbook/
сборник рецептов )
0
Да мне не срочно. Vim то я знаю и умею, просто если книги хорошие, то можно положить в загашник.
0
книги по gcc и gdb по VIM мануалов в нете достаточно _)
0
Вопрос не в том, что достаточно, а в том что именно вас привлекло.
У меня есть книги (в электронном виде) по всем этим предметам.
Есть книги которые я рекомендую, а есть на которые не рекомендую тратить время.
0
VIM+GCC+GDB = полноценная IDE кто не верит, научитесь их готовить ;)
С кодонавигацией и рефакторингом?
0
там есть и греп и поиск по коду и замена хорошия я же выложил нре поленитесь почитайте )
0
Это все хрень (в контексте кодонавигации, а так полезно), а не кодонавигация. А IDE без хорошей кодонавигации полноценной я не назову.
0
а к VIM есть тьма плагинов )) Вы об этом знаете? )))
0
Знаю, но с нормальной кодонавигацией редко у кого складывается. Как правило только у больших коммерческих IDE, вроде MSVS или BDS.
Да и страшно нестандартный этот ваш вим, не хочу его учить.
0
дык я и не предлагаю ) на него трудно переходить ) по себе знаю ) но и обратно потом ни на что не захочется ) универсальность, кроссплатформенность + независимость ни от чего это здорово ) минусы у всех есть ) А вообще каждый работает там где привык, переход на новую ИДЕ это всегда тяжело и связано с тормозами в работе.
0
Так, можно вопросы по существу?
1. Сможет vim подсветить мне типы параметров функции?
2. Сможет vim сделать автодополнение например перечисляемых типов (объявленных в другом файле) или методов полей/методов класса если ООП?
3. Сможет быстро переключиться на другой файл, где реализована функция?
4. Сможет на лету проверить синтаксис на предмет грубых ошибок/опечаток?
0
1. сможет. но надо настраивать.
2. Димка делал точно, но как не помню — надо читать — то есть сможет.
с файлами точно есть какой то плагин я когда ими игрался помню на такой натыкался.
проверка синтакиса и подсветка ошибок точно есть. тоже плагинамит и настройками.
VIM по умолчанию это убожество по сравнению с тем что можно от него получить в конце. Не ленитесь потратить несколько выходных на его изучение, ну кому это действительно интересно. я просто когда то для себя сделал под перл то что мне надо давно уже и не лезу туда больше, но когда делал читал доки да и видел то что другие делают можно сделать очень удобно.
0
так шпионы сообщают — кодонавигация есть точно — копайте доки глубже.
0
2. Сможет vim сделать автодополнение например перечисляемых типов (объявленных в другом файле) или методов полей/методов класса если ООП?
Я бы еще дополнил «контекстное автодополнение».
0
шприоны сообщают
1- да
2- да
3- да
4- с плагинами
1. просто введи :syntax on
2. google vim as ide for lang
0
кстати есть еще eclim это eclipse в vim
или можно в eclipse ставить основным редактором vim
0
Не люблю я этот эклипс…
0
я тоже, тяжелый он )
0
Из него не надо выходить и тогда он не будет казаться тяжелым :)
0
Не нравится этот — поставьте тот :)
0
Кстати, если на настройку эклипса потратить столько же времени, сколько нужно, что бы настроить vim, то vim ему и в подметки не будет годиться.
0
Как раз эклипс, кстати, контекстное автодополнение (и не только дополнение) и не умеет, AFAIK.
0
В СDT — может быть, а в жабе аж бегом.
0
ЕМНИП я читал на хабре сравнение Eclipse и IDEA и в качестве основного плюса идеи приводилось именно контекстное автодополнение в яве. Т.е. он не предложит текстовую переменную там, где нужна целочисленная и так далее.
В дельфи дополнение именно контекстное, и это действительно очень удобно.
0
Похоже люди не догадались включить режим сортировки предложений по релевантности. Ничего, с идейными это случается, если IDE чего-то не делает по умолчанию или делает по умолчанию не так, как они привыкли, у них это вызывает ступор или агрессию или и то и другое вместе :)
0
Он утверждает, что в эклипсе сидел до идеи и довольно долго.
И как именно эта релевантность высчитывается? Оно учитывает контекст кода, где курсор находится?
Delphi, например, и в версии 7 умела все, что в статье описывается (правда рефакторинг в D7 только через дополнение MMX, а вот в более поздних есть встроенный) — дополнение только подходящее под контекст (например, для i:=List. оно предложит Count, но не предложит ClassName), при отладке показывает значение выражения под курсором и так далее.
Эклипс хорош тем, что он опенсорсный и на нем базируется много специализированных IDE, тогда как IDEA заточена, как я понял, только под жабу. Так что для кого-либо, кроме жабистов IDEA не альтернатива эклипсу.
0
Я несколько лет работал в эклипсе) правда я сразу поставил по умолчанию редактором VIM )) и он меня сразу стал всем устраивать, кроме тяжеловесности )))
0
Вот сколько раз слышал о «тяжеловесности», но так и не понял, что имеется в виду. Запускается долго? А не пофиг ли?
0
дело в том что дома да, у нас у многих современные машины, но на работе есть слабенькие машинки где п4 и 256 оперативки… и для еклипса это мало. потому что есть еще и гуй X пусть даже это какой нить LXde все равно много…
0
Для стандартных поставок эклипса этого не мало, но и не много. Но тут, как бы, надо соизмерять потребности и возможности. Если ресурсов мало, никто не мешает порезать лишнее и получить адекватную конфигурацию. Зачем же грузить рояль на велосипед? Что бы потом жаловаться на тяжеловесность рояля?
0
таки никто и не грузит, есть еклипс в VIM, в EMACS )) )) я писал уже «кстати есть еще eclim это eclipse в vim» так что выход я нашел перешел на eclim
0
Это ж надо так над собой издеваться… :)
0
«Сидеть» != «уметь пользоваться». Эклипс бесконечен как атом :)
Как именно высчитывается это надо сорсы смотреть. А положение курсора, естественно, учитывается, иначе какой же это контекстный помощник?
0
И все же, за пять лет не освоить иде — я в этом сомневаюсь.
Впрочем, если эклипс полноценно поддерживает контекст — тем лучше.
0
Попробовал NetBeans для C/C++
В принципе ничего среда, у меня работает шустрее эклипса. Но вот пилить её для АРМов тоже долго придётся…
0
И все же, за пять лет не освоить иде — я в этом сомневаюсь.
Увы, это встречается сплошь и рядом. Впрочем, даже если очень давно им пользуешся, все равно периодически находишь что-то новое, какой-нибудь удобный плагин или настройку, которую раньше не замечал. Тот же content assist в жабе имеет три страницы настроек, в том числе неслабых размеров раздел Sorting and Filtering, но вот комбобокс с выбором режима сортировки в этом разделе слегка в стороне и на него не сразу обращаешь внимание.

P.S. у content assist-а есть весьма удобная фишка «favorites», там можно перечислить классы или пакеты, из которых автоподстановка будет предлагаться (по месту, понятное дело) даже если напрямую этот класы в текущем контексте не видны (при вставке автоматом будет добавлен и соответствующий импорт).
0
Собственно, вот. Сам я с эклипсом не работал.
0
Собственно, у эклипса хватает заморочек. Одна из них — как раз его бесконечность в плане количества и разнообразия плагинов в сочетании с отсутствием единого подхода в настройках и умолчаниях. То есть, скажем, два разных плагина для систем контроля версий вполне могут иметь заметно отличающийся вид, умолчания и клавиши. Но, как бы там ни было, альтернативного столь универсального инструмента нет и идея никоим образом не может заменить эклипс везде. Например, CoCox IDE это тоже эклипс, но даже человек привычный к эклипсу разглядит это далеко не сразу.
0
Взял таки и проверил. Умеет. Эта фишка называется content assist.
0
Ужос :)
0
Глянул — по дефолту ведёт себя аналогично сабжевому блокноту. Предлагает на выбор всё подряд, что встретил в файле…
Погуглю на счет плагинов.
0
да есть контекстное автодополнение

а вообще в гугле смотрите там все написано правда по английски )
0
в VIM есть контекстное автодополнение.
0
0
Вопрос с рефакторингом как-то выпал из обсуждения. А после навигации это вторая по важности штука.
+1
таки я же написал что умеет )))
0
Еще раз посмотрел обсуждение, но не нашел упоминаний. И хорошо бы список рефакторингов увидеть.
0
это мне надо спросить того кто им пользуется, я спросил он сказал да ) самому мне эти прибабахи и в нормальной то ИДЕ всегда не нужны были )))) мне обычно достаточно было текстового файлика и скрипта для запуска ) сначала блокнот потом FAR в винде, потом в линуксе VIM так что к вашим буржуйским замашкам я даже не привыкал, тот кто пользуется из моих друзей сказал что есть )) а так же намекнул что хорошо бы Вам попользовать гугль на английском ))) там все это есть и список и как настроить ))) правда на английском )
0
так я ща ужин готовить потом супругу встречать потом напаять пару кнопок потом посмотрю сам… если спать не лягу )))) но не раньше )) иначе влетит )
0
Это не прибабахи, а без этого IDE не может считаться IDE. Касаемо гугля и тонких намеков, то передайте своему другу, что я именно это и сделал ДО того, как задать вопрос. То, что я нашел меня не удивило, но я решил, на всякий случай, уточнить, вдруг я что-то пропустил. Так вот правильный ответ: рефакторинга в vim нет. Есть прибамбасы, которые пытаются (используя, кстати, эклипс) реализовать некоторые рефакторинги с переменным успехом. Причина предельно проста: для выполнения рефакторинга нужно делать семантический разбор текста программы (зачастую не только его, но еще и кучи библиотек, в случае жабы), а vim ограничен паттернматчингом.

P.S. Я на английском общаюсь сравнимо, а пишу/читаю больше, чем на русском, иногда даже больше чем на украинском. Специфика работы.
0
счастливый )у нас в школе преподов не было а в инсте немецкий )) вообщем с английским тока man )) и то небыстро)
0
Я тоже в школе учил немецкий. Да и в институте поначалу тоже. Жизнь заставила учить английский. Ну а затем многие годы практики :)
0
книга как и обещал по GCC там есть очень хорошая глава по GDB Артур Гриффитс GCC тяжеленький талмуд издательства Osborne
0
Где?
0
у меня на столе. я же обещал название узнать ))) я стараюсь не пользоваться электронными книгами. зрение в ауте.
0
Тогда хотя бы название правильно приведи. Так, как они пишутся в списке «литература» в дипломах, курсовых и статьях.
0
Книга GCC Автор Артур Гриффитс Издательство Osborne год спецом не пишу потому что наверняка уже есть более новые переиздания…
вот какая то ссылка на одну из книг Гриффитса www.studfiles.ru/dir/cat32/subj1104/file8056.html
0
а вот один в один как у меня cxemotexnika.org/%D0%BB%D0%B8%D1%82%D0%B5%D1%80%D0%B0%D1%82%D1%83%D1%80%D0%B0/
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.