LINUX.ORG.RU

vim - Vi IMproved, a programmers text editor


0

0

За долгое время использования vim стал одним из моих главных инструментов в unix'ах. Уж очень привык к идеологии, даже в zsh настроил vim-овские кейбиндинги:) Тем сложнее будет со всем этим добром расставаться, но внутренний голос подсказывает переходить на emacs :)))

>>> Просмотр (1024x768, 181 Kb)

★★★

Проверено: ivlad ()

Ответ на: Говна самовар от Ron

> Емакс достиг того, что представляет собой говна самовар.

Он изначально им и был, в силу твердолобости и фанатизма Известно-Кого.

> Как и должно было случицца, толпа красноглазых неучей за конечное время переговняла своими кривыми руками то, что попало в их руки.

Мозгов у них не хватит, чтоб там чего-нибудь поменять; максимум -- напишут кучу отстойных скриптиков a la ecb.

Dselect ★★★
()
Ответ на: комментарий от Reset

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

Zulu ★★☆☆
()
Ответ на: комментарий от mertvez

1) gtk2 или gnome2
2) меню без проблем меняются, переопределяются и т.д. Втч на ходу
3) *explorer, видимо.
4) умеет по дефолту
5) help nu, help folding

Zulu ★★☆☆
()
Ответ на: комментарий от Sveta_F

Stack Machine

Да даже и на C++ - а что, в STL уже есть классы для синтаксического разбора? Или было прочитано только слово СТЭК а машина упущено? Как-эта ... Конечный автомат с магазинной памятью ( ну прям Калашников )

Я бы сказал так - жаль что афтар не юзает flex/bison. Хотя если нужен код, который много надо будет дергать руками, тогда конечно оно на C cподручнее.

Mossy
()
Ответ на: комментарий от anonymous

>ни оператора ++ ни -> в "чистом" C не было, так что все эти объяснения изобретения велосипеда - просто трёп.

это чё, опять та самая СветаФэ ? - какой-то школьник под женским псевдонимом ...

Представляю какую свинью он kde.ru подложил, с такими-то знаниями

anonymous
()
Ответ на: комментарий от ananas

>> М-мда,а тем беднягам, вынужденных писАть что-то на западноевропейских языках, что делать? Осваивать gedit?

> взять emacs из cvs и настроить utf локаль.

ты что, с дуба рухнул? нахрен тебе не сдалась utf-8 локаль. в emacs с версии 20 сносно работает mule -- а с версии 21 это единственный нормальный способ руссифицировать редактор. utf при наличии mule действительно не нужен, поверь мне. =))

---vk

anonymous
()
Ответ на: комментарий от Zulu

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

Reset ★★★★★
()
Ответ на: комментарий от anonymous

>взять emacs из cvs и настроить utf локаль.

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

anonymous
()
Ответ на: комментарий от anonymous

убил бы, сволочей!

> в emacs с версии 20 сносно работает mule

Ура! Каждой программе -- свою локализацию, NT4 is back!

Яйца бы пооткручивал тем, кто эту срань (mule) придумал, чтоб такие хотя б не размножались. Есть в libc локаль, есть в X'-ах -- вот их и пользуй, нечего еще одну плодить.

> -- а с версии 21 это единственный нормальный способ руссифицировать редактор.

Так и запишем: нормально работать с локалями emacs не умел, не умеет, и уметь никогда не будет.

> utf при наличии mule действительно не нужен, поверь мне. =))

В печку его, Зина, в печку! (C)

Dselect ★★★
()
Ответ на: убил бы, сволочей! от Dselect

>Так и запишем: нормально работать с локалями emacs не умел, не умеет, и уметь никогда не будет.

ты проверил или просто вы%бнуться решил ?
похоже второе ...

а mule писана было задолго то того, как нормальная локаль появилась в XFree и glibc, но ты похоже тех времён не застал

в некторых системах, под которыми emacs пашет, нормальная локаль отсутсвует и сейчас,
но, похоже, не все школьники о таких слыхали

anonymous
()
Ответ на: комментарий от Dselect

> Мозгов у них не хватит, чтоб там чего-нибудь поменять; максимум -- напишут кучу отстойных скриптиков a la ecb

Товарищ НЕИЗБРАННЫЙ оставьте право судить о емаксе, людям которые его используют. Emacs и Vim профессиональные редакторы с разной философией, тактикой и стратегией, каждый выбирает то, в чем чувствует себя комфортно. А то от столь безапелляционных заявлений создается впечатление, что и торвальдс - лох и таненбаум чмо, а истинные гении тусуются на лоре .... еще и в разделе скриншоты....

anonymous
()
Ответ на: убил бы, сволочей! от Dselect

> Так и запишем: нормально работать с локалями emacs не умел, не умеет, и уметь никогда не будет.

Гы-гы-гы. Пидальным коням вроде тебя локаль по рангу не положена... после такого заявление место твое у параши.

anonymous
()

>но внутренний голос подсказывает переходить на emacs :)))

Правильно он тебе подсказывает: главное потом свой .emacs не потерять =)

2Sveta_F - молчи лучше

Кто сказал что в С нет оператора ++ тот сам есть большой мудак.

alphex_kaanoken ★★★
()
Ответ на: убил бы, сволочей! от Dselect

> Ура! Каждой программе -- свою локализацию, NT4 is back!

если эта программа понимает уйму кодировок (вплоть до понимания UTF-8 на платформах, где этой UTF-ой и не пахнет), какое вам дело, через какое место она их понимает -- тем паче, что на момент создания хрени под названием MULE ничего похожего не было? =))

в отличие от голимых gtk+ и qt, которые решили игнорировать стандарты в лице x'овых ресурсов, emacs их в свое время не мог игнорировать: их-то толком и не было. =))

---vk

anonymous
()
Ответ на: комментарий от alphex_kaanoken

> Правильно он тебе подсказывает: главное потом свой .emacs не потерять =)

вообще, я давно пришел к мысли, что конфиги для emacs или, скажем, fvwm гораздо лучше ххранить в rcs. =))

---vk

anonymous
()
Ответ на: комментарий от anonymous

> в отличие от голимых gtk+ и qt

Не страшно ? Щаз же тут пионерия в ружье встанет... како же ты их пределки обииидел ;).

ЗЫ: ИМХО QT и GTK - это утопическая ветвь эволюции виджетов. О Х-овых стандартах это ты слишком высоко взял... у них еще свои даже не в зачаточном сотоянии. Первые их постоянно меняют с целью не дать помереть коммерческой ветке. Вторые их постоянно меняют с целью прикрутить очередной костыль для Х-уегольных кнопок с подсветкой.

Единственный кто остается более менее верен традициям и стандартам - motif.

anonymous
()
Ответ на: комментарий от anonymous

What Da Fuck Is rcs? Уже нашел... revision control system. Смысл понял. Только зачем rcs ? Хранить историю изменений ?

anonymous
()
Ответ на: комментарий от anonymous

> Единственный кто остается более менее верен традициям и стандартам - motif.

Тяжелое неуклюжее поделие, авторы которого наизобретали велосипедов и понарушали иксовых "правил хорошего тона" не меньше, чем авторы того же gtk (ну чуть поменьше). Единственное достоинство - uil, но в свободных версиях он зачяточен.

Так что альтернативы xaw просто нет.

anonymous
()
Ответ на: комментарий от anonymous

К сож. это большой минус опсорса - отсутствие стандартизации - посему... однажды лебедь раком щуку... У XAW большой минус - очень "средний" внешний вид. Посему он не может быть ширпотребом вроде ГТК или QT. Да и шлепанье скриншотов с апупенно красивыми дурилками (не на лоре) это уже вроде как АРТ-направления... Хотя если брать в корень то все развивается по принципу кесарю - кесарево.

anonymous
()
Ответ на: комментарий от anonymous

> revision control system. Смысл понял. Только зачем rcs ? Хранить историю изменений ?

ну, как бы, удобство отката чего-то, внезапно сломавшего твой конфиг, в котором и так черт ногу сломит -- это один из аспектов.

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

ну и третий -- собственно, восстановление грохнутого ~/.emacs. притом, не только текущего а хоть полугодовалой давности (если он тогда у тебя был в RCS и ты до сих пор эту ревизию не грохнул, конечно). с чего и пошел разговор. =))

---vk

anonymous
()
Ответ на: комментарий от Reset

>как блин 5 лет назад без AA жили?

Очень хуево.

А если вспомнить проги на каком-нить qt/gtk без АА, то лучше уж было действительно на битмапках сидеть.

jackill ★★★★★
()
Ответ на: комментарий от Reset

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

Это точно. Помнится, недавно ссылка пролетала на док о новых возможностях fedora core 3. И были там скриншоты. Я думал, что в 98 год попал.

jackill ★★★★★
()

Ох-хаха (это я на счет ++ и ->) это песня!

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

atoku ★★★
()
Ответ на: комментарий от anonymous

Отсуццвие стандартизации

>> К сож. это большой минус опсорса - отсутствие стандартизации

Мало стандартов уже понаписали, что ли? Что мешает им следовать? Motif - это как раз и есть стандарт. Кто ж дуракам виноват, что им закон/стандарт не писан. Каждому прикольней свое какое-нибудь угрёбище выдумать.

Ron
()
Ответ на: комментарий от nx12

если ты такой умный, каким пытаешься казаться, то должен знать, что на lcd мониках нет понятия "частота" как таковая. А подсказывать много не нужно. у меня в системе не стоит никаких шрифтов кроме ttf шрифтов и terminus'а. Последний замечательно смотрится в emacs'е без всякого AA.

mrdeath ★★★★★
()
Ответ на: Отсуццвие стандартизации от Ron

> Каждому прикольней свое

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

anonymous
()
Ответ на: комментарий от Novel

В том то и беда, что и fixdel не помогает. Пересобрал с GTK1, та же картина, причём и в текстовом, и в графическом режимах. Может, при компиляции опции какие-то особые надо задавать?

anonymous
()
Ответ на: комментарий от ananas

> взять emacs из cvs и настроить utf локаль.

CVS - необязательно.
Emacs, начиная с версии 21.3 умеет работать с UTF-8

KtaK ★★
()
Ответ на: комментарий от Sveta_F

2 Sveta_F: Дура/дурак ещё раз(х3 что именно). Стэк и стэк-машина не одно и то же. И стэк-машины в STL нет и рядом (даже если предположить что из plain C можно пользоваться STL).

Автору шота - это ты forth-like на С пишешь, или чего позакавыристей? Интересно... :)

Тому, кто про ++ - спасибо, я давно так не смеялся :). Ассемблер x86 это на самом деле ассемблер++. Ибо в нём есть inc :)

kors
()
Ответ на: комментарий от mrdeath

Ну типа да, ламер 8)
Человек, который ломает себе глаза -- или не сидит за монитором (так, иногда, как с завода своего прийдет, перед ужином...), или не знает, как сделать нормльные шрифты.

А с поломанными глазами спецом не будешь, да. Не сможешь документацию читать.

Zulu ★★☆☆
()
Ответ на: комментарий от anonymous

> utf при наличии mule действительно не нужен, поверь мне. =))

а вот не прет меня mule. очень раздражает наличие каких-то своих переключалок, отличных от иксовых.

ananas ★★★★★
()
Ответ на: комментарий от anonymous

> а mule писана было задолго то того, как нормальная локаль появилась в XFree и glibc,

Похоже, пЫонеры не знают о существовании *NIX'-ов, в которых нет ни glibc, ни XFree.

BTW, именно их и надо было править (glibc и XFree, а не пЫонеров -- их исправит биореактор), а не строгать костыли.

> но ты похоже тех времён не застал

В те времена никакой псих и не заикался о том, что поделка студента сможет заменить Sun OS, а убоище x86 -- SPARC.

> в некторых системах, под которыми emacs пашет,

emacs нигде не пашет, в т.ч. -- под GNU/Linux. Такое глюкало -- это pre-alpha.

Dselect ★★★
()
Ответ на: комментарий от jackill

>Очень хуево. >А если вспомнить проги на каком-нить qt/gtk без АА, то лучше уж было действительно на битмапках сидеть.

нефиг гнать! это -- http://forum.ixbt.com/post.cgi?id=attach:76:82:0:2 BCL 6.02, 1999 год. выглядит в разы лучше чем сейчас

Reset ★★★★★
()
Ответ на: комментарий от ananas

> а вот не прет меня mule. очень раздражает наличие каких-то своих переключалок, отличных от иксовых.

у меня нет переключалок, отличных от иксовых или консольных. я что-то неверно сделал? =))

---vk

anonymous
()
Ответ на: комментарий от Dselect

> emacs нигде не пашет, в т.ч. -- под GNU/Linux. Такое глюкало -- это pre-alpha.

а мужики-то не знают, (tm) -- и пользуют, не зная горя.

посмотри статистику по user-agent в тех же fido7.ru.unix* =))

---vk

anonymous
()
Ответ на: комментарий от anonymous

не знаю, но только в cvs версии я смог добиться нормального переключения трех раскладок иксовыми средствами. до это - две и все. третью ни в какую включать не хотел. только и оставалось, что с leim извращаться

ananas ★★★★★
()

Вопрос не совсем по теме, но я вижу тут есть специалисты по Emacs. Подскажите пожалуста, как мне в виндовой версии XEmacs добиться нормального ввода и отображения кирилицы, а то он кракозябры показывает. XEmacs-21.4.13

anonymous
()
Ответ на: комментарий от anonymous

>это чё, опять та самая СветаФэ ? - какой-то школьник под женским псевдонимом ... >Представляю какую свинью он kde.ru подложил, с такими-то знаниями

Мне кажеться вы путаете Sveta_F и K48... или же я чего-то не понял...

php-coder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.