Vim против всех (Холивар)

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: Vim против всех

Сообщение poet13 »

nano- и не надо мануалов. Для того, чтобы конфиг подправить, а?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Vim против всех

Сообщение sash-kan »

poet13 писал(а):
17.04.2010 16:47
Для того, чтобы конфиг подправить
а для чуть большего?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: Vim против всех

Сообщение poet13 »

А для "чуть большего" нужна уже IDE.
это стопроцентное имхо, поскольку я сужу на основе того, чем приходится иногда заниматься лично мне.
Спасибо сказали:
Аватара пользователя
.Serj.
Сообщения: 127
ОС: Gentoo, Win7

Re: Vim против всех

Сообщение .Serj. »

Для того, чтобы конфиг подправить

Ничего лучше Vim'а нет. Я его использую вместо блокнота и быстрых правок. Для остального — Emacs.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Vim против всех

Сообщение sash-kan »

poet13 писал(а):
17.04.2010 20:00
А для "чуть большего" нужна уже IDE.
например, vim?
но всё равно вы черезчур полярны. между «подправить буковку в файле» и «вести разработку проекта» есть огромный пласт задач.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: Vim против всех

Сообщение poet13 »

Логично. И вот для этого пласта мне почему-то удобнее Gedit с плагинами. Тот же самый скрипт написать.
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

Re: Vim против всех

Сообщение Warderer »

poet13 писал(а):
17.04.2010 16:47
nano- и не надо мануалов. Для того, чтобы конфиг подправить, а?

В своё время, правя конфиг amavisd-new из 1500 строк, понял, что при правке ЭТОГО в виндовом блокноте, был бы в шаге от суицида.

P.S. Я не понимаю, те, кто говорят, что из вима при первом запуске не выйти, категорически не читают того, что показано на экране, после запуска vim?

warderer@onyx

~ VIM ::: Vi IMproved (Улучшенный Vi) ::: Русская версия ~ ~ версия 7.2.330 ~ Брам Мооленаар и другие ~ Vim это свободно распространяемая программа с открытым кодом ~ ~ Станьте зарегистрированным пользователем Vim! ~ наберите :help register<Enter> для получения информации ~ ~ наберите :q<Enter> чтобы выйти из программы ~ наберите :help<Enter> или <F1> для получения справки ~ type :help version7<Enter> for version info

Если мне не изменяет память, то при первом моём запуске vim, в 1999м году, там было ещё про детей Уганды, но про выход и помощь - было точно!
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Vim против всех

Сообщение SLEDopit »

Warderer писал(а):
17.04.2010 21:53
P.S. Я не понимаю, те, кто говорят, что из вима при первом запуске не выйти, категорически не читают того, что показано на экране, после запуска vim?
Так эта штука показывается только, когда запускают только vim
Если запускать vim сразу на редактирование

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

$ vim /path/to/file
, то этот экран просто не показывается.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Vim против всех

Сообщение Nazyvaemykh »

Warderer писал(а):
17.04.2010 21:53
poet13 писал(а):
17.04.2010 16:47
nano- и не надо мануалов. Для того, чтобы конфиг подправить, а?

В своё время, правя конфиг amavisd-new из 1500 строк, понял, что при правке ЭТОГО в виндовом блокноте, был бы в шаге от суицида.


Необходимость редактирования файлов в over 9000 строк — верный признак того, что что-то идет не так…
Если же все идет по плану, то таких ситуаций просто не возникнет.

Текстовый редактор тут не при чем.

Это доводы из серии «ВНЕЗАПНО придется удаленно редактировать файл по такому медленному соединению, что ed даст ощутимые преимущества в скорости». Это в нашем-то веке, когда скоро каждая кофеварка будет подключена к гигабитным интернетам, ога.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Vim против всех

Сообщение SLEDopit »

Nazyvaemykh писал(а):
17.04.2010 22:57
Необходимость редактирования файлов в over 9000 строк — верный признак того, что что-то идет не так…
Да ну, по вашему не бывает исходников длиннее 9000 строк?
Nazyvaemykh писал(а):
17.04.2010 22:57
Это в нашем-то веке, когда скоро каждая кофеварка будет подключена к гигабитным интернетам, ога.
За мкадом это случится не скоро. Порой даже в 3-4 км от мкада бывают проблемы с интернетом.

UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
SSDD
Сообщения: 157
ОС: linux

Re: Vim против всех

Сообщение SSDD »

эх... позволял бы vim многорежимность заменить на мета-клавишу.... но это уже был бы не vim, а emacs ;-)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Vim против всех

Сообщение watashiwa_daredeska »

SLEDopit писал(а):
17.04.2010 23:06
За мкадом это случится не скоро. Порой даже в 3-4 км от мкада бывают проблемы с интернетом.
Скоро. А проблемы бывают и внутри мкада.

SLEDopit писал(а):
17.04.2010 23:06
Да ну, по вашему не бывает исходников длиннее 9000 строк?
Бывает. Но это верный признак того, что что-то идет не так © Nazyvaemykh :)
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Vim против всех

Сообщение SLEDopit »

watashiwa_darede... писал(а):
17.04.2010 23:15
А проблемы бывают и внутри мкада.
Под проблемами я имел в виду соотношение характеристики/цена + возможность подключения. Качество работы - это отдельная тема. Я ее не трогаю.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Vim против всех

Сообщение watashiwa_daredeska »

SLEDopit писал(а):
17.04.2010 23:23
Под проблемами я имел в виду соотношение характеристики/цена + возможность подключения. Качество работы - это отдельная тема.
Да будет всё, будет. 10 лет назад было не в пример хужее, но тогда ещё и внутри мкад фиговенько всё было. Сейчас внутри мкад окучили уже почти всех, кого можно, поэтому чтобы расширять бизнес надо выходить в регионы. И выйдут.

http://net.compulenta.ru/521075/

Nazyvaemykh писал(а):
17.04.2010 22:57
«ВНЕЗАПНО придется удаленно редактировать файл по такому медленному соединению, что ed даст ощутимые преимущества в скорости»
И так бывает, но это не показатель, ибо случаи единичны. Вон, кое-кто отлаживал ПО на КА, летящем к Марсу :) Там, правда, вообще Lisp был...
Спасибо сказали:
BIgAndy
Сообщения: 1923

Re: Vim против всех

Сообщение BIgAndy »

И так бывает, но это не показатель, ибо случаи единичны. Вон, кое-кто отлаживал ПО на КА, летящем к Марсу :) Там, правда, вообще Lisp был...

Нет не единичный. Очень часто по телнету приходится письма отпралять. Или залазиь на каку-либо машину в сети, чтобы посмотреть, что там творится. При содеинении 9600.Внутри МКАД. Не везде еще 3g
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Vim против всех

Сообщение watashiwa_daredeska »

BIgAndy писал(а):
18.04.2010 00:03
При содеинении 9600.Внутри МКАД. Не везде еще 3g
Кроме 3g есть ещё жопорез, который побыстрее 9600 и внутри мкад есть везде, где имеется сотовая связь вообще. Но даже в середине-конце 90-х я вполне себе почтовиком по SMTP почту отправлял и по POP3 получал на 9600. Телнет-то зачем? Да и vim сносно работает при таком соединении.

Разбаловались совсем,.. на i386SX-16/2mb, небось, даже линукс никто поднять уже не сможет :)
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Vim против всех

Сообщение t.t »

poet13 писал(а):
17.04.2010 20:00
А для "чуть большего" нужна уже IDE.
это стопроцентное имхо, поскольку я сужу на основе того, чем приходится иногда заниматься лично мне.
Лучшие IDE -- это emacs и vim.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Goner
Сообщения: 153

Re: Vim против всех

Сообщение Goner »

Мне vim нравится. Начал разбираться еще под виндой (надо сказать, что глючило все по-черному, напр. cw).
В других редакторах мне уже неудобно работать. Все время жмакаешь Esc и i. А теперь я еще и про vimperator прознал... Оказалось, что это полезно для тренировки навыков навигации. У меня даже стиль работы в самом vim изменился. Раньше все-таки стрелки больше использовал.

Надо еще попробовать табы. Пока пользовался только разделением экрана (забыл, как называется).

Единственное, что раздражает - перестала работать переключалка кодировок (нашел в инете скрипт, забиндил на F8). Иногда она нужна (особенно, когда друзья - виндоводы в гости приходят). Что характерно, в mc-editor все нормально переключается.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Vim против всех

Сообщение t.t »

Warderer писал(а):
17.04.2010 21:53
P.S. Я не понимаю, те, кто говорят, что из вима при первом запуске не выйти, категорически не читают того, что показано на экране, после запуска vim?
Ром, справедливости ради отмечу, что это говорят больше про vi, а не про vim. Про vim я слышал только в варианте запуска его сразу с каким-то файлом -- тогда этот экран не показывается.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Reboot
Сообщения: 321
Статус: Красен глаз -- темна душа

Re: Vim против всех

Сообщение Reboot »

Кстати. Есть мнение, что vim лучше начинать не просто с vimtutor, а с копирования чужого ~/.vimrc в хомдиру, если конфиг нормальный, то пользоваться вимом станет намного приятнее.
Кстати, gedit считаю весьма удобной штукой, только вот бида, не знаю как там делать вертикальное выделение и быструю замену текста. И да, везде и всюду лезут вимовские комбинации клавиш. Короче: ниасилил. Хотя и знаю, что всё это там делать можно, но скорее буду использовать gvim, хотя тоже сомневаюсь.
Мой компьютер зовут Марвин
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Vim против всех

Сообщение sash-kan »

Goner писал(а):
18.04.2010 00:18
перестала работать переключалка кодировок
чему ж там переставать-то?
:e ++enc=cp1251
и история наличествует. набираете первую букву e, и стрелку вверх.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Vim против всех

Сообщение t.t »

Reboot писал(а):
18.04.2010 00:50
Кстати, gedit считаю весьма удобной штукой, только вот бида, не знаю как там делать вертикальное выделение и быструю замену текста. И да, везде и всюду лезут вимовские комбинации клавиш. Короче: ниасилил. Хотя и знаю, что всё это там делать можно, но скорее буду использовать gvim, хотя тоже сомневаюсь.
На мой взгляд, и vim, и emacs пригодны только в консольном исполнении.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
.Serj.
Сообщения: 127
ОС: Gentoo, Win7

Re: Vim против всех

Сообщение .Serj. »

На мой взгляд, и vim, и emacs пригодны только в консольном исполнении.

В графике они тоже вполне съедобны. Можно отключить всё, даже меню. Кстати, как в Emacs'е в консольном варианте в меню зайти, кроме как M-x menu-bar-open?
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: Vim против всех

Сообщение t.t »

.Serj. писал(а):
18.04.2010 08:46
На мой взгляд, и vim, и emacs пригодны только в консольном исполнении.
В графике они тоже вполне съедобны.
1. Я не зря написал "на мой взгляд".
2. ssh + screen + emacs = страшная сила.

.Serj. писал(а):
18.04.2010 08:46
Можно отключить всё, даже меню. Кстати, как в Emacs'е в консольном варианте в меню зайти, кроме как M-x menu-bar-open?
1. Меню не нужно.
2. Если кому-то оно нужно, то где Вы видели емаксера, который бы не повесил нужную ему функцию на удобную кнопку? (;
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Vim против всех

Сообщение drBatty »

Nazyvaemykh писал(а):
17.04.2010 22:57
Необходимость редактирования файлов в over 9000 строк — верный признак того, что что-то идет не так…
Если же все идет по плану, то таких ситуаций просто не возникнет.

Текстовый редактор тут не при чем.

да ладно!
мне приходится править и бОльшие файлы!
Nazyvaemykh писал(а):
17.04.2010 22:57
Это доводы из серии «ВНЕЗАПНО придется удаленно редактировать файл по такому медленному соединению, что ed даст ощутимые преимущества в скорости». Это в нашем-то веке, когда скоро каждая кофеварка будет подключена к гигабитным интернетам, ога.

ну я sed'ом из кофеварки сделаю из вашей ОС ТАКОЕ...


t.t писал(а):
18.04.2010 06:35
На мой взгляд, и vim, и emacs пригодны только в консольном исполнении.

ага. в консоли цветов как кот наплакал. а шрифтов вообще нет. :(
а GVim - ИМХО УГ.
.Serj. писал(а):
18.04.2010 08:46
В графике они тоже вполне съедобны. Можно отключить всё, даже меню. Кстати, как в Emacs'е в консольном варианте в меню зайти, кроме как M-x menu-bar-open?

емакс - не в курсе. в вот вим - уныло :((
t.t писал(а):
18.04.2010 09:03
1. Я не зря написал "на мой взгляд".
2. ssh + screen + emacs = страшная сила.

последнее слово я меняю на vim (для себя). и кстати, можно прямо из вима, а можно и без него запускать и прочие удобные команды...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Selius
Сообщения: 32
ОС: Debian GNU/Linux Squeeze

Re: Vim против всех

Сообщение Selius »

SLEDopit писал(а):
17.04.2010 22:01
Если запускать vim сразу на редактирование

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

$ vim /path/to/file
, то этот экран просто не показывается.

Если нажать Ctrl+C (вполне логичное действие при попытке выйти из какой-либо программы), то будет выведено сообщение:
Введите :quit<Enter> для выхода из Vim
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable

Re: Vim против всех

Сообщение Portnov »

Гм. Я вот только не понял, чем товарищам не нравится GVim? Ну, иконки-менюшки-скроллбары - эт понятно. Так ведь отключается всё. Получается трудно отличимо от консольного варианта, только ограничений на цвета нет.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Vim против всех

Сообщение sash-kan »

Portnov
поведение, насколько помню, тоже несколько отличается.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Vim против всех

Сообщение drBatty »

Portnov писал(а):
18.04.2010 20:38
Гм. Я вот только не понял, чем товарищам не нравится GVim? Ну, иконки-менюшки-скроллбары - эт понятно. Так ведь отключается всё. Получается трудно отличимо от консольного варианта, только ограничений на цвета нет.

проигрывает по сравнению с той-же kate чуть более, чем во всём.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

Re: Vim против всех

Сообщение Nazyvaemykh »

drBatty писал(а):
18.04.2010 20:55
Portnov писал(а):
18.04.2010 20:38
Гм. Я вот только не понял, чем товарищам не нравится GVim? Ну, иконки-менюшки-скроллбары - эт понятно. Так ведь отключается всё. Получается трудно отличимо от консольного варианта, только ограничений на цвета нет.

проигрывает по сравнению с той-же kate чуть более, чем во всём.

Поясните…
По мне, так GVIm просто более красивая (шрифты, цвета) и более разносторонняя с точки зрения интерфейса (меню, мышь) версия vim. Если vim хоть в чем-то выигрывает у kate, как может проигрывать gvim — этого понять мну не в силах.

Да, звучит еретически, но коль скоро мышь у меня есть, я иногда ее применяю (:
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали: