Объявление

Односложные и бессмысленные темы, не несущие полезную нагрузку или не содержащие в себе вопрос, будут удаляться!

#1 30-07-10 10:10:15

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

vim vs. whatever

Сообственно на этом форуме сей замечательный редактор почему-то не любят.
Хотелось бы в подробностях.
Плюсы от меня:
1) Очень удобные клавиши - не надо убирать руки с текстовой части клавиатуры.Плюс принимают модификаторы, в том числе в виде других комманд - прямо ФП)
2) Подсветка абсолютно для чего угодно.Совсем.
3) История изменений в виде дерава - нигде такого не видел.
4) Интеграция с кучей программ, начиная с систем управления версиями, кончая. grep, find и sed.
5) Макросы с использование как любой функции, так и внешних утилит.
Ну и сумашедшая настраиваемость, возможность сделать даже легкую IDE.

Отредактировано petrun (30-07-10 10:16:48)


Анархия-мама сынов своих любит

Вне форума

#2 30-07-10 10:11:29

Rorschach
Еще один Великий Человек
Откуда: прошлого
Здесь с 04-05-10
Сообщений: 7,160

Re: vim vs. whatever

а мне нравиццо нано

Вне форума

#3 30-07-10 10:17:22

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

Skynet2015 пишет:

а мне нравиццо нано

Ну это же не серьезно, так линукс версия блокнота.
Ну не совсем конечно.

Отредактировано petrun (30-07-10 10:17:49)


Анархия-мама сынов своих любит

Вне форума

#4 30-07-10 12:17:58

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: vim vs. whatever

petrun:

Среднее время на типовую операцию в два-три раза больше, за это его и не любят.

Вне форума

#5 30-07-10 12:26:05

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

Mike22 пишет:

Среднее время на типовую операцию в два-три раза больше, за это его и не любят.

Это на какую?Пример можно?
А то у меня меньше выходит.


Анархия-мама сынов своих любит

Вне форума

#6 30-07-10 12:34:14

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: vim vs. whatever

Обычно переходы с просмотра/поиска к редактированию.

Вне форума

#7 30-07-10 12:44:14

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

Mike22 пишет:

Обычно переходы с просмотра/поиска к редактированию.

В смысле?Одна клавиша же.Причем несоклько удобных вариантов ([iI],[aA],[oO],[sS] итд).В итоге это быстрее, чем стрелками плясать.
Многорежимность плюс, в том плане, что используются те же кнопки, никуда руки двигать не надо.

Отредактировано petrun (30-07-10 12:47:13)


Анархия-мама сынов своих любит

Вне форума

#8 30-07-10 19:25:49

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: vim vs. whatever

Угу, а в обычном редакторе это ноль клавиш.
Кстати, как у вима с табами? С окнами дополнительной информации и навигации, к примеру - со списком функций, пользовательских меток, результатов поиска?

Вне форума

#9 30-07-10 19:44:29

Tiphon
Забанен
Здесь с 08-07-10
Сообщений: 2,718

Re: vim vs. whatever

petrun пишет:

Ну это же не серьезно, так линукс версия блокнота.
Ну не совсем конечно.

А че ты хочешь, вим с полноценной IDE сравнить?

Я тебе скажу сразу минус vim - херовая кривая обучения. Очень не спешная. И ты можешь что угодно (я уверен, ты сейчас начнешь) говорить про кривые руки, что всем нам надо учиться. Да -да.
А еще херовая кривая обучения, если ты поработал в виме с плагинами. Потом пол-года не работал в виме. А потом раз и перед тобой вим без плагинов и надо на нем работать. И о-ло-ло дня 3 вспоминать, и втыкать. А для меня 3 дня - это 300-500 баксов нахер.

Отредактировано Tiphon (30-07-10 19:48:02)


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Вне форума

#10 30-07-10 19:46:49

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

Mike22 пишет:

Угу, а в обычном редакторе это ноль клавиш.

Угу, вот только перемещатся все ранво надо.А тут автоматом.

Mike22 пишет:

Кстати, как у вима с табами?

Замечательно.

Mike22 пишет:

С окнами дополнительной информации и навигации, к примеру - со списком функций, пользовательских меток, результатов поиска?

Все есть.Чать плагинами, но какая разница?

Tiphon пишет:

А че ты хочешь, вим с полноценной IDE сравнить?

Не, с полноценным текстовым редактором)

Отредактировано petrun (30-07-10 19:47:23)


Анархия-мама сынов своих любит

Вне форума

#11 30-07-10 19:49:58

Tiphon
Забанен
Здесь с 08-07-10
Сообщений: 2,718

Re: vim vs. whatever

petrun пишет:

Не, с полноценным текстовым редактором)

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

Глянь мой пост выше, я его там дописал.

Отредактировано Tiphon (30-07-10 19:50:53)


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Вне форума

#12 30-07-10 19:58:38

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

Tiphon пишет:

Не катит. Вим слишком специфичен - монстр рожденный "олдскульным" блокнотным кодерством - аналогов не имеет.

Таксты - это не только программы.Да и программы ОЧЕНЬ часто нужны маленькие, на 1-2 файла.

Tiphon пишет:

Я тебе скажу сразу минус vim - херовая кривая обучения. Очень не спешная.

Я не очень понял о чем вы.

Tiphon пишет:

А потом раз и перед тобой вим без плагинов и надо на нем работать. И о-ло-ло дня 3 вспоминать, и втыкать. А для меня 3 дня - это 300-500 баксов нахер.

Нув, занете.А я если вы привыкли работать в той же студии или эклипсе, а их не оказалось?)


Анархия-мама сынов своих любит

Вне форума

#13 30-07-10 20:10:20

Mike22
Участник
Здесь с 03-10-09
Сообщений: 1,032

Re: vim vs. whatever

petrun:

Простой пример - сделать pgup-посмотреть название переменной-pgdn, продолжить редактирование.
В общем, у меня были коллеги предпочитавших vim, скорость разработки у них была в несколько раз ниже, чем у остальных, а скорость отладки еще хуже. Что характерно, когда одному из них пришлось некоторое время поработать с нормальным редактором (он выбрал что-то простенькое, типа Notepad++ или CodeGenius, не помню), то он быстро закончил несколько модулей с которыми возился уже неделю.

Выборка не очень, конечно, но вот так получалось. Такие дела.

Давайте зайдем с другой стороны. В чем плюс вима? Дерево undo - да, наверное это круто, я с таким не сталкивался и не знаю, насколько это удобно. Но пусть так. Что еще?

Отредактировано Mike22 (30-07-10 20:11:17)

Вне форума

#14 31-07-10 00:10:27

Tiphon
Забанен
Здесь с 08-07-10
Сообщений: 2,718

Re: vim vs. whatever

petrun пишет:

Таксты - это не только программы.Да и программы ОЧЕНЬ часто нужны маленькие, на 1-2 файла.

А что, для маленьких программ нужны маленькие редакторы, а для больших - большие?))

petrun пишет:
Tiphon пишет:

Я тебе скажу сразу минус vim - херовая кривая обучения. Очень не спешная.

Я не очень понял о чем вы.

ru.wikipedia.org/wiki/%D0%9A%D1%80%D0%B … 0%B8%D1%8F
За другое творение садишься - и работаешь.
За это садишься, и...

Ну хуже ладно бы там 1 раз выучиться и на всю жизнь. Нет, практика показывает, что если проходит пол-года без вима, а потом садишься за него опять (а он весь такой не настроенный, стоит себе девственный) то дня 3 трахаешься) Это время. Время деньги. И, в отличии от денег, невосполнимый ресурс.

petrun пишет:

Нув, занете.А я если вы привыкли работать в той же студии или эклипсе, а их не оказалось?)

Ну если ты привык работать в студии, а перед тобой вим, то это жопа, конечно. Полная))) Считай на значительное время твой проект тебя забыл)))
Если просто с IDE на IDE - то сможешь работать. Сразу. Ну чего-то будет не хватать - да. Но работать-то будешь.

А не оказалось других редакторов... Действительно, в линуксе есть такая проблема. Поэтому, работая с "сюпер"копьютерами, я смирился и из выбора вим вс. емакс выучил вим. Но счастья от этого не испытываю. Нет.

Отредактировано Tiphon (31-07-10 01:41:40)


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Вне форума

#15 31-07-10 01:02:00

MOP3E
Участник
Здесь с 05-10-09
Сообщений: 4,208

Re: vim vs. whatever

petrun пишет:

Сообственно на этом форуме сей замечательный редактор почему-то не любят.

А за что его любить? Vim, как и EMACS - это нечто, очень сильно отличающееся по логике работы от всего остального. Этакая белая ворона в мире текстовых редакторов. Соответственно, к нему очень сложно привыкнуть и с ним очень неудобно работать. Вообще, как я заметил, в линухе вообще нет консольных текстовых редакторов, реализующих наработанные за последние 25 лет типовые концепции работы с текстом. Религия не позволяет сделать что-то похоже на программы под ДОС, винду или мак? Почему-то нужно обязательно изъебнуться так, чтобы пользователь должен был долго изучать интерфейс. Ещё в 1985 году появились текстовые редакторы с подсказками по функциям. Vim, видимо, пришёл к нам из середины 70-х.


Я не игрушечный. Я, б*я, коллекционный! (с) Duke Nukem Forever
Я не специалист по [вставить название]. Мне главное концептуально решить задачу! (с) АхаRu.
Линукс - это альтернативная ОС о которой известно, что она не является ОС ну вот просто ни разу. (с) Linups_Troolvalds.
А с какого такого перепугу пользователей линукса должно быть больше 1%? (с) petrun

Вне форума

#16 31-07-10 01:12:49

whoknows
Гость

Re: vim vs. whatever

MOP3E пишет:

в линухе вообще нет консольных текстовых редакторов, реализующих наработанные за последние 25 лет типовые концепции работы с текстом.

Может, потому, что эти концепции относятся к GUI? Примеры концепций, чтобы быть более предметно-ориентированным.

#17 02-08-10 12:49:50

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

MOP3E пишет:

в линухе вообще нет консольных текстовых редакторов, реализующих наработанные за последние 25 лет типовые концепции работы с текстом.

Это еще какие?

Tiphon пишет:

Ну хуже ладно бы там 1 раз выучиться и на всю жизнь. Нет, практика показывает, что если проходит пол-года без вима, а потом садишься за него опять (а он весь такой не настроенный, стоит себе девственный) то дня 3 трахаешься) Это время. Время деньги. И, в отличии от денег, невосполнимый ресурс.

Можзет быть вы и правы.Но очень уж он мне удобен.Сама идея {префикс}{комманда}{объект}.

Tiphon пишет:

А что, для маленьких программ нужны маленькие редакторы, а для больших - большие?))

Для больших удобнее полноценные IDE.

Mike22 пишет:

Простой пример - сделать pgup-посмотреть название переменной-pgdn, продолжить редактирование.

Ну как бы на то есть клавиши.Не выходя из insert режима, да)


Анархия-мама сынов своих любит

Вне форума

#18 02-08-10 13:27:34

Tiphon
Забанен
Здесь с 08-07-10
Сообщений: 2,718

Re: vim vs. whatever

petrun пишет:

Можзет быть вы и правы.Но очень уж он мне удобен.Сама идея {префикс}{комманда}{объект}.

Удобен, да. бесспорно. Поэтому, например, в VS2010 есть плагины позволяющие редактировать текст, как в виме. Думаю и под еклипс тоже есть.

petrun пишет:

Для больших удобнее полноценные IDE.

Ну я просто имел ввиду, что и для маленьких программ мне IDE вполне удобна. Нет смысла переключаться.


Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.

Вне форума

#19 02-08-10 13:36:26

petrun
Участник
Здесь с 22-10-09
Сообщений: 3,172

Re: vim vs. whatever

Tiphon пишет:

Удобен, да. бесспорно. Поэтому, например, в VS2010 есть плагины позволяющие редактировать текст, как в виме. Думаю и под еклипс тоже есть.

Есть.За денюжку правда, но это не критично.Я-то и завел разговор о текстовых редакторах, а не о средствах разработки.

Tiphon пишет:

Ну я просто имел ввиду, что и для маленьких программ мне IDE вполне удобна. Нет смысла переключаться.

Ну для меня есть.Когда надо написать легкий модуль за полчаса или вообще скрипт на 5 строк, грузить иде, создавать проекты и.т.д. - лень.
Хотя можеть быть дело в том, что я почти не работал с действительно большими проектами.Да и не буду, надеюсь.


Анархия-мама сынов своих любит

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 1.74 Мбайт (Пик: 1.82 Мбайт) ]