Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

Открыть новую тему     Написать ответ в эту тему

Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CudaText
Кроссплатформенный, open source, редактор кода.
 
Страница - http://uvviewsoft.com/
Вики-справка - http://wiki.freepascal.org/CudaText
Github - https://github.com/Alexey-T/CudaText
Скачать - программа, аддоны, аддоны-2, лексеры
 
Версии
- Windows (x32/x64)
- Linux (GTK2, Qt4; x32/x64/ARM)
- macOS
- FreeBSD (x32/x64)
- Solaris (x64)
 
Есть много плагинов на Python. Есть 200+ лексеров.
Все в "Plugins/ Addon Manager/ Install".
 
Это напоминает Sublime Text на новом движке. Есть диалог всех команд (F1). Есть кое-что еще похожее. Система конфиг файла похожа. Копируем из конфига default строки и пишем их в конфиг user. И меняем уже в файле user.
 
Плагины к CudaText от kvichans (закрыта с предложением использовать тему CudaText).

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:33 04-08-2015 | Исправлено: Skif_off, 23:04 02-09-2020
redson



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp

Цитата:
Люди сборку под Мак используют, работать можно. Минус- сборка юзает старое АПИ и не подписана.

надо бы разработчику написать, он кстати русский

Всего записей: 1336 | Зарегистр. 23-04-2007 | Отправлено: 07:45 30-10-2018
asrfarr



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
надо бы разработчику написать, он кстати русский

 

Всего записей: 295 | Зарегистр. 30-03-2010 | Отправлено: 11:02 30-10-2018
Domin0



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
надо бы разработчику написать, он кстати русский


спасибо, повеселил

Всего записей: 481 | Зарегистр. 21-11-2016 | Отправлено: 11:24 30-10-2018
bbcby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как сделать гор. клавишу на закомментировать строку?
Пробовал F1/F9 Toggle line comment - что-то не работает.

Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 14:35 02-11-2018
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
All
Вышла версия 1.65.
С новыми опциями. И двумя фиксами.
 
Вышли плагины
-Uncrustify Format
-Auto Center Line
И три лексера
-HLSL
-SPIR
-Falcon
 
 
bbcby
в списке F1, найти команду Toggle line comment, нажать F9.
нужен подключенный Питон (на Лине надо настроить).

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 17:07 03-11-2018
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделан плагин Draw Lines.
Делает то же что FAR Manager plugin Draw Lines.
Рисование линий в тексте.
подробнее - в readme.txt.
 
Обновился, сильно, плагин SQL Tools.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 13:20 06-11-2018
redson



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Domin0

Цитата:
спасибо, повеселил

) что веселого?

Всего записей: 1336 | Зарегистр. 23-04-2007 | Отправлено: 09:32 07-11-2018
sergio12

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
redson

Цитата:
что веселого?

Разработчик CudaText - уважаемый Alextpp

Всего записей: 367 | Зарегистр. 11-11-2002 | Отправлено: 09:44 07-11-2018
redson



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Дорогой Alextpp! Есть ли возможность добавить CudaText в официальный репозитарий Debian и Ubuntu?

Всего записей: 1336 | Зарегистр. 23-04-2007 | Отправлено: 09:59 07-11-2018 | Исправлено: redson, 10:00 07-11-2018
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
redson
не знаю, может и есть, исходники открыты, есть Билд-скрипт (ссылка в Вики). я не хочу заниматься этим, но вы можете попробовать.
 
Добавлено:
вроде я читал давно что требование к прогам  в Убунту - это прога в папке /opt. а у нас /usr/bin/cudatext.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 10:18 07-11-2018 | Исправлено: Alextpp, 10:24 07-11-2018
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\TotalCmd\Plugins\WLX\UniView\Plugins\CudaText\py\cuda_show_unsaved\__init__.py", line 46, in show_unsaved
    lines_orig = open(fn, 'r', encoding=enc).read().splitlines()
  File "encodings\cp1252.py", line 23, in decode
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 18053: character maps to <undefined>
 
при попытке вызвать команду меню "Show unsaved changes".
 
И вопрос - а разве нелогично на все элементы в строке статуса по умолчанию выставлять подсказки с указанием - о чем этот элемент(для чего он) + к какому плагину/встроенной функциональности он принадлежит?
Да, сейчас я вроде почти понимаю смысл того, что там есть. НО какой-нить плагин - возьмет и добавит туда свой контрол - а если по умолчанию нет требования делать подсказку - то и разработчик "забудет" это сделать. Что-то там будет отображаться и может вполне так быть, что и не с 10-го раза тока поймешь - ЧТО там пишется и от лица кого/чего....
Вот, к примеру, сейчас у меня крайний правый элемент в строке показывает "-". Если я по нему щелкну, он покажет "||" - но ЧТО это всё значит ? Эта встроенная функциональность редактора, или это какой-то плагин взял и под себя эту строку поправил....
 
P.S. и еще раз (наверное) - про автоустановку массива плагинов, сохраненных в какой-то папке, в виде зип-архивов.
КАК это сделать? Другими словами - отчего в меню всё ещё нет команды "Install from folder..."?
 
=====================
Добавлено:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\TotalCmd\Plugins\WLX\UniView\Plugins\CudaText\py\cuda_find_in_files\__init__.py", line 1, in <module>
    from .cd_fi_in_fi import Command as CommandRLS
  File "C:\TotalCmd\Plugins\WLX\UniView\Plugins\CudaText\py\cuda_find_in_files\cd_fi_in_fi.py", line 15, in <module>
    import  cudax_lib           as apx
  File "C:\TotalCmd\Plugins\WLX\UniView\Plugins\CudaText\py\cudax_lib\__init__.py", line 33, in <module>
    caret_shape                = app.PROP_CARET_SHAPE
AttributeError: module 'cudatext' has no attribute 'PROP_CARET_SHAPE'
 
при попытке запустить плагин Find in Files.
 
Всё последнее и сабж и плагин.

 
Добавлено:
Вопрос - есть команда  "Перейти к строке". но нет "Перейти к колонке" и "Перейти к позиции".  
Порой просто надо в некоем куске текста прыгнуть на строку Х, далее перейти на колонку У....
Или же - в цельном блоке символов на ...цать килобайт перейти к абсолютной позиции №12544.
 
P.S. кстати - нет ли в загашнике плагина/встроенной функциональности выдачи краткой инфы о тексте:
Кодировка, всего: строк, слов, символов, символов в словах, пробелов, .....?

Всего записей: 3308 | Зарегистр. 01-04-2006 | Отправлено: 14:28 07-11-2018 | Исправлено: destiny_child, 17:10 07-11-2018
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

destiny_child (14:28 07-11-2018)
Цитата:
AttributeError: module 'cudatext' has no attribute 'PROP_CARET_SHAPE'

 
с этим разобрался. Надо было почистить весь кеш питона и запустить сабж заново, как бы "с нуля".
НО сразу же вылезает рацпредложение - увидеть в сабже в меню опцию "произвести очистку всех ру-кешей". Чтоб не ползать по папкам в ручном поиске таких мест....

Всего записей: 3308 | Зарегистр. 01-04-2006 | Отправлено: 17:10 07-11-2018
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
destiny_child
правильно фиксить эту ошибку так-
в history написано что надо удалить старую папку py/cudax_lib. ее новая версия уже в py/cudax_lib.py.
 
Добавлено:

Цитата:
но нет "Перейти к колонке" и "Перейти к позиции".  
Порой просто надо в некоем куске текста прыгнуть на строку Х, далее перейти на колонку У

 
Вики описывает про колонку
http://wiki.freepascal.org/CudaText#Dialog_.22Go_to.22
 

Цитата:
 перейти к абсолютной позиции  

это надо делать плагин, который из абс-числа посчитает x:y.
 

Цитата:
Кодировка, всего: строк, слов, символов, символов в словах, пробелов,

есть плагин - Text Statistics.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:23 07-11-2018
bbcby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp

Цитата:
нужен подключенный Питон (на Лине надо настроить)

Можете пояснить? Я про это ничего не понял.

Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 20:38 07-11-2018
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
bbcby
похоже, Питон движок не подключился.
http://wiki.freepascal.org/CudaText#Python_integration
 
 
destiny_child
про UnicodeDecodeError - Питон не понимает файл в кодировке 1252.
откройте в другой кодировке.

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 20:50 07-11-2018
bbcby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp
Что-то по этой схеме не получилось заставить работать.
Сразу не написал, это все на версии x64.
 
Поставил CudaText x32 - в нем все работает "из коробки".

Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 00:57 08-11-2018
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
redson

Цитата:
Есть ли возможность добавить CudaText в официальный репозитарий Debian и Ubuntu?

Идея не особо, бывает, что обновление запаздывает плюс циклы поддержки.
 
Новые версии выходят не очень редко, разумнее - openSUSE Build Service: тут и пачка дистрибутивов, и пачка версий оных - не Launchpad вам какой...

Всего записей: 6475 | Зарегистр. 28-01-2008 | Отправлено: 02:28 08-11-2018
destiny_child



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alextpp (20:50 07-11-2018)
Цитата:
про UnicodeDecodeError - Питон не понимает файл в кодировке 1252.

 
файл вообще-то изначально в кодировке ANSI - 1251))))
в системе русский язык выставлен конечно же... если же и есть в файле какие-то ошибочные символы, которые несопоставляются с кодировкой 1251 - то сабж то всё равно не должен падать от этого.
Или эта опция вообще только с одной кодировкой 1251 работает???
 
Alextpp (20:23 07-11-2018)
Цитата:
в history написано что надо удалить старую папку py/cudax_lib. ее новая версия уже в py/cudax_lib.py.

 
согласитесь - если это действие НАДО произвести - то сделайте прогу-запускальщик основного ехе файла сабжа, в котором вы вольны вставлять все необходимые ПРЕдействия, нужные для запуска текущего нового билда ХХХ. В частности можно было сделать это автоудаление этой папки/файла.
 
В хистори я заглядывал - НО т.к. я не каждый билд ставлю, т.к. история на инглише - т.е. в каждую строку надо вчитываться - этот момент очень элементарно "профукался".
И чтоб такого не было - намного логичнее стараться автовыполнить такие действия.
ИЛИ - хотя бы как вариант - при запуске нового билда выводить диалог-ворнинг о необходимости выполнения некоторых ручных действий со стороны пользователя.
 
destiny_child (14:28 07-11-2018)
Цитата:
Вот, к примеру, сейчас у меня крайний правый элемент в строке показывает "-". Если я по нему щелкну, он покажет "||" - но ЧТО это всё значит ? Эта встроенная функциональность редактора, или это какой-то плагин взял и под себя эту строку поправил....

так что это за палочки? Интересно же))))

Всего записей: 3308 | Зарегистр. 01-04-2006 | Отправлено: 11:32 08-11-2018
bbcby

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
так что это за палочки?

readme\help mouse.txt

Всего записей: 615 | Зарегистр. 11-06-2003 | Отправлено: 12:00 08-11-2018
Alextpp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Палочки- mouse selection mode.
сделано - хинты для статусбара.
Вот
 
crt=Позиция каретки, выделение
enc=Кодировка файла
lex=Лексер (язык)
end=Символы конца строк
sel=Режим выделения мышью (обычный/колонкой)
tab=Размер табуляции, таб пробелами
ins=Режим вставки/замены
wrp=Перенос слов (выкл, по окну, по границе)
 
 
Добавлено:

Цитата:
файл вообще-то изначально в кодировке ANSI - 1251))))
в системе русский язык выставлен  

плагин не понял что это 1251, а понял 1252, и дал ошибку.
REPLACE_ENC = {
    'ansi': 'cp1252', #cannot detect local region ANSI
 
резюме - надо доделать.
 
Добавлено:
Записал это https://github.com/Alexey-T/CudaText/issues

Всего записей: 1111 | Зарегистр. 01-11-2004 | Отправлено: 12:29 08-11-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52

Компьютерный форум Ru.Board » Компьютеры » Программы » CudaText


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru