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

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

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

Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

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

Nazyvaemykh
наверно, сложно будет вам ответить. разве что напомнить, что vi/vim как раз и сосредоточены на управлении даже и не с клавиатуры вообще, а с основного алфавитного блока в частности. и мышка получается как бы пятой ногой.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
.Serj.
Сообщения: 127
ОС: Gentoo, Win7

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

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

sash-kan писал(а):
18.04.2010 20:53
поведение, насколько помню, тоже несколько отличается.

Не замечал такого. Оба работают одинаково.
Спасибо сказали:
Аватара пользователя
Hephaestus
Сообщения: 3728
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

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

Сообщение Hephaestus »

diesel писал(а):
15.04.2010 11:29
единственное что: "осторожно, вызывает привыкание", вы можете и не заметить как начнете пытаться выйти из kate/kwrite/gedit/nodepad/notepad++/etc с помощью :q, если такое будет случаться все чаще и чаще: wellcome to the vim world.


Грешен, каюсь. Есть такое дело. Из kwrite постоянно пытаюсь делать :q. И даже под виндой на работе случается пытаюсь выйти из блокнота по :q
А еще постоянно пытаюсь под виндой переключить раскладку по CapsLock. Тьфу! Как же мне неудобно жить под виндой-то!

Пытался под вин использовать gvim. Не понравилось - страшный он какой-то. А возиться настраивать было влом. Все равно не то.

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

Nano пробовал. Не то. Боюсь после vim все будет не то.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:
Goner
Сообщения: 153

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

Сообщение Goner »

sash-kan писал(а):
18.04.2010 01:16
Goner писал(а):
18.04.2010 00:18
перестала работать переключалка кодировок
чему ж там переставать-то?
:e ++enc=cp1251
и история наличествует. набираете первую букву e, и стрелку вверх.



Спасибо, Вы мне облегчили жизнь. :)
В который раз убеждаюсь, что руками в командной строке - проще, чем с помощью GUI/псевдо-GUI.
Спасибо сказали:
Аватара пользователя
ZyX
Сообщения: 355
ОС: Gentoo

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

Сообщение ZyX »

У меня вместе с Gvim установилась символьная ссылка evim -> gvim. Чем не
блокнот? Есть иконки, нажав на которые можно открыть/сохранить/распечатать/отменить/…
и включен режим ввода, из которого просто так не выйти.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

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

Сообщение drBatty »

Nazyvaemykh писал(а):
18.04.2010 21:17
проигрывает по сравнению с той-же kate чуть более, чем во всём.

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

понимаете, если vim - это консольный, он должен быть функциональным, удобным и мощным, то gvim/kate - это графика. Тут ещё есть такое понятие - красота. Субъективно, kate (да и вообще Qt) - красивая. А вот всё, что в Х начинается на G... Простите. G - оно и есть - G. Чисто субъективно. Юзаю aMule, seamonkey, юзаю, и плююсь - достойного аналога под Qt - нету.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

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

Сообщение xorader »

sash-kan писал(а):
18.04.2010 01:16
Goner писал(а):
18.04.2010 00:18
перестала работать переключалка кодировок
чему ж там переставать-то?
:e ++enc=cp1251
и история наличествует. набираете первую букву e, и стрелку вверх.


а мне менюшка нравится по F8:

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

set wildmenu
set wcm=<Tab>
menu OOrecode.RepairFileDos     :call RepairFileDos()<CR>:echo 'DOS characters removed'<CR>
menu OOrecode.RemoveTrailingSpaces :call RemoveTrailingSpaces()<CR>:echo 'trailing spaces removed'<CR>
menu VVspell.enable_ru          :setlocal spell spelllang=ru<CR>
menu VVspell.enable_en          :setlocal spell spelllang=en<CR>
menu VVspell.enable_enru        :setlocal spell spelllang=en,ru<CR>:set spellfile=~/.vim/spell/ru.utf-8.add<CR>
menu Encoding.koi8-r            :e ++enc=koi8-r<CR>
menu Encoding.windows-1251      :e ++enc=cp1251<CR>
menu Encoding.ibm-866           :e ++enc=ibm866<CR>
menu Encoding.utf-8             :e ++enc=utf-8<CR>
menu Encoding.EOL_Unix          :set fileformat=unix<CR>
menu Encoding.EOL_DOS           :set fileformat=dos<CR>
menu Encoding.EOL_Mac           :set fileformat=mac<CR>
menu Encoding.SpellMenu         :emenu VVspell.<TAB>
menu Encoding.Other             :emenu OOrecode.<TAB>
map <F8> :emenu Encoding.<TAB>
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

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

Сообщение Dark_Savant »

.Serj. писал(а):
19.04.2010 09:01
Не замечал такого. Оба работают одинаково.

Отличается. Совершенно иначе ведет себя при удержании modkey, что выбешивает.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

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

Сообщение Davinel »

drBatty писал(а):
18.04.2010 18:21
ага. в консоли цветов как кот наплакал. а шрифтов вообще нет. :(

кто то украл шрифты? какой негодяй.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

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

Сообщение drBatty »

Davinel писал(а):
21.04.2010 05:48
кто то украл шрифты? какой негодяй.

а почему у меня vim только одним шрифтом печатает? А kate - разными. ЧЯДНТ?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

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

Сообщение Davinel »

Vim печатает тем шрифтом который у вас в терминале настроен.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

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

Сообщение drBatty »

Davinel писал(а):
21.04.2010 17:29
Vim печатает тем шрифтом который у вас в терминале настроен.

а я хочу, что-бы он разными печатал. теперь понятно, что значит "шрифтов нет"? понятно, какие-то буквы и есть, ну и что? в cat или sed буквы ничем не хуже. и не лучше. и так-же не настраиваются. Мы не на уроке компьютерной грамотности, я просто пытаюсь объяснить, в чём проигрывает vim иксовым приложениям.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

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

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

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

Сообщение drBatty »

sash-kan писал(а):
21.04.2010 19:40
отсутствием wysiwyg-а, всего лишь.

- отсутствие нормальных цветов (их мало)
- отсутствие поддержки шрифтов (всего 1)
- отсутствие мыши (хотя мыш вроде есть, не знаю, я ей не пользуюсь)

и жирный
+ не требует X сервера

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

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

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

Сообщение Nazyvaemykh »

sash-kan писал(а):
21.04.2010 19:40
drBatty писал(а):
21.04.2010 19:10
в чём проигрывает vim иксовым приложениям
отсутствием wysiwyg-а, всего лишь.

Отсутствие чего?
Разве vi, а ужь тем более vim, не визуальный редактор? ‘What you see is what you get’ — для vi это утверждение верно…
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

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

drBatty писал(а):
21.04.2010 20:09
- отсутствие мыши (хотя мыш вроде есть, не знаю, я ей не пользуюсь)
отсутствие мыши — это проблема аппаратная. или не проблема. на любителя, в общем. (улыбка)

Nazyvaemykh писал(а):
21.04.2010 20:12
‘What you see is what you get’ — для vi это утверждение верно
без разметки вот некоторым не нравится. а с разметкой и последующим предпечатным рендерингом выходит совсем не wysiwyg.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

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

Сообщение Warderer »

drBatty писал(а):
21.04.2010 20:09
- отсутствие нормальных цветов (их мало)

Хм, мне 256 цветов в виме (не gvim!) вполне хватает.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5427
ОС: Gentoo

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

Сообщение /dev/random »

drBatty писал(а):
21.04.2010 20:09
- отсутствие нормальных цветов (их мало)
256 в xterm'е и 88 в urxvt - это мало?

drBatty писал(а):
21.04.2010 20:09
- отсутствие поддержки шрифтов (всего 1)
Можно добиться 4, поставив разные шрифты на "нормальный", "жирный", "курсив" и "жирный курсив". Да-да, многие эмуляторы терминала это умеют.

drBatty писал(а):
21.04.2010 20:09
- отсутствие мыши (хотя мыш вроде есть, не знаю, я ей не пользуюсь)
Во-первых, мышь там есть. Во-вторых, назовите человека, который ей пользовался бы хотя бы в гвиме.
Спасибо сказали:
Аватара пользователя
Warderer
Модератор
Сообщения: 1056
Статус: киберпИнгвин на гусеничном ходу
ОС: Debian unstable

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

Сообщение Warderer »

/dev/random писал(а):
22.04.2010 01:01
drBatty писал(а):
21.04.2010 20:09
- отсутствие нормальных цветов (их мало)
256 в xterm'е и 88 в urxvt - это мало?

Таки у вас urxvt собран без поддержки 256 цветов? А зачем?
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5427
ОС: Gentoo

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

Сообщение /dev/random »

Warderer писал(а):
22.04.2010 09:30
Таки у вас urxvt собран без поддержки 256 цветов? А зачем?

Таки у меня с 256. Но официально у него 88, и я полагаю (возможно, ошибаюсь), что в бинарных дистрибутивах он именно 88.
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

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

Сообщение Nazyvaemykh »

В gvim есть скролл-бар. Для меня это большой плюс. Или в vim тоже есть?
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

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

Nazyvaemykh писал(а):
22.04.2010 15:21
Или в vim тоже есть?
вероятно. только зачем занимать полезную площадь? вам недостаточно информации в статуслайне? отображайте то, что вам нужно:
:h 'statusline'
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

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

Сообщение drBatty »

/dev/random писал(а):
22.04.2010 01:01
256 в xterm'е и 88 в urxvt - это мало?

а как их включить?
у мну только ESC[30, 31, 32, 33, 34, 35, 36 и 37 получаются. ну и ESC[41...
/dev/random писал(а):
22.04.2010 01:01
Можно добиться 4, поставив разные шрифты на "нормальный", "жирный", "курсив" и "жирный курсив". Да-да, многие эмуляторы терминала это умеют.

а где про это почитать?
(konsole, Terminal)
/dev/random писал(а):
22.04.2010 01:01
- отсутствие мыши (хотя мыш вроде есть, не знаю, я ей не пользуюсь)

Во-первых, мышь там есть. Во-вторых, назовите человека, который ей пользовался бы хотя бы в гвиме.



Nazyvaemykh писал(а):
22.04.2010 15:21
В gvim есть скролл-бар. Для меня это большой плюс. Или в vim тоже есть?

если-бы я юзал мыш в vim'е...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5427
ОС: Gentoo

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

Сообщение /dev/random »

drBatty писал(а):
22.04.2010 16:32
а как их включить?
у мну только ESC[30, 31, 32, 33, 34, 35, 36 и 37 получаются. ну и ESC[41...

:set t_Co=256
и включить цветовую схему, ориентированную на это количество цветов (например, wombat256).

drBatty писал(а):
22.04.2010 16:32
а где про это почитать?
(konsole, Terminal)

Для этих терминалов - не знаю. Для urxvt - в мане. Для xterm - тоже в мане, но там шрифтов будет всего 2.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

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

Сообщение drBatty »

/dev/random писал(а):
22.04.2010 16:43
:set t_Co=256
и включить цветовую схему, ориентированную на это количество цветов (например, wombat256).

спасибо. вроде работает. надо цвета подкрутить... просто у меня очень хорошее цветовое зрение, и подсветка для меня очень важна.
/dev/random писал(а):
22.04.2010 16:43
Для этих терминалов - не знаю.

жаль...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

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

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

sash-kan писал(а):
22.04.2010 15:41
Nazyvaemykh писал(а):
22.04.2010 15:21
Или в vim тоже есть?
вероятно. только зачем занимать полезную площадь? вам недостаточно информации в статуслайне? отображайте то, что вам нужно:
:h 'statusline'
+1. Скроллбар -- это минус.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

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

Сообщение Nazyvaemykh »

sash-kan писал(а):
22.04.2010 15:41
вам недостаточно информации в статуслайне? отображайте то, что вам нужно:
:h 'statusline'

тут дело не в том, какая информация отображается, а в какой форме. Аналоговый скроллбар (мне) удобнее цифр в статуслайне.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

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

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

Nazyvaemykh писал(а):
22.04.2010 18:10
Аналоговый скроллбар
как пятое колесо при тексте.
боюсь, вы слишком одиноки в этом конкретном пожелании этого конкретного «удобства».
у меня нашёлся всего один вопрос в интернете про «это»: http://markmail.org/message/fwi5hrhkolypi56p
там же, кстати, вскользь упоминается о _существовании_ где-то там неких скриптиков, отображающих скроллбар в виде ---|--
если не найдётся, то написать такой скриптик самостоятельно, думаю, будет не трудно.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Davinel
Сообщения: 481
ОС: Ubuntu

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

Сообщение Davinel »

Nazyvaemykh писал(а):
22.04.2010 15:21
В gvim есть скролл-бар. Для меня это большой плюс. Или в vim тоже есть?

зачем скролбар? :82 - переходите на 82 строку. что еще надо то?
Спасибо сказали:
Аватара пользователя
Nazyvaemykh
Сообщения: 438
Статус: Подопытный участник

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

Сообщение Nazyvaemykh »

Davinel,
для меня скроллбар это индикатор, а не элемент управления. Иногда хочется просто боковым зрением видеть, в каком месте файла я нахожусь, видеть именно геометрический объект, а не абстрактные цифры процентов.
Поэтому индикатор в gvim для меня — плюс.
¡ Страсть к разрушению есть творческая страсть!
Спасибо сказали: