посоветуйте консольный текстовый редактор с GUI-like функциональными клавишами

в основном работаю в консоли, поэтому часто приходится пользоваться пользоваться nano. Пробовал vim, но удобнее мне не стало )
Хотелось бы иметь в консоли редактор с привычным мне интерфейсом Shift-[Ctrl]-управление курсором для выделения, Ctrl-F|H - поиск|замена, Ctrl|Shift-Ins - копирование/вставка итд...
Что посоветуете?

вим, емакс

вим, емакс

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Ну даже не знаю, где там в

Ну даже не знаю, где там в виме гуиподобный функционал. Повседневный текстовый редактор для меня как молоток или отвертка - то есть инструмент, который не нужно изучать, настраивать итд. Запустил, а пальцы сами делают. Логично же, что при редактировании текста одни и те же клавиши - независимо от того, в консоли ты или в иксах, в браузере или просто многострочное поле ввода где бы то ни было?

.

Beelzebubbie написал(а):
инструмент, который не нужно изучать, настраивать итд.

Но вы же изучили вот это:

Beelzebubbie написал(а):
Shift-[Ctrl]-управление курсором для выделения, Ctrl-F|H - поиск|замена, Ctrl|Shift-Ins - копирование/вставка итд...

причём изучили настолько хорошо, что

Beelzebubbie написал(а):
Запустил, а пальцы сами делают.

Been there, done that

А vim вам не понравился, потому что вы не прошли все 8 уровней в увлекательной консольной игре vimtutor :)

p.s. "I'm trying to free your mind, Neo. But I can only show you the door. You're the one that has to walk through it."

а эта строка - это просто подпись

2n0nado: Ну даже не знаю, что

2n0nado:
Ну даже не знаю, что Вам ответить... разве что про бритву Оккама процитировать ))))))
Если есть предложения по теме - буду крайне рад услышать, холиваров типа nano vs vim vs emacs vs everything else уже почитал массу )

Если редактор используется

Если редактор используется часто — vim/emacs. И в иксах, и в консоли, вот и всё.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

>>Ну даже не знаю, что Вам

>>Ну даже не знаю, что Вам ответить... разве что про бритву Оккама процитировать ))))))

wi ~ $ echo Оккам жжот >> my.txt

Никаких холиваров. Редакторы (nano, mcedit) это молоток и отвертка.Тестовый процессор (vim,emacs) это вам не молоток, и даже не отвертка, потому как "функциональный" это тот, в котором много функций. Это же приятно поделить консольку на несколько областей, запустить в одной области tail -f /var/log...., в другой пилить жутко непонятный конфиг, вяло прокручивая в третьей плохо раскуренный ман, и периодически перезапускать этот злобный демон хоткеем.

Тестовых процессоров с приличным функционалом, как вы уже успели заметить, два. Предпочитаю емакс.

Обратите внимание на Description в выводе eix app-editors/

Там разработчики хвалятся разными плюшками. Сложите это все вместе, получится нечто приличное. Так вот в емаксе все это есть.

ЗЫ
И бросайте вы эти вендовые привычки. Они в никсах не работают

> И бросайте вы эти вендовые

> И бросайте вы эти вендовые привычки. Они в никсах не работают
На холивары провоцируете? ) а в браузерах/вьюверах/etc Вы какими клавишами пользуетесь? Емаксовскими? )
> Тестовый процессор (vim,emacs) это вам не молоток, и даже не отвертка,
Я говорил именно об отвертке с молотком. Спору нет, Вам нужен емакс, мне другое - чтобы везде, где бы я не редактировал/просматривал текст, был один и тот же единый минимум функциональных клавиш. Для меня именно это логично: одна операция - одна клавиша. А наоборот, если в каждой программе выделять и копипастить надо своими уникальными клавишами, это контрпродуктивно - для меня. Я не навязываю никому свой подход, я прошу совета - как с минимальными затратами получить рекомую отвертку? )

Beelzebubbie написал(а): На

Beelzebubbie написал(а):
На холивары провоцируете? ) а в браузерах/вьюверах/etc Вы какими клавишами пользуетесь? Емаксовскими? )

для ФФ есть vimperator

>>в браузерах/вьюверах/etc Вы

>>в браузерах/вьюверах/etc Вы какими клавишами пользуетесь?
Теми что дают разработчики, естественно. Но ближе к делу. На что конкретно искомый продукт должен быть похож?

>> На что конкретно искомый

>> На что конкретно искомый продукт должен быть похож?

да в общем-то на минимальный стандартный гуевый редактор (по привязкам клавиш) - [Shift][Ctl]стрелки (перемещение/выделение), Unpersistent blocks, Ctl+[X][C][V] && [Ctl][Shift]-Ins - копипаст, Del - удаление[выделения] Ctl-Z - отмена, Ctl-[F][H] - поиск/замена. Фишки/плюшки/подсветка итд НЕ нужны. Понаставил целый зоопарк редакторов, уже смирился с мыслью, что придется настраивать привязки вручную, однако с [Shift][Ctl]стрелками пока никак не выходит.

Beelzebubbie

Beelzebubbie написал(а):
...да в общем-то на минимальный стандартный гуевый редактор (по привязкам клавиш) - [Shift][Ctl]стрелки (перемещение/выделение), Unpersistent blocks, Ctl+[X][C][V] && [Ctl][Shift]-Ins - копипаст, ...

wine+notepad не пробовал? :)

Это не предлагать, то не предлагать... сё - отстой, то - монстр... Хорош людям мозги парить, определяйся сам.

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.

voleyr блещите плз остроумием

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

раз vim или emacs не

раз vim или emacs не нравится, пишите свой редактор

кроме vim и emacs немало

кроме vim и emacs немало редакторов есть. Я предполагаю, что есть среди них и тот, который я и ищу. Если есть, что посоветовать, буду благодарен услышать. И причем тут нравится или не нравится? Мне, как я уже сказал, нужен не многофункциональный комбайн и не текстовый процессор, а простой, типа nano, консольный текстовый редактор. На крайний случай, подошел бы и нано с перебинденными клавишами, но в нем вроде как undo нет.

Beelzebubbie написал(а): На

Beelzebubbie написал(а):
На крайний случай, подошел бы и нано с перебинденными клавишами, но в нем вроде как undo нет.

есть

да, но "experimental", что

да, но "experimental", что настораживает)

Еще конкретней. Как

Еще конкретней. Как называется тот самый, идеальный на ваш взгляд, редактор под Виндой, аналог которому вы ищете? (Под M$, как то, давно не работаю, и если честно назначения половины ваших супер комбинаций не помню)

)))))))))) стандартное поле

)))))))))) стандартное поле ввода ...lpClassName = edit, хотя винда тут ни при чем - все это было еще в dos. Плюс CUA (тут уж совсем не ms). Не верится, что Вы не в курсе, что стрелки перемещают курсор, а shift-стрелки - выделяют текст ))))) Я был бы счастлив уже этим, остальное можно перебиндеть

В конце концов, узнай уже про

В конце концов, узнай уже про inputrc, все проги на readline его юзают.
Также задумайся, если того, что ты хочешь нет, то каковы причины данного явления ? :)

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

В принципе я не обязан знать

В принципе я не обязан знать что хранится в нуль терминированной строке длиной в 256 байт, и каким образом это связано с конкретной реализацией ПОД WinApi "стандартного" элемента GUI. Ибо форум линевый. Если уж брать пресловутый DOS, то стандартов на сочетание клавиш там особых не было, но тем не менее с удивлением обнаружил в портежах старый добрый (и совершенно мне не нужный по причине наличия емакса) joe. Если Ваше утверждение относительно Dos верно, joe это то что Вам нужно. Насколько помню,использование частных айбиэмовских стандартов 1987 года при разработке софта - штука не обязательная. Тем не менее если вам нужен CUA вы можете его опять же включит в емаксе. При использовании CUA в терминалах, насколько помню, иногда приходится перепиливать keycode.

В портах присутсвует app-editors/mp .../fte .../efte. Есть мнение что они держат CUA

спасибо за развернутый ответ.

спасибо за развернутый ответ. joe, jed, mp и прочих несколько попробовал - все не то. Однако, оказывается, New Features in Emacs 23 включает Shift+Arrow To Select Text. Собственно это и есть самое главное, чего не хватало.

А как же вот

А как же вот это?
http://www.gentoo.ru/node/21164#comment-154821

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.

что именно "это"?

что именно "это"?

По ссылке описание включения

По ссылке описание включения CUA в емаксе и советы по модификации keycode. Возможно редакторы, приведеные мною выше, не держат пресловутые стрелки по той же причине. http://www.emacswiki.org/CuaMode

Кстати, одной из приятных возможностей емакса - его способность открывать файлы через судо и ссх. Недавно себе таким образом вайфай роутер конфигурировал (внутри роутера ессно вообще никакого редактора не стояло, ибо места нет)

vim тоже так умеет

в vim тоже так можно
:w !sudo tee %

полезная ссылка, благодарю.

полезная ссылка, благодарю.

Топикстартеру не надо такое

Топикстартеру не надо такое счастье... он же сказал, что ему нужен простой, как мясорубка инструмент. Шоб не изучать и не настраивать. :)

_________________________________________________________
Прежде чем задать вопрос, подумай, сможешь ли ты понять ответ.

чтобы товарищ voleyr имел

чтобы товарищ voleyr имел какой-либо материальный повод для попыток поглумиться над ТС, окромя надерганных цитат, поясняю:
слово "простой" употреблялось не в качестве характеристики сложности объекта, а в качестве характеристики _простоты_ его использования (использования ТС'ом, разумеется). Например, автомат АК47 в данном смысле проще нунчаков, поскольку последними я никогда не пользовался и функционально применить не смогу - в противоположность автомату.

Далее: что означает "не изучать и не настраивать" - это означает именно (не больше и не меньше) именно то, что ТС хотел бы найти такой повседневный текстовый редактор, в котором он бы мог без настроек и использования гугла и мана мог бы выполнять _минимум_ действий - навигацию, выделение, вставку и поиск/замену. ТС вполне сознает, что остальные функции, разумеется, на любой платформе в любом редакторе либо уникальны либо реализованы по-разному. С другой стороны, ТС искренне недоумевает - почему столь простое и понятное желание вызвало столь ироническую реакцию.

/оффтопНапример, автомат

/оффтоп

Например, автомат АК47 в данном смысле проще нунчаков, 

/ме в слух думает, где же данный товариш нашел АК47 - наверно болшой опыт подпольной борьбы в Африке в 70-е годы ?
Алсо, АК47 нету, есть АКС и АКМ - это проводя аналогии

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

согласен, АК47 это не модель

согласен, АК47 это не модель оружия, а собирательное название для клонов и модификаций, причем не советское. Какую именно модификацию я разбирал, собирал и стрелял - не в курсе, так что точнее поименовать не в состоянии )

Отвечу сам себе - там

Отвечу сам себе - там практически все можно перебиндеть

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

с этим не спорю, однако зачем

с этим не спорю, однако зачем с этим возиться, если, возможно, в другом редакторе все уже в коробке? Одно дело - возиться в чем-нить интересным, а совсем другое - пилить отвертку надфилем )

Не знаю, не знаю... я лично

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

Так же и тут - отвертка правильной формы подойдет к нужным болтам. Понятно, что можно купить нужную (читай: поставить другой редактор) и крутить ей, но отвертка должна не только подходить под болт, у нее еще должна быть удобная ручка.

Молоток, говорите... попробуйте забить кувалдой гвоздик 10мм длиной. Или киянкой стальной прут... Хотя никто не спорит, что vim для таких задач больше напоминает микроскоп.

Молотки и отвертки - они все разные. :)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

nano, mcedit

nano, mcedit

+1

+1

Лично моё

Лично моё мнение:
-nano
+mcedit
+vim

emerge Your world
Gentoogle

.

Не понимаю, чем не нравиться выделение-копирование(ЛКМ+движение) и вставка(СКМ) мышью?
Причем, этот метод работает и в консоле, и в графических приложениях, и вне редакторов.

Вот, в оффтопике поле такой привычки совсем тяжело.

^_^

Kevol написал(а):
в оффтопике поле такой привычки совсем тяжело.

терпимо. алгоритм - выделяешь, переключаешься, кликаешь, материшься, переключаешься и уже по-ихому.

а эта строка - это просто подпись

.

Интересно, а как бы отнеслись в форуме оффтопика на просьбу настройки "правильного" поведения мыши по ПКМ-СКМ? ;)

нормально, ибо оно там

нормально, ибо оно там наверно есть. по крайней мере точно было :)
алсо, есть 100050 приблуд.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Та, что я когда-то пробовал,

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

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

мышью с текстом работать? а

мышью с текстом работать? а это как? одной рукой набирать а другой мышью водить? или перекладывать с мыши на клаву? сейчас попробовал - фигня получается )) одними клавишами имхо быстрее гораздо и точнее..

о_0

вы неожиданно погрепали лог и увидели в консоли вывод из трёх строк.
вы захотели вставить эти три строки в середину сообщения на gentoo.ru
ваши действия?

а эта строка - это просто подпись

Ну это совершенно частный

Ну это совершенно частный случай - в котором без мыши не обойтись в принципе, как, например и копирование из браузера. Я имел в виду интенсивную работу непосредственно с текстом, например написание/отладка скриптов.

я вот с Вас удивляюсь за

я вот с Вас удивляюсь за больше чем неделю рассуждений Вы могли бы поставить любой редактор и настроить под свои нужды простым копи пастом

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".