LINUX.ORG.RU
ФорумTalks

Редактор для набора текста


1

1

В конце мая на юниксфоруме разгорелась дискуссия на тему: текстовые редакторы для сочинительства в которой поднялся вопрос о наличии и удобстве текстовых редакторов для писателя, набирающего килотонны текста и вынужденного этот текст как-то организовывать.

Мои же вопросы будут звучать так:

  • Каким базовым функционалом, по вашему мнению, должен обладать редактор для вышеозвученной задачи? (дополнение 1: отталкивайтесь от того, что он уже умеет принимать ввод с клавиатуры, показывать его на экране, сохранять в файл и открывать уже существующие)
  • Нужен ли для этого редатор(emacs, vim, gedit etc), процессор(Word сотоварищи) или менеджер(Scrivener, Storybook, yWord, Writer's cafe)

FocusWriter неплохой вариант.

CrossFire ★★★★★
()

1. тем функционалом, которым обладает vim 2. нужен vim

avertex ★★
()

Каким базовым функционалом, по вашему мнению, должен обладать редактор для вышеозвученной задачи? (дополнение 1: отталкивайтесь от того, что он уже умеет принимать ввод с клавиатуры, показывать его на экране, сохранять в файл и открывать уже существующие)

1) Должен уметь работать с тем форматом файлов, которые ты им редактируешь (подсчетка синтаксиса, форматирование, автокомплит и т.п. фишки в зависимости от формата).

2) Должен уметь делать превью файла, если используется не WYSIWYG редактор.

3) Оч. желательно умение работать с системами контроля версий (на уровне: сделать коммит, посмотреть дифф).

Конкретный набор фишек уже зависит от используемого формата файлов. TeX - надо уметь компилить, делать превью и подсвечивать теховские ключевые слова. doc/docx - нужны панельки с мат. символами, кнопочки форматирования и т.п. фигня.

Norgat ★★★★★
()
Последнее исправление: Norgat (всего исправлений: 1)

Каким базовым функционалом, по вашему мнению, должен обладать редактор для вышеозвученной задачи?

Отсутствие необходимости в использовании мыши, хоткеи для: переход в начало строки, в конец строки, на слово назад, на слово вперед, на букву назад etc.

Хорошая расширяемость

Собственно я бы выбрал GNU Emacs.

Deleted
()
Ответ на: комментарий от Deleted

хоткеи для: переход в начало строки, в конец строки, на слово назад, на слово вперед, на букву назад etc.

home/end/ctrl-left/ctrl-right/left/right работают в любом гуёвом редакторе.

Axon ★★★★★
()

текстовых редакторов для писателя, набирающего килотонны текста и вынужденного этот текст как-то организовывать

любой редактор в котором можно вляпать заголовок болдом по центру + justify для всего остального

q11q11 ★★★★★
()
Последнее исправление: q11q11 (всего исправлений: 1)
Ответ на: комментарий от Axon

home/end/ctrl-left/ctrl-right/left/right работают в любом гуёвом редакторе.

Есть простое действие — удалить строки (сначала текста) с 8 по 15, своими home/end/... или крысой ты будешь 3 часа из делать, в GNU Emacs это же делается простым действием: S-M-< C-8 C-n C-7 C-k

О том, что ими не удобно пользоваться (нужно убирать руки с основной клавиатуры) даже говорить не буду — это должно быть очевидно.

Deleted
()

они там все ФГМнуте, нужно юзать какой-нибудь SDK для создания игровых сюжетов типа редактора Neverwinter Nights, только заточенный под реюз текста. Я конечно книг не писал, но без структурирования по основным понятиям (время, место, сюжет, зависимости между участками текста, соответствие паттернам) и возможности быстрого реюза писать что-то кроме «как я провел лето» (проснулся - секс, наркотики, азартные игры, наркотики, секс, сон - повторить 90 дней подряд) написать сложновато будет.

stevejobs ★★★★☆
()
Ответ на: комментарий от Deleted

удалить строки (сначала текста) с 8 по 15

В ТЗ про это не было.

Emacs это же делается простым действием: S-M-< C-8 C-n C-7 C-k

C-x M-c M-Butterfly...

Axon ★★★★★
()

писателя, набирающего килотонны текста и вынужденного этот текст как-то организовывать.

emacs/org-mode

lazyklimm ★★★★★
()
Ответ на: комментарий от Deleted

простым действием: S-M-< C-8 C-n C-7 C-k

Подтверждаю, у нас любая секретурка именно так и поступает.

Deleted
()
Ответ на: комментарий от lazyklimm

переназначаем на какой-нибудь F7 и никаких проблем

А номера строк передаём во время нажатия хоткея телепатически?

Axon ★★★★★
()

Для гуманитарного сочинительства лучше всего mc или medit. Для технического — geany или kile.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Axon

А номера строк передаём во время нажатия хоткея телепатически?

при необходимости - номера строк вводим по ходу, в емаксе это не проблема

lazyklimm ★★★★★
()
Ответ на: комментарий от Deleted

это был не намёк, а прямое цитирование, на которое я ответил тем, что практически любую длинную (что очень часто вменяется емаксу в вину) комбинацию клавиш можно повесить на что-то очень простое

lazyklimm ★★★★★
()

Шойто я подозреваю что самый лучший редактор для набора текста - пишущая машинка с параллельным запоминанием в электронном виде.

Deleted
()
Ответ на: комментарий от lazyklimm

практически любую длинную (что очень часто вменяется емаксу в вину) комбинацию клавиш можно повесить на что-то очень простое

А как вы думаете, почему оно изначально такое сложное, а не сразу простое?

Axon ★★★★★
()
Ответ на: комментарий от Axon

Потому что это — emacs ☺

// правда, я опять полностью соответствую своей аватарке: emacs никогда в жизни не видел. vim видел изредка, но работать в нем не умею — не имеет смысла его изучать.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Axon

А номера строк передаём во время нажатия хоткея телепатически?

(global-set-key (kbd "<f7>") 'kill-string)
(defun kill-string (from to)
  "Kill text from N1 to N2 lines"
  (interactive "nKill lines from: \nnto: " a b)
  (beginning-of-buffer)
  (next-line (- from 1))
  (kill-line (- to (- from 1))))

А как вы думаете, почему оно изначально такое сложное, а не сразу простое?

Потому что на все простые действия все хоткеи уже разобраны :)

Deleted
()
Ответ на: комментарий от Deleted

Потому что на все простые действия все хоткеи уже разобраны :)

Вот на это я и намекал. Всë равно без пары педалей многим будет некомфортно.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Manhunt

Ну а на кой черт лишней сущностью пользоваться, если даже в mcedit быстрее текст набирать, нежели в LyX???

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Axon

какая-то конкретная комбинация или именно приведенная выше?

в общем:

- результат длинной истории развития (нежелание ломать привычки пользователей)

в частности:

- невозможно предусмотреть потребности всех, потому в коробке поставляются хоть и сложные, но единообразные(все эти C-c и C-x не от балды) комбинации, которые (практипчески все) можно перебиндить как душе угодно

lazyklimm ★★★★★
()
Ответ на: комментарий от Eddy_Em

Текст набирается с одинаковой скоростью в любых условно-вменяемых редакторах. В этом смысле нет никакой разницы между твоим mcedit и vi/emacs/LyX/LO/whatever. Разница начинается тогда, когда текст нужно редактировать и/или форматировать. WYSIWYG-редакторы привлекательны тем, что для форматирования не требуется изучать язык разметки. «LyX is for people who want their writing to look great, right out of the box. No more endless tinkering with formatting details, “finger painting” font attributes or futzing around with page boundaries.»

Manhunt ★★★★★
()
Последнее исправление: Manhunt (всего исправлений: 1)
Ответ на: комментарий от Manhunt

WYSIWYG-редакторы привлекательны тем, что для форматирования не требуется изучать язык разметки

И такое говно получается…

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

Долго же.

По сравнению со временем набора текста, временем форматирования можно вообще пренебречь.

Manhunt ★★★★★
()

вопрос о наличии и удобстве текстовых редакторов для писателя, набирающего килотонны текста и вынужденного этот текст как-то организовывать.

Леонид Коганов использует (в Linux!) MS Word,
Драко Локхард ( http://www.drakia.com/author/author-bio ) использует (в винде!) «Netscape Composer 4 - без изменений с 1996 года», кто ещё про кого что знает?

Anonymous ★★★★★
()
Ответ на: комментарий от Anonymous

Яркая иллюстрация на тему того, насколько неохотно люди ломают свои привычки. Особенно в областях, которые для них являются вспомогательными.

Manhunt ★★★★★
()
Ответ на: комментарий от Anonymous

Леонид Коганов
Драко Локхард

А Эдуард Емельянов пользуется kile'ом.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Manhunt

По сравнению со временем набора текста, временем форматирования можно вообще пренебречь.

Это смотря в чём форматировать. В ворде приведение среднего курсача в божеский вид занимает в примерно сутки-двое непрерывного унылого труда.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)
Ответ на: комментарий от Axon

В ворде приведение среднего курсача в божеский вид занимает в примерно сутки-двое непрерывного унылого труда.

Если ты о вордовском редакторе формул, то лучше сразу отчислиться.

Manhunt ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.