Форум программистов, компьютерный форум, киберфорум
Софт для Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755

Какие есть аналоги FeatherPad (аналога Блокнота из Виндовс)?

09.09.2020, 23:59. Показов 2570. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Какие есть маленькие текстовые редакторы в Линукс?

Добавлено через 7 минут
Ещё не получается настроить, чтобы файлы без расширения открывались в FeatherPad, а с расширением txt в Notepad, который идет с Wine. Одним не получается открывать, так как кодировка разная в файлах и если открыть не в том редакторе, получается абракадабра на экране. Может есть такой текстовой редактор, в котором в зависимости от расширения можно указывать разную кодировку?
С расширением txt у меня такая кодировка часто, которая в Windows в блокноте отмечена, как Юникод.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.09.2020, 23:59
Ответы с готовыми решениями:

Какие есть аналоги Linksys WRT54GP2... ?
Всем привет! Подскажите какие-нибудь аналоги типа Linksys WRT54GP2.. чтобы было 4 лановских порта, пару FXS портов, поддержка SIP,...

Какие есть аналоги News2 и Сми2
Подскажие аналоги русскоязычных (украиноязычных агрегаторов) новостных агрегаторов, где можно поместить статейку интересную

Si7149DP замена, какие есть аналоги?
P-канальный мосфет Si7149DP, чем можно заменить?

43
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 08:19
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
* инспектора кода нет
В вики самого Geany есть рецепт. И он работает!
Миниатюры
Какие есть аналоги FeatherPad (аналога Блокнота из Виндовс)?  
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
10.09.2020, 08:20
Лично я ни одного файла с BOM не встречал.
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 08:24
Цитата Сообщение от supmener Посмотреть сообщение
Файлы в разной кодировке.7z
Катя автоопределяет 2 и 3. В 1-м надо переключиться на utf-16 врукопашную. А Женя, наоборот Первый и третий определил, а второй не асилил.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.09.2020, 08:28  [ТС]
Цитата Сообщение от Kubuntovod Посмотреть сообщение
В вики самого Geany есть рецепт. И он работает!
Опять написано про PYTHONPATH. И не кто не пишет, где он находится и как туда что - то добавить.

Добавлено через 2 минуты
Цитата Сообщение от Kubuntovod Посмотреть сообщение
Катя автоопределяет 2 и 3. В 1-м надо переключиться на utf-16 врукопашную. А Женя, наоборот Первый и третий определил, а второй не асилил.
https://www.youtube.com/watch?v=B9Rvovk9Fyo
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 08:31
Можно забаламутить небольшой скриптец. Команда
Bash
1
file -b --mime-encoding имяфайла
показывает кодировку. Так вот, в зависимости от её выхлопа запускать тот или иной редактор. Прикольный костыль получится

Добавлено через 1 минуту
Цитата Сообщение от supmener Посмотреть сообщение
Опять написано про PYTHONPATH. И не кто не пишет, где он находится и как туда что - то добавить.
Я просто в /home/user/.local/bin добавил этот скрипт и проверка взлетела.
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.09.2020, 08:36  [ТС]
Цитата Сообщение от Kubuntovod Посмотреть сообщение
показывает кодировку. Так вот, в зависимости от её выхлопа запускать тот или иной редактор. Прикольный костыль получится
А куда эту команду лучше вписать?
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 08:43
Цитата Сообщение от supmener Посмотреть сообщение
А куда эту команду лучше вписать?
Тут не команда, а небольшой баш-скрипт нужен. Его, в итоге, прописать для открытия текстовых файлов. А он, в свою очередь, принимая аргументом имя файла, будет запускать эту команду, получать кодировку и ориентируясь на это значение давать команду на запуск того или иного редактора, с именем файла аргументом Название: crazy.gif
Просмотров: 20

Размер: 12.6 Кб
1
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
10.09.2020, 08:51

Не по теме:

У меня в ~/.bashrc прописаны некоторые переменные окружения. На продакшене - в /etc/profile.d/your-file-here.sh


Bash
1
2
3
4
 for i in *;do echo $i -- `file -b --mime-encoding "$i"`; done
UTF-16LE(с BOM) или UCS-2.txt -- utf-16le
Windows-1251.txt -- iso-8859-1
Из книги -- utf-8
1
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 09:01
Bash
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
ENC=`file -b --mime-encoding "$1"`
case $ENC in
    utf-16le)
        geany "$1"
        ;;
    *)
        kate "$1"
        ;;
esac
Обзываем edittxt.sh. Делаем исполняемым. Складываем куда-нить (можно в /home/user/.local/bin). Правой кнопкой на текстовом файле - Открыть с помощью - Выбираем наш чудо-скрипт - вешаем галю "Запомнить ассоциацию" - Вуаля!
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.09.2020, 09:02  [ТС]
В тексте написано
Code
1
check_python_code %f
На скриншоте написано
Code
1
check_pylint_and_pep8 %f
Этот вариант для Линукс тоже подходит или он здесь не особо нужен?
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 09:08
Цитата Сообщение от supmener Посмотреть сообщение
В тексте написано
Я делал так. Пришлось доустановить
Bash
1
sudo apt install pylint
Затем
Bash
1
2
3
4
5
6
7
8
#!/bin/sh
echo "======  pycodestyle  ======"
pycodestyle $1
echo "======  pyflakes  ======"
pyflakes $1
echo "======  pylint  ======"
pylint --msg-template="{path}:{line}: [{msg_id}({symbol}), {obj}] {msg}" --reports=n $1
pylint -f parseable -r n $1
Обозвал check_python_code. Сделал исполняемым. Положил в /home/user/.local/bin
Прописал в Geany (см. скрин) и проверка заработала. Зашкнила, что нет комментов к модулю и классу. Ну и на вышеупомянутую ошибку тоже. Что и было заскринено и предъявлено.
Миниатюры
Какие есть аналоги FeatherPad (аналога Блокнота из Виндовс)?  
1
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.09.2020, 09:24  [ТС]
Сделал так. Здесь вроде PEP8 ошибка, не пойму, как он её показывает:
Python
1
2
3
from fuzzywuzzy import process
strings =['привет', 'здравствуйте', 'приветствую', 'хай', 'здорова', 'ку-ку']
print(process.extract("Прив", strings, limit=6))
Добавлено через 37 секунд
Code
1
=[
Вот здесь.
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
10.09.2020, 09:33
Пробел после = поставь. И это не ошибка.

Ты же pycharm хотел запустить, а опять костылями обмазываешь заведомо нерабочий инструмент
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.09.2020, 09:42  [ТС]
А на каком коде можно увидеть, как работает pylint?
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Ты же pycharm хотел запустить
Сейчас собирался начать изучать.
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 09:47
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
заведомо нерабочий инструмент
Да в каком месте он не рабочий то?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
10.09.2020, 09:53
Цитата Сообщение от supmener Посмотреть сообщение
А на каком коде можно увидеть, как работает pylint?
Python
1
2
3
4
def f(a,b):
    return a+b
    
f(arg=42)
Code
1
2
3
4
5
6
7
8
9
10
11
1.py:3:0: C0303: Trailing whitespace (trailing-whitespace)
1.py:5:0: C0305: Trailing newlines (trailing-newlines)
1.py:1:0: C0103: Module name "1" doesn't conform to snake_case naming style (invalid-name)
1.py:1:0: C0114: Missing module docstring (missing-module-docstring)
1.py:1:0: C0103: Function name "f" doesn't conform to snake_case naming style (invalid-name)
1.py:1:0: C0103: Argument name "a" doesn't conform to snake_case naming style (invalid-name)
1.py:1:0: C0103: Argument name "b" doesn't conform to snake_case naming style (invalid-name)
1.py:1:0: C0116: Missing function or method docstring (missing-function-docstring)
1.py:4:0: E1123: Unexpected keyword argument 'arg' in function call (unexpected-keyword-arg)
1.py:4:0: E1120: No value for argument 'a' in function call (no-value-for-parameter)
1.py:4:0: E1120: No value for argument 'b' in function call (no-value-for-parameter)
Тебе это пока не нужно.

Цитата Сообщение от Kubuntovod Посмотреть сообщение
Да в каком месте он не рабочий то?
geany - это текстовый редактор. Максимум что он может - сделать подсветку синтаксиса. Всё.
0
 Аватар для supmener
87 / 95 / 15
Регистрация: 26.06.2013
Сообщений: 4,755
10.09.2020, 10:12  [ТС]
Не работает?
Миниатюры
Какие есть аналоги FeatherPad (аналога Блокнота из Виндовс)?  
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 10:15
Цитата Сообщение от Рыжий Лис Посмотреть сообщение
Всё.
Хм. А аргументы хде?
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
10.09.2020, 10:15
Ну да, код же не рабочий, и pylint нашёл в нём три ошибки
Code
1
2
3
1.py:4:0: E1123: Unexpected keyword argument 'arg' in function call (unexpected-keyword-arg)
1.py:4:0: E1120: No value for argument 'a' in function call (no-value-for-parameter)
1.py:4:0: E1120: No value for argument 'b' in function call (no-value-for-parameter)
0
Эксперт NIX
3308 / 935 / 202
Регистрация: 14.01.2013
Сообщений: 4,777
10.09.2020, 10:17
Цитата Сообщение от supmener Посмотреть сообщение
Не работает?
Работает.
Миниатюры
Какие есть аналоги FeatherPad (аналога Блокнота из Виндовс)?  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.09.2020, 10:17

Используется ли Ncurses в C# или какие есть аналоги?
Здравствуйте. Подскажите, используется ли Ncurses в C# или какие есть аналоги? Если да, то как установить библиотеку

А какие есть аналоги BluffTitler (создание экшен титров, заставок и тд)
:) Меня интересуют аналоги создание титров и заставок для монтажа видео. Про Афтер эффект молчу, стоит, работает, но что бы там что-то...

Какие есть аналоги у переменной/константы, содержащей сегодняшнюю дату (now)?
Например, есть ли какие-то переменные, хранящие завтрашнюю дату? Вчерашнюю дату, и т.д.? Или есть только now?

Какие аналоги есть для XSpider в среде Windows Server 2012?
Какие аналоги есть для XSpider в среде Windows Server 2012? Смотрю XSpider не совместим с и не вышел версия предназначенное для Windows...

Какой телефон выбрать? Или какие есть аналоги в этой ценовой категории?
Выбор пал на 3 телефона: - Lenovo K30W - Lenovo A916 - Lenovo A8(A806) Все телефоны будут заказываться с Китая....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Химера правил, администации порталов, законы и беззаконие.
Hrethgir 26.06.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11904&stc=1&d=1782459438 У меня сейчас так везде по форуму - не могу создавать сообщений, но запись по случаю этому. . .
сукцессия 5
anaschu 26.06.2026
ПЛАН РАЗРАБОТКИ математической модели сукцессии микоризных систем Переход AM → EcM (Endo + ErM) · Шумилов А. С. · ИФХиБПП РАН · Пущино · 2026 . . .
сукцессия 4
anaschu 25.06.2026
Более детализированный план разработки План доработки модели динамики микоризных симбиозов (EcM с гистерезисом) Цель: Реализовать логику переключения между эрикоидным (ErM) и эктомикоризным. . .
сукцессия 3
anaschu 25.06.2026
Примерный план работ по модели
сукцессия 2
anaschu 25.06.2026
параметризировочная калибровочная таблица будущей модели
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал (мат мет мод 29)
anaschu 23.06.2026
Многофункциональное здание: как одно здание порождает конфликты требований, которые никто не планировал Материалы для обсуждения с МГСУ · 2026 Рисунки внутри приложенного ворд файла. Что за. . .
28. Конкретное развертывание плана номер 1 из поста номер 27
anaschu 22.06.2026
Можно ли из модели получить конкретные строительные требования? Честно — напрямую из текущей модели такие ответы не получить. Но цепочка логики есть, и она не такая длинная. Где разрыв . . .
27. Планы на разработку функциональных требований к строительству внутри модели пищеблока (или не только его?)
anaschu 22.06.2026
Что уже реализовано и даёт конфликты «бесплатно» Самый простой конфликт уже работает — конфликт за ресурс-работника. Заданий больше, чем доступных поваров → очередь в queue1. Это прямое отражение. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru