простой консольный редатор

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-17 21:25:30

подскажите какой-то просто консольный реадторр с большими возможностями, но без гемороя кроме vim и ee

и желательно ссылку на документации или стаьтьи где написано нормально чтобы осовиться реально, а то бред с этими редаторам вим и Емаркс :)
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение Raven2000 » 2009-06-17 22:08:15

vim это не геморой (просто вы не умеете его готовить )), а удобный и шустрый редактор и лучше бы вам освоить vi&&vim чем извращатся с ее и тп редакторами. даже исходя из того их на разнообразных UNIX системах на борту не окажется. будет vi точно, а остальное от микрософта.
===
Все хотел спросить, а эти разноцветные бумажки типа юзвер фри, погуглим и тп туфта и чисто для понта/по приколу/лишь бы чем выделется? Или нет? =)))
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-17 22:44:22

если бы он был легче или если бы лучше к нему привыкнуть

просто мне например сейчас не целесобразно втыкать в редатор, привыкать к нему и тратить свое вермя где-то месяц из-за него :unknown:
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

ev
ст. лейтенант
Сообщения: 1325
Зарегистрирован: 2008-07-27 17:11:30
Откуда: Москва

Re: простой консольный редатор

Непрочитанное сообщение ev » 2009-06-17 23:06:51

достаточно распечатать основные команды и все ;)

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-17 23:21:24

а русская версия есть какого чтобы там подсказки были?

а где основные команды? как они?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение iZEN » 2009-06-17 23:30:17

ProFTP писал(а):а русская версия есть какого чтобы там подсказки были?

а где основные команды? как они?
Три команды vi:
"бля.ь!"
a — переход в режим редактирования слов;
Esc — войти в командный режим;
:w — записать изменения;
:q — покинуть редактор;
ВСЁ!
В остальном vi либо бибикает, либо всё портит. :smile:
GNU/Linux — это не Unix и даже никогда им не был, и, что самое смешное, никогда им не станет — GNU's Not Unix


Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 0:50:59

вот еще нашел, попробуем
http://subscribe.ru/archive/comp.soft.p ... 80242.html
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 1:06:59

я написал $ vim

Код: Выделить всё


~                                                                               
~                                                                               
~                                                                               
~                              VIM - Vi IMproved                                
~                                                                               
~                               version 7.1.242                                 
~                           by Bram Moolenaar et al.                            
~                 Vim is open source and freely distributable                   
~                                                                               
~                           Sponsor Vim development!                            
~                type  :help sponsor<Enter>    for information                  
~                                                                               
~                type  :q<Enter>               to exit                          
~                type  :help<Enter>  or  <F1>  for on-line help                 
~                type  :help version7<Enter>   for version info                 
~                                                                               
~                        Running in Vi compatible mode                          
~                type  :set nocp<Enter>        for Vim defaults                 
~                type  :help cp-default<Enter> for info on this                 
~                                                                               
~                                                                               
~                                
что мне дальше нажимать? q не хочет ентер тоже

В нем дейсивтельно быстро кодить?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: простой консольный редатор

Непрочитанное сообщение paradox » 2009-06-18 1:32:08

vim имяфайла

да в нем нереально быстро кодить
даже ворд храмает по сравнению сним = ))))))

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

где то у меня в картинках были список команд
если найду закину

на опеннете еще были список команд

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 1:53:00

ясно файл не ввидится :))
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Гость
проходил мимо

Re: простой консольный редатор

Непрочитанное сообщение Гость » 2009-06-18 3:26:45

mg - editors/mg, микро имакс с авто-отступом прямиком из базы OpenBSD
впрочем он у меня везде интегрирован в базу, иначе его в /rescue не будет

а так если нужно с подсветкой синтаксиса, в удобном виде и на медленном канале, то Emacs с tramp безбожно рулит

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4433
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение Raven2000 » 2009-06-18 7:51:34

в vim есть подсветка кода.
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

Charlz_Klug_
проходил мимо

Re: простой консольный редатор

Непрочитанное сообщение Charlz_Klug_ » 2009-06-18 10:51:00

ProFTP писал(а):В нем дейсивтельно быстро кодить?
Просто примечание: А зачем быстро писать программы? Как у нас любят писать про постройку зданий: "Построено быстро и качественно". А на деле бывает или быстро или качественно. Что по мне, то лучше немного больше посидеть, подумать над программой, чем слепить тяп ляп. Кстати, не такой уж vim и сложный чтобы тратить на него месяц обучения.

Гость
проходил мимо

Re: простой консольный редатор

Непрочитанное сообщение Гость » 2009-06-18 11:11:28

Charlz_Klug_ писал(а):лучше немного больше посидеть, подумать над программой, чем слепить тяп ляп.
а если набирать быстро, то и времени на "подумать" выйдет больше. Впрочем, скорость набора больше зависит от скорости слепой печати и навыка владения языком (программирования). Так что на думанье редко уходит много времени.

Аватара пользователя
iZEN
ст. лейтенант
Сообщения: 1095
Зарегистрирован: 2007-09-15 16:45:26
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение iZEN » 2009-06-18 11:19:01

paradox писал(а):vim имяфайла

да в нем нереально быстро кодить
даже ворд храмает по сравнению сним = ))))))

вообще вим очень выручает именно в юниксах
когда ты сидишь по ssh где то на хреновом канале
и у тебя адски медленная скорость
а нужно за минимум комманд сделать максимум действий
Слава богу, есть ee.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35462
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение Alex Keda » 2009-06-18 15:36:34

iZEN писал(а):
paradox писал(а):vim имяфайла

да в нем нереально быстро кодить
даже ворд храмает по сравнению сним = ))))))

вообще вим очень выручает именно в юниксах
когда ты сидишь по ssh где то на хреновом канале
и у тебя адски медленная скорость
а нужно за минимум комманд сделать максимум действий
Слава богу, есть ee.
мда...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 16:16:54

мля
что делать после того как написать $ vim ?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: простой консольный редатор

Непрочитанное сообщение paradox » 2009-06-18 16:23:48

что мне дальше нажимать? q не хочет ентер тоже
там же человеческим языком написано
type :q<enter>
перевожу с птичего языка на русский
введите двоЭточиЭ пАтОм КЬЮ пАтОм нажмите Ентер

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 17:36:38

~
type :set nocp<Enter> for Vim defaults

а че это?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: простой консольный редатор

Непрочитанное сообщение paradox » 2009-06-18 17:44:52

может лучше начать с этого?
type :help<Enter> or <F1> for on-line help

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 17:47:20

ok хорошо :smile:
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: простой консольный редатор

Непрочитанное сообщение ProFTP » 2009-06-18 18:09:09

Гость писал(а):mg - editors/mg, микро имакс с авто-отступом прямиком из базы OpenBSD
впрочем он у меня везде интегрирован в базу, иначе его в /rescue не будет

а так если нужно с подсветкой синтаксиса, в удобном виде и на медленном канале, то Emacs с tramp безбожно рулит
что-то я не понял связи...

Emacs и mg лучше чем vim?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: простой консольный редатор

Непрочитанное сообщение paradox » 2009-06-18 18:22:22

в vim тоже есть подсветка синтаксиса + сам можешь ее если что настроить

вообще

X:\root\.vimrc

Код: Выделить всё

:set nomodeline
:syntax on
:set syntax=cpp
:set vb
хватает выше крыши

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

так что играйся+учи vim и не заморачивайся

тебе в perl+vim еще лет пять работаь = ))))

Гость
проходил мимо

Re: простой консольный редатор

Непрочитанное сообщение Гость » 2009-06-18 19:10:09

ProFTP писал(а):Emacs и mg лучше чем vim?
флеймообразующее утверждение!
Для пользователей раскладки dvorak однозначно лучше, а для qwerty зависит от любви к модальным редакторам. Например, в sh, tcsh, bash, zsh и прочих шелах используется управление в стиле Emacs по умолчанию:
  • C-b, C-f, C-p, C-n - назад, назад, вверх, вниз
    C-a, C-e - в начало, в конец строки
    M-f, M-b - перемещение по словам (см. wordchars)
    C-d, M-d - удаление символа, слова
    M-l, M-u - смена регистра на прописные/заглавные буквы у слова
    etc.
В этих шеллах также предусмотренно управление в стиле vi. В sh-подобных шеллах переключиться можно так

Код: Выделить всё

set -o vi
, а в csh-подобных и zsh так

Код: Выделить всё

bindkey -v
На этом форуме большинство vim-еров используют управление в стиле Emacs, кое стоит в tcsh и bash'е по дефолту. Этакий промискуитет.
paradox писал(а):vim сделает рековери того файла что ты редактировал
emacs и mg по дефолту тоже делают бэкап. Например, если файл назывался foo, то бэкап будет foo~. В emacs в отличие от mg есть также опция для использованию нескольких бэкапов на каждое сохранение. emacs также делает бэкапы на новые файлы и на файлы кои не удалось сохранить (например, read-only файловая система).