BSDPORTAL.RU
http://www.bsdportal.ru/

Текстовый редактор с возможностью выравнивать текст
http://www.bsdportal.ru/viewtopic.php?f=9&t=28384
Страница 1 из 1

Автор:  gram [ Сб 27 май, 2017 10:02 pm ]
Заголовок сообщения:  Текстовый редактор с возможностью выравнивать текст

Подскажите пожалуйста текстовый редактор для файлов *.txt с возможностью выравнивать текст по ширине.
Что поставить из портов?

Подойдет консольный и с GUI.

Автор:  ankor [ Сб 27 май, 2017 11:13 pm ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

Libreoffice может.

Автор:  gram [ Сб 27 май, 2017 11:40 pm ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

ankor писал(а):
Libreoffice может.

Меня интересуют текстовые файлы (c расширением txt), а не abw (abiword), doc (msword) и др.
Подскажите!

Автор:  ankor [ Сб 27 май, 2017 11:59 pm ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

Libreoffice работает с файлами .txt

Автор:  gram [ Вс 28 май, 2017 12:16 am ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

ankor писал(а):
Libreoffice работает с файлами .txt

И что? Я сохраню файл с расширением txt и текст будет выровнен по ширине (justify)?
Abiword этого делать не умеет.

П.С.
У меня не установлен LibreOffice, попробывать не могу.
Пожалуйста отпишитесь!

П.С.2.
Устанавливать LibreOffice на моём компьютере - это проблема (комп очень слабый).

Автор:  lavr [ Пн 29 май, 2017 11:29 am ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

gram писал(а):
ankor писал(а):
Libreoffice работает с файлами .txt

И что? Я сохраню файл с расширением txt и текст будет выровнен по ширине (justify)?
Abiword этого делать не умеет.

П.С.
У меня не установлен LibreOffice, попробывать не могу.
Пожалуйста отпишитесь!

П.С.2.
Устанавливать LibreOffice на моём компьютере - это проблема (комп очень слабый).


wrap mode практически в любом редакторе есть...

# man vi

или установить vim и настроить textwidth и wrap

ps. если память не изменяет, и в "ee" есть форматирование параграфа

Автор:  arrowdodger [ Пн 29 май, 2017 11:47 am ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

В .txt файлах невозможно выравнивание по ширине, т.к. у них нет ширины. Размер окошка, в котором вы пишете текст - это не ширина "листа".

В текстовых процессорах вроде ворда и либреофиса есть понятие "листа", в котором задается его размер (A4, Letter, и т.д.), благодаря чему можно рассчитать ширину (в пикселях, сантиметрах, дюймах), и соответственно равнять текст.

В блокноте, Notepad++, KWrite, Kate, Gedit и прочих понятия "листа" нет, там строки разделяются одним лишь символом "\n". Как следствие, выравнивать по ширине в таких редакторах нельзя.

Можно было бы установить определенную ширину в символах, и равнять относительно нее. Если вам нужно именно это, то можете попробовать Ctrl+J в nano - это, вроде, близко к тому, что вам хочется.

Автор:  grayich [ Пн 29 май, 2017 1:39 pm ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

gram, а что за задача такая? а то не совсем понятно что нужно.
может тебе нужна нарезка текстовых файлов по 80 символов в строке например? тогда проще скриптом их резать.

Автор:  lavr [ Пн 29 май, 2017 3:02 pm ]
Заголовок сообщения:  Re: Текстовый редактор с возможностью выравнивать текст

grayich писал(а):
gram, а что за задача такая? а то не совсем понятно что нужно.
может тебе нужна нарезка текстовых файлов по 80 символов в строке например? тогда проще скриптом их резать.


у них свой язык:

Цитата:
В .txt файлах невозможно выравнивание по ширине, т.к. у них нет ширины. Размер окошка, в котором вы пишете текст - это не ширина "листа".


# echo $TERM; stty -a | egrep '(row|colum)'
xterm
speed 38400 baud; 30 rows; 80 columns;

# vi test
:set wm=1
:set ws
:set ruler
:set
ruler term="xterm" wrapmargin=1
fileencoding="UTF-8"

<набираю текст, автовыравнивание с правой стороны - 1, те перевод на 79 колонке>

:wq

можно и скриптом, есть fold, fmt и тд и тп... хоть парсер на cc или perl

правильно сформулированная задача, содержит 50% ответа.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/