Jump to content

Sublime Text 2/3


lexxcode
 Share

Recommended Posts

Чем отвратительна? Наоборот удобно, проставляет табы с учетом вложенности...

В том то и дело, что они проставляются через раз. Два раза из трех при нажатии "enter" у меня табы теряли вложенность и начинали отступать от начала строки (подобные глюны 1 в 1 встречаются в jsfiddle).

Устанавливаешь Sublime Package Control и далее устанавливаешь/обновляешь нужные плагины парой кликов.

Я про то и говорю, что "из коробки" менеджера плагинов нет и приходится ставить стороннюю прогу.

Это вообще странно...

Sublime налету подхватывает подсветку исходя из типа файла. В режимах php и html css и js тоже подсвечиваются (в отличие от n++).

Вручную подсветку можно установить из списка в правом нижнем углу экрана.

Да, после пары перезапусков проги синтаксис CSS появился в списке. Изначально после установки его в списке не было, чему и был удивлен.

Можно делать расшифровку по табу или переназначить клавиши.

Я не понимаю, что это значит. Допустим я пишу:

div#test>br*5

В Notepad++ мне достаточно нажать CTRL+E чтобы это превратилось в нужный код. В Sublime Text при нажатии CTRL+E ничего не происходит. Мне необходимо жать CTRL+ALT+ENTER чтобы открыть панель ввода ZenCoding, нажатие на TAB работает как табуляция и с кодом ZenCoding ничего не происходит.

Вроде есть плагин, хотя мне казалось я и в базовой верстке это встречала...

Но как верстальщик, я такой функцией не пользуюсь )

А я очень часто пользуюсь, т.к. мне не всегда удобно лезть по 5 вложенным папкам и искать там нужный файл, чтобы запустить его в браузере.

В первом посте этой темы, я закидываю, все полезное с этим редактором. Стоит всего лишь почитать и 99% описанных тобой проблем отпали бы сами собой))

В том то и дело, что я не хочу ничего читать. Я хочу поставить прогу и работать с ней. Именно по этой причине я отказался от использования IDE (раньше сидел на Eclipse и, чуть позже, на NetBeans): там слишком много гемора с настройками, в частности SVN, в настройке которого без поллитры не разберешься. Именно по этому я сейчас сижу на связке Notepad++/TortoiseSVN.

Приведите хоть одно реальное преимущество Sublime Text перед Notepad++? Именно для верстальщика. Я серьезно без холивара. Его недостатки для меня я назвал.

Link to comment
Share on other sites

В первом посте этой темы, я закидываю, все полезное с этим редактором. Стоит всего лишь почитать и 99% описанных тобой проблем отпали бы сами собой))

В том то и дело, что я не хочу ничего читать. Я хочу поставить прогу и работать с ней. Именно по этой причине я отказался от использования IDE (раньше сидел на Eclipse и, чуть позже, на NetBeans): там слишком много гемора с настройками, в частности SVN, в настройке которого без поллитры не разберешься. Именно по этому я сейчас сижу на связке Notepad++/TortoiseSVN.

Мне после полной переустановки ST2 требуется от силы минут 10, чтоб не спеша, все настроить и поставить как было. Даже не знаю с чем там могут быть проблемы...

Приведите хоть одно реальное преимущество Sublime Text перед Notepad++? Именно для верстальщика. Я серьезно без холивара. Его недостатки для меня я назвал.

Ну вот без холивара.

1. Множественное выделение, работает на таком уровне, которое npp не снилось даже с плагинами.

2. Сам редактор в разы шустрее, чем npp последний

3. Мини карта реально доставляет

4. Поиск и переход в реалтайме по номеру строки, по селекторам css, моментальный поиск файлов, по названию, по содержащимся буквам. Поиск по тегам, атрибутам. и т.д. Поиск это вообще тема на статью.

5. Полная кроссплатформенность. хз для меня это важно, так как работаю и на окнах и на линукс.

ну вот так не особо углубляясь)

  • Like 1
Link to comment
Share on other sites

Вот прямо сейчас отвалился ZenCoding... Т.е. вообще! На нажатие CTRL+ALT+ENTER реакции нет в принципе...

UPD: перезапуск программы не помогает, ну и чо с этим делать? Реинстал что ли?

Мне после полной переустановки ST2 требуется от силы минут 10, чтоб не спеша, все настроить и поставить как было. Даже не знаю с чем там могут быть проблемы...

Я, по-моему, все достаточно подробно описываю.

Link to comment
Share on other sites

Вот прямо сейчас отвалился ZenCoding... Т.е. вообще! На нажатие CTRL+ALT+ENTER реакции нет в принципе...

К примеру это может быть если править файл zen_settings.py, то есть добавлять какие-то еще свои аббревиатуры, тогда отваливается полностью, пока не вернешь все как было.

С ZC не отрицаю есть проблемы, пока, что

Link to comment
Share on other sites

В том то и дело, что они проставляются через раз. Два раза из трех при нажатии "enter" у меня табы теряли вложенность и начинали отступать от начала строки (подобные глюны 1 в 1 встречаются в jsfiddle).

Не знаю в чем проблема, но проблемы с табами были максимум в загаженных php, но и тогда отсуп был равен предыдущей строке, иногда на таб меньше.

Я про то и говорю, что "из коробки" менеджера плагинов нет и приходится ставить стороннюю прогу.

Насколько я поняла, она не совсем сторонняя, просто её надо инициализировать. Тут я проблем не вижу.

Я не понимаю, что это значит. Допустим я пишу:

div#test>br*5

В Notepad++ мне достаточно нажать CTRL+E чтобы это превратилось в нужный код. В Sublime Text при нажатии CTRL+E ничего не происходит. Мне необходимо жать CTRL+ALT+ENTER чтобы открыть панель ввода ZenCoding, нажатие на TAB работает как табуляция и с кодом ZenCoding ничего не происходит

Ну да, я просто жму таб и у меня код раскрывается ZenCoding.

Иногда, да, таб не срабатывает при вложенности. Тогда просто вернуть курсор в конец нужной строчки и нажать таб еще раз.

А я очень часто пользуюсь, т.к. мне не всегда удобно лезть по 5 вложенным папкам и искать там нужный файл, чтобы запустить его в браузере.

Кстати, нашла, где это можно сделать :)

В проекте при клике по файлу в выпадающем списке выбрать "Open in browser" или "Open with". Также быстро перейти к нужному файлу можно кликнув по пустой области в окне и выбрав "Open containing folder", там же "Open in browser".

Правда не помню, это плагин или из коробки...

У меня обычно файл уже открыт в браузер, так что искать его не надо.

В том то и дело, что я не хочу ничего читать. Я хочу поставить прогу и работать с ней.

Такое редко бывает. В любой проге есть нюансы, на которые нужно потратить время, чтобы разобраться.

Приведите хоть одно реальное преимущество Sublime Text перед Notepad++?

1. Подстановка ранее введенных переменных, классов и т.п. с учетом ранжирования.

2. Подсказки по мере ввода.

3. Удобная работа с проектами.

4. Возможность тонкой настройки под себя.

5. Снипетты.

6. Возможность оставить не сохраненные изменения и не потерять их после закрытия программы.

7. Быстрое переключение между проектами.

8. Множественное выделение, несколько курсоров.

Вообщем всё сложно перечислить. Ну и субъективно всё это.

Edited by sigma77
  • Like 1
Link to comment
Share on other sites

под Perl самое то, спасибо :)

Q: Как сделать чтобы выделенное слово подсвечивалось по всему документу, как в Notepad++?

A: Частично такая возможность есть в dev версии, двойной клик по слову, выделяет его, и выделяет рамкой все такие же слова в коде.

Как сделать в точности как в NPP пока не известно.

отлично работает в стабильной версии 2.0, обновляйте FAQ :)

пока только один минус для меня по сравнению с Notepad++ - не умеет сворачивать большие блоки комментариев, Sublime сворачивает по шаблону:

что-то
отступ
отступ

Edited by NeoXidizer
Link to comment
Share on other sites

Не знаю в чем проблема, но проблемы с табами были максимум в загаженных php, но и тогда отсуп был равен предыдущей строке, иногда на таб меньше.

Это все я делаю на пустом файле. Вот на таком коде:

<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>

</body>
</html>

Насколько я поняла, она не совсем сторонняя, просто её надо инициализировать. Тут я проблем не вижу.

Я я вижу проблему. Как ее инициализировать нигде (на официальном сайте) не написано. Приходится гуглить. Что говорит о том, что прога недоделана (а ведь она уже в статусе релиза!).

Ну да, я просто жму таб и у меня код раскрывается ZenCoding.

Иногда, да, таб не срабатывает при вложенности. Тогда просто вернуть курсор в конец нужной строчки и нажать таб еще раз.

Таб у меня ставит таб. Файл пустой. Пытаюсь всего лишь раскрыть вот такой код:

html:5

Такое редко бывает. В любой проге есть нюансы, на которые нужно потратить время, чтобы разобраться.

Ну как-то так сложилось, что в мануал по Notepad++ я ни разу не заглянул. Все понятно интуитивно или ясно из всплывающих над кнопками подсказок.

1. Подстановка ранее введенных переменных, классов и т.п. с учетом ранжирования.

2. Подсказки по мере ввода.

3. Удобная работа с проектами.

4. Возможность тонкой настройки под себя.

5. Снипетты.

6. Возможность оставить не сохраненные изменения и не потерять их после закрытия программы.

7. Быстрое переключение между проектами.

8. Множественное выделение, несколько курсоров.

1. Это что такое? Где про это написано на официальном сайте?

2. Это есть в Notepad++

3. Это даже не аргумент... на вкус и цвет фломастеры разные.

4. Это есть в Notepad++

5. Это не тоже самое что и макросы?

6. Зачем? Они же все равно сохранятся в дефолтной папке Sublime Text. Ну и в Notepad++ это тоже есть (опиция "Резервная копия")

7. Работа с проектами это скорее прерогатива IDE. Но согласен, это пожалуй плюс.

8. Это свистелка-перделка как по мне, в общем см. пункт 3

К примеру это может быть если править файл zen_settings.py, то есть добавлять какие-то еще свои аббревиатуры, тогда отваливается полностью, пока не вернешь все как было.

Я ничего не трогал вообще. Так а что теперь делать? Реинстал? Удалить плагин из папки и поставить заново?

Link to comment
Share on other sites

Q: Как сделать чтобы выделенное слово подсвечивалось по всему документу, как в Notepad++?

A: Частично такая возможность есть в dev версии, двойной клик по слову, выделяет его, и выделяет рамкой все такие же слова в коде.

Как сделать в точности как в NPP пока не известно.

отлично работает в стабильной версии 2.0, обновляйте FAQ :)

хмм, а я что-то разницы в релизе и в dev не заметил. Поясни плиз

К примеру это может быть если править файл zen_settings.py, то есть добавлять какие-то еще свои аббревиатуры, тогда отваливается полностью, пока не вернешь все как было.

Я ничего не трогал вообще. Так а что теперь делать? Реинстал? Удалить плагин из папки и поставить заново?

Интересно, у меня таких беспричинных оптаданий не было. Ну попробуй удалить, поставить package control и из репазитория установить. Я оттуда ставлю, и потом даже ничего не настраиваю, все сходу работает, по tab. Единственное из-за конфликта с собственными сниппетами ST2 (Это вроде Чикуенок пытается решить), приходится удалять папки из c:\Users\имя пользователя\AppData\Roaming\Sublime Text 2\Packages\CSS\.

А с html ZC вообще никаких проблем

Link to comment
Share on other sites

Таб у меня ставит таб. Файл пустой. Пытаюсь всего лишь раскрыть вот такой код:

Попробуй выбрать синтаксис html или php

Ну как-то так сложилось, что в мануал по Notepad++ я ни разу не заглянул. Все понятно интуитивно или ясно из всплывающих над кнопками подсказок.

Ну для меня n++ был геморойным и непонятным, не сразу во всё въехала, это же не говорит, что он плохой, особенно после pspad :)

Это просто дело привычки и свойство человеческой натуры. Все старое и привычное нам кажется более удобным, чем новое.

1. Подстановка ранее введенных переменных, классов и т.п. с учетом ранжирования.

2. Подсказки по мере ввода.

3. Удобная работа с проектами.

4. Возможность тонкой настройки под себя.

5. Снипетты.

6. Возможность оставить не сохраненные изменения и не потерять их после закрытия программы.

7. Быстрое переключение между проектами.

8. Множественное выделение, несколько курсоров.

1. Официальный сайт ни разу не читала :) Не могу сказать, где это написано.

Просто начинаешь вводить слово и появляется табличка с выбором. Наиболее часто выбираемые слова перемещаются вверх списка.

2. Не находила. Или эти настройки уж очень глубоко закопаны.

3. Я сразу сказала, что удобство - это субъективное понятие.

4. В саблайме можно настроить практически всё, в том числе задать индивидуальные настройки на каждый проект.

5. В принципе похоже, но макросы в n++ сделаны уж очень топорно и неудобно. К тому же в саблайме куча предустановленых сниппетов, т.е. готовых заготовок различных функций и конструкций. В общем-то мне своих пока писать не приходилось.

6. Иногда нужно временно скопировать что-то, не сохраняя в файл. Да и в принципе удобно при аварийном завершении (винда повисла, свет выключили и т.п.) ничего не теряется, нет назойливого окошка о том, что что-то не сохранено.

8. Я бы не сказала. Иногда нужно, например, нескольким элементам добавить один и тот же класс. Мне удобней разместить в нужных местах курсор и прописать его один раз, а не заниматься копи-паст.

Link to comment
Share on other sites

Попробуй выбрать синтаксис html или php

Не могу попробовать, т.к. плагин взял и отвалился. Теперь он вообще не работает. Перезапуск Sublime Text не помогает. Чо делать не знаю.

2. Не находила. Или эти настройки уж очень глубоко закопаны.

Опции->Настройки->Резерв/Автозавершение - может там и ранжирование есть не знаю, я автозавершением не пользуюсь.

8. Я бы не сказала. Иногда нужно, например, нескольким элементам добавить один и тот же класс. Мне удобней разместить в нужных местах курсор и прописать его один раз, а не заниматься копи-паст.

В общем это тоже есть в Notepad++, просто не включено по-умолчанию (только что нашел в настройках - Опции->Настройки->Правка поставить галку на "Мульти-редактирование" потом по CTRL+клик фигачить)

Link to comment
Share on other sites

Не могу попробовать, т.к. плагин взял и отвалился. Теперь он вообще не работает. Перезапуск Sublime Text не помогает. Чо делать не знаю.

Попробуй снести всё и преустановить заново.

Еще можно Ctrl + ` нажать, тогда он выведет консоль с ошибкой, если она есть.

Link to comment
Share on other sites

Еще можно Ctrl + ` нажать, тогда он выведет консоль с ошибкой, если она есть.

Вот что мне выдала консоль. Как я понимаю ошибок нет:

app ready

pre session restore time: 0.494891

startup cache, total files: 95 cache hits: 95

startup time: 0.548671 (package setup was not run)

loaded 837 snippets

Обнаружил еще одну крайне неприятную проблему: у меня открыт Notepad++, а над ним открыто окно Sublime Text, так вот шорткаты типа CTRL+' (шорткат ZenCoding, сворачивает тег) срабатывают и в Notepad++ тоже, заметил потому что пока я ковырялся в Sublime Text я успел удалить пол файла Notepad++

Ага, кажись я понял, что не так с ZenCoding - он работает только если файл уже сохранен как html, а я пытался писать сразу после нажатия CTRL+N. В общем работа с ZenCoding оставляет желать лучшего.

Link to comment
Share on other sites

Подскажите по поводу сниппетов, как ими пользоваться в ST?

Я работаю в Comodo Edit 7. Сниппет можно развернуть набрав его имя и нажав горячую клавишу(что то типа зенкодинга), можно на каждый сниппет назначить свои горячие клавиши, а можно сбоку открыть панельку со списком сниппетов и двойным кликом его вставить. Да и снипетты в этой панели удобно распределить по папкам.

Да и в n++ есть панель для снипетов.

Вот в ST есть что-то вроде такой панели? Ведь все сочетания клавиш да и названия сниппетов не запомнишь, разве только очень часто употребляемых.

Link to comment
Share on other sites

Сегодня явно мой день, мне стало интересно есть ли что-то из того, что есть в Sublime в Np++ и я почти все нашел из коробки или в виде плагинов. Так что мне еще удобней работать станет :)

Link to comment
Share on other sites

А я не очень понимаю, почему 10-ти минутная настройка стоит дороже, чем работа с программой хуже (субъективно) классом в течении, например, года. И да, дизайн - очень важен. Если сравнивать автомобили одинакового класса - ездят и те и другие. Но одни выглядят хуже, или там мелочь какая-то кажется лучше. Вроде ничего важного, но вот сталкиваешься с таким каждый день, потому что каждый день ты садишься за руль своей машины.

Лично для меня каждая мелочь важна. NPP устраивал меня полностью. До тех пор, пока я не "узрел" чудо, под названием Sublime Text 2.

Работать стало намного приятнее.

Link to comment
Share on other sites

buddah, Я с тобой полностью согласен. Я сам ооочень долго сидел на npp, и на самом деле он мне не перестал нравится, просто для меня на данный момент ST2 лучше. Если для Great Rash, все же остается npp, лучше, так, что теперь? Значит ему он все же подходит больше. Мы же не в секте в конце концов, чтоб прям сидеть и вербовать всех))

Link to comment
Share on other sites

Значит ему он все же подходит больше. Мы же не в секте в конце концов, чтоб прям сидеть и вербовать всех))

Конечно нет. На здоровье) Просто создалось впечатление, что Great Rash полностью не разобрался в программе и сделал поспешные выводы.

Link to comment
Share on other sites

нужан помощ

при работе с большим html файлом проподат подсветка синтаксиса

подробнее в скриншоте

<a target="_blank" href="http://my.jetscreenshot.com/demo/20120628-knis-111kb"><img src="http://my.jetscreenshot.com/demo/m_20120628-knis-111kb.jpg" border="0" width="640" height="328" /></a>

кто занет что делать помогите)))

Link to comment
Share on other sites

Просто создалось впечатление, что Great Rash полностью не разобрался в программе и сделал поспешные выводы.

Ну а зачем мне разбираться в программе? Это ж не IDE, а просто текстовый редактор с подсветкой синтаксиса. А значит он должен быть прост как валенок. Я еще раз повторю, что в Sublime Text нет ничего кроме дизайна и анимашек, т.е. свистелок разнообразных (а, ну вот эта карта справа - штука интересная). Со временем, когда выйдет эдак 4-5 версия может быть его и доведут до ума, но пока им пользоваться не так уж и удобно, плюс постоянные глюны (я попользовался программой пару часов и уже нашел два).

UPD: Да и карта там тоже есть, кстати.

5c25c93bdce41fa79dbd5c76301123eb.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy