Jump to content

и снова html редактор


WalkMan
 Share

Recommended Posts

Стоп. Как же не было. В phpExpertEditor были подстановки кусков в несколько строк кода по аля "автокомплиту". Да и во многих редакторах есть подстановки небольших кусков кода. Правда phpExpertEditor на PHP ориентирован. Но сам факт, что такое уже давно имело место.

На самом деле почти у каждого редактора есть своя удобная фича. Но как жалко что нет редактора в котором бы были собранны все нужные фичи.

Link to comment
Share on other sites

  • Replies 52
  • Created
  • Last Reply

Top Posters In This Topic

mishka2, такие редакторы есть.

Притом есть они под любую ОС.

Но есть одна хитрость: обнаружваются все эти фичи только после некоторого опыта работы с программой + прочтения документации.

Уж сколько раз было такое, что коллега жалится: «хорошо тебе, у тебя редактор такой замечательный, а у меня такой тупой, мне плохо работать;)». Открываю справку в его редакторе — и о чудо! Оказывается, всё то же самое (ну может с незначительными отличиями) есть и в том редакторе! Магия? Не иначе.

А вот если у программы справки нет, то это повод задуматься.

Link to comment
Share on other sites

Мне нужен редактор бесплатный, шустрый, небольшой.

Вот PSPad для верстки был отличным инструментом. В этом маленьком редакторе, сделанным одним человеком, много функционала.

И я мог работать на любом компе, просто запуская редактор с флешки.

Буду благодарен если приведете названия подобных редакторов. Обязательно рассмотрю.

Notepad++ не предлагать, так как я сейчас юзаю SciTE, который по сути тот же нотепад (даже на одном ядре) с расширенным функционалом.

Edited by mishka2
Link to comment
Share on other sites

Notepad++ не предлагать, так как я сейчас юзаю SciTE, который по сути тот же нотепад (даже на одном ядре) с расширенным функционалом.

И что скажешь? Как он по сравнению с PSPad'ом?

Link to comment
Share on other sites

Чего мне нехватает в SciTE

При верстке, мне нужно вставлять размеры картинок <img src="" width="" height="" alt="" />, если PSPad это делал все сам, да еще и путь к картинке ручками писать неприходилось, то в SciTE такого нету. Путь к картинке - ручками, ширину, высоту - ручками.

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

Скачал справочники по HTML, CSS, JS в формате .chm назначил их для каждого типа кода, и теперь если у меня открыта вкладка например с CSS - то я нажимаю Alt+F1 и у меня появляется справка по CSS. Или если открыта вкладка HTML но курсор находится между тегами <style> то будет справка по CSS, а если между тегами <script> то по JS. Вобщем не так часто пользовался, но всеже.

Так было в PSPad.

Вещь незамечаешь когда она есть, а вот когда ее нету, то сразу становится заметно.

В PSPad при вводе тегов через Ctrl+Space появляется модальное окно где нужно чтото выбрать, либо ничего не выбирать. Поубирал это нафиг с большинства тегов, и работа пошла быстрее.

Также выделил подсветку фона для каждого типа кода HTML/CSS/JS/PHP. Часто бывает что JS пишут прям в HTML, так вот если между тегами <script> другой фон, то даже в километровом коде несложно найти код JS.

При верстке в CSS картинку для бекграунда ненужно было прописывать ручками. В SciTE это приходится писать ручками.

При использовании техники textreplace - замена текста бекграундом, блоку нужно указать ширину высоту, так PSPad умел определять размеры картинки бекграунда и сам записывал их. В SciTE такого счастья нету.

В PSPad много горячих клавишь, если их запомнить - то работа становится намного легче.

Плюсы SciTE

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

Удобно текст оборачивать скобками, кавычками - выделил текст, нажал на кавычку - получи текст обрамленный кавычками.

Можна подсветить искомый текст во всем документе, и потом либо пролистывая документ искать где нужное слово, либо внизу можно открыть консоль в ней есть инфа о том на каких строках есть этот текст, и приводится сама строка. Можна горячими клавишами бегать по этим словам (как при поиске F3/Shift+F3).

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

Есть чтото типа снипетов, но не так круто как например в Wbuilder, нету сортировки по папкам. Можно вставить по сокращению, можна по двойному клику в сайдбаре.

Когда пишешь JS часто пользуешся готовыми плагинами, они сжаты в одну очень длиную строку. Так вот PSPad нелюбит длинных строк, вплоть до зависания и вылета. А SciTE както нормально это воспринимает.

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

Edited by mishka2
Link to comment
Share on other sites

Мне нужен редактор бесплатный, шустрый, небольшой.

Так если ты зарабатываешь программингом

то что мешает купить нормальный рабочий инструмент?

или это религия такая что софт должен быть бесплатным?)

Edited by WalkMan
Link to comment
Share on other sites

да я както невстречал даже такой : платный, шустрый, небольшой

Под виндовс пока нет, но очень может в далеком будущем появиться -)

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

Link to comment
Share on other sites

Под виндовс пока нет, но очень может в далеком будущем появиться -)

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

Сутя по ситуации на сайте и сообщениях на форуме пациент скорее мертв.

Link to comment
Share on other sites

  • 2 months later...

Вопрос есть. Можете ли посоветовать редактор (или IDE) под линукс, удовлетворяющий простым требованиям?

— подсветка кода и автодополнение по html, css, php (хорошо бы и js, но не обязательно);

— возможность открывать/сохранять файлы на ftp/sftp;

— встроенный браузер ftp;

— хранение в настройках ftp-доступов к нескольким сайтам.

Как вариант, вполне можно, чтобы это были две программы: одной ходить-бродить по файлам на сервере, другая — редактор в чистом виде.

Опробованы варианты:

nautilus+gedit. В gedit нет автодополнения — практически единственный минус. Если решаемо, то здорово. Нутилус совершенно здорово умеет запоминать доступы к сайтам, но поскольку он же и штатный файловый браузер в гноме (речь об ubuntu10.10), то закладки по домашней файловой системе и по рабочим фтп-доступам в одной свалке — не комильфо.

konqueror+kate. Почти то же самое: не нравится отсутствие автодополнения.

quanta+. Монстр. По редактору претензий никаких, всё круто, полное счастье, казалось бы, но зачем ему обязательно монстроидальные проекты, когда требуется лишь запомнить адрес фтп-доступа… Когда для того, чтобы удалить один файл на сервере, он начинает подолгу перестраивать свой проект — это непонятно.

Link to comment
Share on other sites

— возможность открывать/сохранять файлы на ftp/sftp;

— встроенный браузер ftp;

— хранение в настройках ftp-доступов к нескольким сайтам.

Как вариант, вполне можно, чтобы это были две программы: одной ходить-бродить по файлам на сервере, другая — редактор в чистом виде.

:)

Светлана, забудьте про виндовсоподобное поведение под линуксом. sshfs и fuseftp позволят вам подключать удаленные файловые системы как локальные и работать дальше как с локальными папками и файлами.

Опробованы варианты:

Народ Катьку использует (kate), но потребуется немного библиотек KDE накачать. Некоторые на это возбуждаются.

Edited by s0rr0w
Link to comment
Share on other sites

:)

Светлана, забудьте про виндовсоподобное поведение под линуксом.

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

В идеале хотелось бы вообще чего-нибудь наподобие такого: http://swetlanabayer.ru/blog/coda/ . Не знаю, есть ли под линукс аналоги. Но вот именно этот функционал более чем устраивает.

sshfs и fuseftp позволят вам подключать удаленные файловые системы как локальные и работать дальше как с локальными папками и файлами.

этому, как я понимаю, уже обучены файловые менеджеры nautilus и konqueror, и обучены так, что особых нареканий к ним по данному вопросу и нет.

Разве что только закладки хранят сваленными в кучу(особенно в гноме непотребство какое-то), а хотелось бы как-то изолировать рабочие (доступы к сайтам) от остальных.

Народ Катьку использует (kate), но потребуется немного библиотек KDE накачать. Некоторые на это возбуждаются.

Хороший редактор. Только вот не поняла я, возможно ли его обучить грамотному автодополнению например? А ещё лучше — и пресетам кода.

Рискую быть закиданным помидорами... Eclipse или IDEA не катят?

а почему это помидорами закиданным?

Помидорами закидывают обычно обозлённые неудачники, которые негодуют по поводу тенденций, благодаря которым становится маловостребованным их годами отточенное знание емакса :)

Спасибо за наводку, обязательно внимательно посмотрю, что такое Eclipse и IDEA.

А помидорами закидывать не буду даже и в том случае, если окажется, что не катят :)

Link to comment
Share on other sites

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

Там все настолько просто...

Делаете себе папочку projects, в ней делаете proj1. Потом sshfs username@my.site.com:/path/to/folder proj1

Вводите пароль и у вас все содержимое папочки на сервере находится в папке proj1 как локальные файлы

Аналогично делается для ftp, но надо поискать утилитку для маунта.

этому, как я понимаю, уже обучены файловые менеджеры nautilus и konqueror, и обучены так, что особых нареканий к ним по данному вопросу и нет.

Нет, это немного не то.

Хороший редактор. Только вот не поняла я, возможно ли его обучить грамотному автодополнению например? А ещё лучше — и пресетам кода.

Не пользуюсь, не знаю.

Link to comment
Share on other sites

Там все настолько просто...

Делаете себе папочку projects, в ней делаете proj1. Потом sshfs username@my.site.com:/path/to/folder proj1

Вводите пароль и у вас все содержимое папочки на сервере находится в папке proj1 как локальные файлы

Аналогично делается для ftp, но надо поискать утилитку для маунта.

Очень интересно.

Действительно, руками из консоли всё делается очень просто.

Удивительно, что до сих пор нет такого плагина для gedit. Или я плохо ищу?

Вообще на данный момент мне уже почти нравится gedit с плагинами. Мороки много с тем, чтобы настроить всё это дело под себя, но похоже, что оно может себя оправдать.

Если получится сделать действительно удобный рабочий инструмент, напишу об этом.

Link to comment
Share on other sites

Очень интересно.

Действительно, руками из консоли всё делается очень просто.

Удивительно, что до сих пор нет такого плагина для gedit. Или я плохо ищу?

Вообще на данный момент мне уже почти нравится gedit с плагинами. Мороки много с тем, чтобы настроить всё это дело под себя, но похоже, что оно может себя оправдать.

Если получится сделать действительно удобный рабочий инструмент, напишу об этом.

Зачем плагин для gedit'а, если есть консоль для этого? Эти операции можно повесить на одну кнопку на рабочем столе

Link to comment
Share on other sites

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

Лучше всего (из известных мне программ) решено в редакторе Coda: все доступы к сайтам сохранены в нём, навигация по удалённой и локальной файловым системам, удобная загрузка с локальной на удалённую и обратно. Сам редактор просто хорош.

Немного удивляет, что так с ходу не нашлось ничего подобного под линукс, но поддержка плагинов позволяет из kate или gedit вылепить вообще что угодно — это радует.

Link to comment
Share on other sites

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

Лучше всего (из известных мне программ) решено в редакторе Coda: все доступы к сайтам сохранены в нём, навигация по удалённой и локальной файловым системам, удобная загрузка с локальной на удалённую и обратно. Сам редактор просто хорош.

Немного удивляет, что так с ходу не нашлось ничего подобного под линукс, но поддержка плагинов позволяет из kate или gedit вылепить вообще что угодно — это радует.

Из gedit у меня не получилось вылепить то, что хотелось.

Вроде и плагины нашлись почти для всего, но такое ощущение, что их автор сам никогда ими не пользовался, и большая часть функциональности заявлена для галочки, пользоваться этим в рабочем процессе невозможно.

Link to comment
Share on other sites

Явно-выраженная виндовая логика.

Виндовая логика — загаживать рабочий стол тоннами хлама.

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

Не могу объяснить, с чем это связано. Вековые традиции, не иначе.

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