LINUX.ORG.RU
ФорумTalks

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


1

1

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

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

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

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

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

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

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

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

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

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

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

lazyklimm ★★★★★
()
Ответ на: комментарий от 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)
Ответ на: комментарий от Axon

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

в общем:

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

в частности:

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

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