Просмотр полной версии : Перекодировка в текст. редакторах
3xmaster
07.02.2013, 00:22
Убунта 10,10.
Перебрал разных программ для простого кодинга, но нигде не вижу функций перекодирования текста и некоторых других, что позволял мой любимый акелпад
Хочу иметь такие возможности:
Сейчас юзаю gedit и иногда Geany.
Как это дело добавить в них или посоветуйте другой софт.
Да, хотца, что бы эти возможности был доступны по ПКМ или на худой конец иконами в панелях (и как панель в geditе изменять - такого тоже не нашел)
Для продвинутых: про поиск-замену с регулярками я в курсе. Хотца однокнпочного решения (как скрипты писать-добавлять - тут я уже не в теме)
recasher2k12
07.02.2013, 01:46
Я не знаю, пойдет ли в убунте sublime (https://href.li/?http://www.sublimetext.com/2), если пойдет, то без вариантов - лучшая вещь для большинства программирующих людей.
- Сортировать строки по возрастанию\убыванию
Выделить текст для сортировки и нажать F9.
Ctrl+F9 отсортирует с учетом регистра.
"Удалить дублирующиеся строки"
Следует выделить текст, в котором ищутся дубли.
Edit -> Permute Lines -> Unique (горячие комбинации клавиш настраиваются)
Конечно же, придется немного настроить "под себя". Для этого есть множество плагинов, работу которых можно вешать на любые кнопки и комбинации клавиш.
-"%F2%E5%EA%F1%F2 > Текст 1251"
-"Текст 1251 > %F2%E5%EA%F1%F2"
-"Текст UTF8 > %F2%E5%EA%F1%F2"
- "base64 - кодировка\разкодировка"
https://github.com/mastahyeti/URLEncode (https://href.li/?https://github.com/mastahyeti/URLEncode)
https://github.com/dotzero/Sublime-Text-2-Plugins (https://href.li/?https://github.com/dotzero/Sublime-Text-2-Plugins)
-"Транслит->Ru"
-"Ru->Транслит"
https://github.com/malexer/SublimeTranslit (https://href.li/?https://github.com/malexer/SublimeTranslit)
"Извлечь ссылки из HTML текста"
https://github.com/facelessuser/RegReplace (https://href.li/?https://github.com/facelessuser/RegReplace)
https://github.com/SublimeText/Tag (https://href.li/?https://github.com/SublimeText/Tag)
Для некоторых операций я использую сторонний софт
-"Исправить набор En->Ru"
-"Исправить набор Ru->En"
http://www.colemak.com/ (https://href.li/?http://www.colemak.com/) - также настраиваются горячие клавиши.
Для остальных операций можно писать макросы и плагины самому.
Причем, сделано это очень просто.
В пару кликов и 5 строк кода на python.
Плагинов перделок очень много (https://href.li/?http://www.sublimetext.com/forum/viewforum.php?f=5&start=50). Я не знаю даже всех основ pythonа, но найти похожий плагин и поправить одну-две строки - не проблема.
Отмечу очень удобным и то, что вся конфигурация хранится в json, редактируется прямо в файле (нет необходимости искать опцию по вкладкам окошка, есть вариант использовать поиск)
Советую именно sublime, хоть и не пользуюсь им, ибо vim
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot