Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Критерии выбора текстового редактора

Автор User Sapiens, декабря 17, 2011, 21:19

0 Пользователи и 1 гость просматривают эту тему.

Alone Coder

Цитата: Python от января  3, 2012, 05:47
Поддержка различных кодировок. Как минимум, с utf-8, windows-1251, cp866 приходится часто иметь дело, но и с другими кодировками иногда тоже.
Ещё чтобы умел конвертировать символ конца строки. А то после редактирования фаром может получиться половина текста CR, половина CR+LF.

Цитата: Python от января  3, 2012, 05:47
В текстовых редакторах под Windows часто нехватает чего-то типа старой комбинации Ctrl+Y, одним нажатием удалявшей строку.
+1

hurufu

Цитата: Python от января  3, 2012, 05:47
1) Поддержка различных кодировок. Как минимум, с utf-8, windows-1251, cp866 приходится часто иметь дело, но и с другими кодировками иногда тоже.
2) Подсветка кода (с возможностью создавать стили для языков, отсутствующих в списке при установке) и другие программерские удобства (выделение скобок, навигация по коду, манипуляции с отступами и комментариями и т.п.). Простой редактор — лучше, чем переутяжеленное IDE.
3) Возможность интегрировать шелл-скрипты в работу редактора. Да, собственный язык сценариев или запоминание нажатий клавиатуры — конечно, круто, но было бы вообще идеально и юниксвейно иметь возможность выполнять некоторые действия с текстом с помощью внешних программ. Интересно, что-то подобное в этом мире существует?..
4) Клавиатурные команды — как можно менее экзотичные, но со всем необходимым для редактирования (желательно чуть больше). В текстовых редакторах под Windows часто нехватает чего-то типа старой комбинации Ctrl+Y, одним нажатием удалявшей строку. Сейчас Ctrl+Y обычно забивают под Redo, а об этом простом действии обычно забывают, хотя было бы удобно.
5) Минимум ненужных тяжелостей, или хотя бы их полная отключаемость.
Kate.

Python

Когда игрался с убунтой, немного пользовался Kate. Что мне не понравилось:
1) Тяжеловесность самого KDE (или это лишь в убунтовской инкарнации?)
2) Неубираемая боковая панелька, полезность которой я так и не осознал (вернее, ее можно было закрыть, но при новом запуске редактора она снова появлялась. Как ее правильно убить?)
3) Поскольку убунту оказалось тормознутее экспихи, а что-то более легковесное мне ставить лень, остается лишь надеяться на виндовый порт...
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

hurufu

Цитата: Python от января  4, 2012, 05:06
2) Неубираемая боковая панелька, полезность которой я так и не осознал (вернее, ее можно было закрыть, но при новом запуске редактора она снова появлялась. Как ее правильно убить?)
С kate 3.5.3 (у меня KDE 4.5.3) можно даже такое сделать:

hurufu

Цитата: Python от января  4, 2012, 05:06
1) Тяжеловесность самого KDE (или это лишь в убунтовской инкарнации?)
Это увы — факт, но ведь можно все поотключать к чр҃твой мт҃ри.

Цитата: Python от января  4, 2012, 05:06
3) Поскольку убунту оказалось тормознутее экспихи, а что-то более легковесное мне ставить лень, остается лишь надеяться на виндовый порт...
Новая бубунта — вполне жирна и тормознута (я ее не ставил, только так попробовать).

Python

Цитата: hurufu от января  5, 2012, 10:40
Цитата: Python от января  4, 2012, 05:06
2) Неубираемая боковая панелька, полезность которой я так и не осознал (вернее, ее можно было закрыть, но при новом запуске редактора она снова появлялась. Как ее правильно убить?)
С kate 3.5.3 (у меня KDE 4.5.3) можно даже такое сделать:

И как это делается (хотя достаточно и простого дизайна с одним текстовым окном, как в блокноте)? У меня вообще сложилось впечатление, что половина программ под убунтой конфиги забывает сейвить. Это мой личный баг, или так и должно быть? Понятно, что долго ковыярться с окошками при каждом запуске — не вариант.
Пролетареві ніколи вчити європейських мов, бодай би свою знати добре і на ній принести до своєї хати світло знання (Гнат Хоткевич)
ÆC CASALI NAXI PRASQURI: AHOV CÆRU, MERTVÆRI TÆ SLAVUTÆT!
Вони просили його: «Скажи: кетум», а він говорив: «сатем», і не міг вимовити правильно.
Хотелось бы также отметить, что "Питон" - это "мышиный язык" : "пи+тон". © АБР-2

hurufu

Цитата: Python от января  5, 2012, 14:38
И как это делается ... ?
Да всё через гуй (у меня украинская версия):
Перегляд→Вікна інструментів→Показатти бічні панелі
Можно и стандартно, нажать Ctrl+Alt+Shift+F, только у меня чёт не работает :-\.

А версия какая у вас была?

Kurubb

Цитата: hurufu от января  5, 2012, 17:32
Можно и стандартно, нажать Ctrl+Alt+Shift+F, только у меня чёт не работает :-\.
Переключатель раскладок виноват.

Быстрый ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.

Имя:
Имейл:
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр