Splurov
Новичок
Ищу текстовый редактор для вёрстки HTML/CSS/Javascript под ОС Windows
Требования (в порядке вспоминания, а не важности):
1. Поддержка проектов (сайтов/папок) — нужна возможность указать определённую папку для работы, чтобы редактор знал что всё её содержимое как-то относится к верстаемой странице.
2. Файловый браузер в сайдбаре (возможность открыть любой html/css/js файл в текущем проекте).
3. Предпросмотр, с возможностью автоматического обновления при сохранение любого файла из проекта (не важно ie/gecko/webkit). Должна быть возможность видеть окно предпросмотра как отдельно, на втором мониторе, так и в виде панели окна редактора.
4. Автозакрытие тегов (в идеале — с возможностью закрыть тег не у курсора, а в конце текста, перед следующим тегом), парных символов (типа скобок и кавычек).
5. Word-wrap (и чтобы хоткей ctrl+w не закрывал, *****, окно, а включал/выключал word-wrap!).
6. Автоудаление пробелов в конце строк.
7. Возможность указывать количество пробелов в табе (и чтобы вставлялись именно табы, а не пробелы).
8. Подсветка синтаксиса.
9. Подсказки тегов/атрибутов/свойст/селекторов/мнемник по мере написания, автодополнение.
9.1. Чтобы при редактировании стиля во время набора селекторов подсказки показывали id-шники и классы из соседних html-файлов.
10. Быстрый запуск, быстрая работа.
11. Авто-отсутпы.
12. Умная кнопка home (переход в начало текста, а не в начало строки).
13. Поддеркжа нескольких табов с файлами.
14. Переключение между табами по ctrl+tab в порядке расположения (а не в порядке частоты использования).
15. Авто-определение кодировок, поодержка кодировок UTF и Windows-1251/Latin1/ANSI.
16. Переход на определённую строчку по ctrl+g.
17. Поиск по ctrl+f/f3, в идеале инлайновый (как в netbeans, например), но не обязательно. А если ещё и все результаты сразу подсвечивает, как netbeans, совсем шоколадно.
18. Номера строк.
19. Авто-определение конца строк (LF/CR/CRLF).
20. Создание отступов у выделенного текста (выделяем текст, нажимаем tab и вместо стирания выделенного текста каждая выделенная строчка получает отступ).
21. Не обязательно, но очень желательно: переход по горячей клавиши к парному тегу/кавычке/скобке/фигурной скобке/прочее; и выделение внутри пар по аналогии.
22. Подсветка текущей строки.
23. Подсветка парных символов (теги/кавычки/скобки/прочее).
24. Не обязательно: показ мест переноса по word-wrap.
25. Не обязательно: показ пробельных символов, переносов строк.
26. Поиск с заменой.
27. Не обязательно: подсказки при наборе js-кода, jquery-кода.
28. Не нужно, но если присутсвует, то пофиг: code folding, закладки, тулбары, справочники, панели свойств, валидация html, …
29. Не обязательно: валидация css-свойств и значений.
30. Не обязательно, но будет круто: при задании src или url() поиск файлов в проекте и вывод подсказок. Для src автоматическая подстановка ширины и высоты.
Вроде ничего не забыл, если всё-таки что-то упустил — дополняйте.
И да, я знаю, что такого редактора нету, но может всезнающая толпа мне поможет найти что-то близкое к идеалу.
Если комментируете пункты, цитируйте, пожалуйста, весь пункт, а не только цифру (чтобы не скролить страницу в начало для поиска того, о чем идёт речь).
Если пишите название какой-то программы, аргументируйте свой совет, пожалуйста. Или хотя-бы укажите, чего из списка в ней нету.
Требования (в порядке вспоминания, а не важности):
1. Поддержка проектов (сайтов/папок) — нужна возможность указать определённую папку для работы, чтобы редактор знал что всё её содержимое как-то относится к верстаемой странице.
2. Файловый браузер в сайдбаре (возможность открыть любой html/css/js файл в текущем проекте).
3. Предпросмотр, с возможностью автоматического обновления при сохранение любого файла из проекта (не важно ie/gecko/webkit). Должна быть возможность видеть окно предпросмотра как отдельно, на втором мониторе, так и в виде панели окна редактора.
4. Автозакрытие тегов (в идеале — с возможностью закрыть тег не у курсора, а в конце текста, перед следующим тегом), парных символов (типа скобок и кавычек).
5. Word-wrap (и чтобы хоткей ctrl+w не закрывал, *****, окно, а включал/выключал word-wrap!).
6. Автоудаление пробелов в конце строк.
7. Возможность указывать количество пробелов в табе (и чтобы вставлялись именно табы, а не пробелы).
8. Подсветка синтаксиса.
9. Подсказки тегов/атрибутов/свойст/селекторов/мнемник по мере написания, автодополнение.
9.1. Чтобы при редактировании стиля во время набора селекторов подсказки показывали id-шники и классы из соседних html-файлов.
10. Быстрый запуск, быстрая работа.
11. Авто-отсутпы.
12. Умная кнопка home (переход в начало текста, а не в начало строки).
13. Поддеркжа нескольких табов с файлами.
14. Переключение между табами по ctrl+tab в порядке расположения (а не в порядке частоты использования).
15. Авто-определение кодировок, поодержка кодировок UTF и Windows-1251/Latin1/ANSI.
16. Переход на определённую строчку по ctrl+g.
17. Поиск по ctrl+f/f3, в идеале инлайновый (как в netbeans, например), но не обязательно. А если ещё и все результаты сразу подсвечивает, как netbeans, совсем шоколадно.
18. Номера строк.
19. Авто-определение конца строк (LF/CR/CRLF).
20. Создание отступов у выделенного текста (выделяем текст, нажимаем tab и вместо стирания выделенного текста каждая выделенная строчка получает отступ).
21. Не обязательно, но очень желательно: переход по горячей клавиши к парному тегу/кавычке/скобке/фигурной скобке/прочее; и выделение внутри пар по аналогии.
22. Подсветка текущей строки.
23. Подсветка парных символов (теги/кавычки/скобки/прочее).
24. Не обязательно: показ мест переноса по word-wrap.
25. Не обязательно: показ пробельных символов, переносов строк.
26. Поиск с заменой.
27. Не обязательно: подсказки при наборе js-кода, jquery-кода.
28. Не нужно, но если присутсвует, то пофиг: code folding, закладки, тулбары, справочники, панели свойств, валидация html, …
29. Не обязательно: валидация css-свойств и значений.
30. Не обязательно, но будет круто: при задании src или url() поиск файлов в проекте и вывод подсказок. Для src автоматическая подстановка ширины и высоты.
Вроде ничего не забыл, если всё-таки что-то упустил — дополняйте.
И да, я знаю, что такого редактора нету, но может всезнающая толпа мне поможет найти что-то близкое к идеалу.
Если комментируете пункты, цитируйте, пожалуйста, весь пункт, а не только цифру (чтобы не скролить страницу в начало для поиска того, о чем идёт речь).
Если пишите название какой-то программы, аргументируйте свой совет, пожалуйста. Или хотя-бы укажите, чего из списка в ней нету.