txt

Ответить

Автор темы
krut
Сообщения: 72
Зарегистрирован: 06 мар 2020, 07:02

txt

#1

Сообщение krut » 10 сен 2020, 00:23

В параметры - Настройки LXQT - ассоциации файлов нету пункта txt, из - за чего есть проблемы, не могу назначить для этого расширения текстовой редактор, который лучше всего их будет открывать. Создавал в Windows txt в разных кодировках и часто открываются с крякозябрами. Нужно, чтобы без расширения, созданные в Линукс, открывались в одном редакторе (например в FeatherPad, а с расширением txt, например в Блокноте, которые идет вместе с Wine, а лучше в Notepad++ или другом, с хорошим автоопределением кодировки. Если найти такой, то в принципе все файлы в нем можно открывать, если будет получаться. Notepad++ никак не хочет прописываться по умолчанию, только если вручную запускать.


Автор темы
krut
Сообщения: 72
Зарегистрирован: 06 мар 2020, 07:02

Re: txt

#2

Сообщение krut » 10 сен 2020, 07:29

Установил следующие и потестил:
Yudit
Mousepad
Kate
Kwrite
Также пробовал некоторые тяжелые, из Libreoffice и Atom.
У всех проблемы с открытием файлов в разных кодировках.
Заработал после установки и перезагрузки Notepad++ (через Wine). Стало возможно выбирать по умолчанию его. До этого использовал Portable версию. Все файлы, с которыми были проблемы у других редакторов, открылись нормально. Первый раз открывается дольше.


Автор темы
krut
Сообщения: 72
Зарегистрирован: 06 мар 2020, 07:02

Re: txt

#3

Сообщение krut » 10 сен 2020, 09:04

На Киберфоруме подсказали скрипты специальные для ассоциации.

Аватара пользователя

chadwick
Сообщения: 203
Зарегистрирован: 07 авг 2016, 03:09

Re: txt

#4

Сообщение chadwick » 16 сен 2020, 21:14

у leafpad есть опция для указания кодировки открываемого файла:

Код: Выделить всё

~$ leafpad --help | grep codeset
  --codeset=CODESET        Set codeset to open file
нужно установить пакет uchardet (для определения кодировки) и отредактировать /usr/share/applications/leafpad.desktop (для этого потребуется рут), заменив:

Код: Выделить всё

Exec=leafpad %f
на:

Код: Выделить всё

Exec=sh -c "leafpad --codeset=$(uchardet %f) %f"
сохранить, закрыть, пользоваться


Автор темы
krut
Сообщения: 72
Зарегистрирован: 06 мар 2020, 07:02

Re: txt

#5

Сообщение krut » 16 сен 2020, 22:08

chadwick писал(а):
16 сен 2020, 21:14
(для определения кодировки)
Благодарю. Имеется в виду автоматическое определение кодировки или ручное?


JohnDoe_71Rus
Сообщения: 291
Зарегистрирован: 05 сен 2011, 15:09

Re: txt

#6

Сообщение JohnDoe_71Rus » 17 сен 2020, 09:49

Double Commander удобный 2-х панельный файл менеджер. В комплекте есть просмотрщик F3 и редактор F4 с возможностью выбора кодировки если распознавание не сработало.

Ответить