BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
СообщениеДобавлено: Сб 27 май, 2017 10:02 pm 
Не в сети

Зарегистрирован: Ср 11 мар, 2015 1:55 pm
Сообщения: 16
Подскажите пожалуйста текстовый редактор для файлов *.txt с возможностью выравнивать текст по ширине.
Что поставить из портов?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 27 май, 2017 11:13 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5435
Откуда: СССР, Харьков
Libreoffice может.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 27 май, 2017 11:40 pm 
Не в сети

Зарегистрирован: Ср 11 мар, 2015 1:55 pm
Сообщения: 16
ankor писал(а):
Libreoffice может.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Сб 27 май, 2017 11:59 pm 
Не в сети
Модератор
Аватара пользователя

Зарегистрирован: Ср 08 ноя, 2006 2:53 pm
Сообщения: 5435
Откуда: СССР, Харьков
Libreoffice работает с файлами .txt


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вс 28 май, 2017 12:16 am 
Не в сети

Зарегистрирован: Ср 11 мар, 2015 1:55 pm
Сообщения: 16
ankor писал(а):
Libreoffice работает с файлами .txt

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 29 май, 2017 11:29 am 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2349
gram писал(а):
ankor писал(а):
Libreoffice работает с файлами .txt

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

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

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


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

# man vi

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 29 май, 2017 11:47 am 
Не в сети

Зарегистрирован: Чт 14 май, 2009 6:56 pm
Сообщения: 790
В .txt файлах невозможно выравнивание по ширине, т.к. у них нет ширины. Размер окошка, в котором вы пишете текст - это не ширина "листа".

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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 29 май, 2017 1:39 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 10 авг, 2004 2:24 am
Сообщения: 3298
Откуда: Харьков
gram, а что за задача такая? а то не совсем понятно что нужно.
может тебе нужна нарезка текстовых файлов по 80 символов в строке например? тогда проще скриптом их резать.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Пн 29 май, 2017 3:02 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2349
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% ответа.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot], Majestic-12 [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика