LINUX.ORG.RU

ViM как IDE


0

0

Это к вопросу что в UNIX существует только два редактора - ViM и (X)Emacs. :-)

ViM настроен как IDE. Причём в отличии от многих других (Emacs не трогаем) работает с минимальными правками конфига и с C/C++, и с Python и с noweb.

По ошибкам ходит, контекстный хелп кажеть, по tag'ам тоже ходить - ляпота.

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

Re: ViM как IDE

vim вообще рулит :)))

я седня за него взялся - для начала тутор прошел, щас найду какой-нибудь текст и буду мучить его до приобретения необходимых навыков :)))

gr_buza ★★★★ ()

Re: ViM как IDE

А с какими конкретно правками конфига?

busa ()

Re: ViM как IDE

Раскажи плз попдробней, как ты этого всего добился? Кстати, может знаешь, как его заставить правописание русских текстов проверять? У меня стоит vimspell с aspell. Англицкий проверяет нормально. А русской нехочет, просто игнорирует.

svyatogor ★★★★★ ()

Re: ViM как IDE

А по поводу всего остального... Вроде Gnome узнал, а еще что?

anonymous ()

Re: ViM как IDE

А зачем циферка обведена (26) в левом нижнем углу?

anonymous ()
Ответ на: Re: ViM как IDE от gr_buza

Re: Re: ViM как IDE

> я седня за него взялся - для начала тутор прошел

И это блин модер местный. Стыд один

anonymous ()

Re: ViM как IDE

VIM это вапще есть добро. Вещь удобная для всего. А Emacs лучше :))))))

Zert ()

Re: ViM как IDE

Ты раскажи что за настройка WM , это ты FVwM так разукрасил?

LinT ()
Ответ на: Re: ViM как IDE от anonymous

Re: Re: ViM как IDE

Это 26 января.

anonymous ()

Re: ViM как IDE

Давно не видел приличных скриншотов. Респект.

jackill ★★★★★ ()
Ответ на: Re: ViM как IDE от jackill

Re: Re: ViM как IDE

Отвечаю сразу многим:

> А с какими конкретно правками конфига?

переопределение переменных отвечающих за парсинг выдачи ошибок (точное название сейчас не вспомню), небольшая правка раскраски языков (в случае noweb) дабы он нормально раскрашивал и его теги, заточка под формат tag'ов отличных от ctags - в принципе это всё есть в help'е Vim'а.

> Раскажи плз попдробней, как ты этого всего добился?

Несколько скриптов в ~/.vimrc, там буквально 2-3 экрана.

> Кстати, может знаешь, как его заставить правописание русских текстов проверять?

Нет, у меня такой задачи не было.

> Вроде Gnome узнал, а еще что?

GNOME 2.4.1, fvwm 2.5.8

> А зачем циферка обведена (26) в левом нижнем углу?

gDeskCal - календарь на desktop'е

> Вещь удобная для всего. А Emacs лучше :))))))

ViM проще, а на нормальные разборки с Emacs'ом нет ни времени ни желания. :-) Да и привык я к нему.

> Ты раскажи что за настройка WM , это ты FVwM так разукрасил?

Угу. fvwm 2.5.8 и снизу панель заточенная под CDE'шную на FvwmButtons.

Darkman ★★★ ()

Re: ViM как IDE

та цеж, просто жах! якi страшнючи шрифти! Фууу.

Sveta_F ()
Ответ на: Re: Re: ViM как IDE от anonymous

Re: Re: Re: ViM как IDE

веришь, мне не стыдно. Потому что претензий по модераторству я до сих пор не видел. И по крайней мере я не строю из себя кульхацкера. И мне не стыдно учиться.

gr_buza ★★★★ ()
Ответ на: Re: Re: Re: ViM как IDE от gr_buza

Re: Re: Re: Re: ViM как IDE

А еще он мне LaTeX подсвечивает из коробки ;))

anonymous ()
Ответ на: Re: ViM как IDE от Sveta_F

Re: Re: ViM как IDE

2 Sveta_F:

> та цеж, просто жах! якi страшнючи шрифти! Фууу.

Пояснiть, будь ласка, що саме Вас налякало...

Dselect ★★★ ()
Ответ на: Re: ViM как IDE от Sveta_F

Re: Re: ViM как IDE

> та цеж, просто жах! якi страшнючи шрифти! Фууу.

Девушка, меня такие шрифты более чем устраивают и я провожу за таким экраном от 8 до 16 часов в сутки. Я же не заставляю Вас ставить такие же.

Darkman ★★★ ()

Re: ViM как IDE

Слющай, а ты не мог бы где-нибудь выложить свой .vimrc (если не жалко)? А то я уже довольно давно пытаюсь организовать что-то подобное, но толи знаний, толи желания не хватает, толи еще чего... :).

idLe ()

Re: ViM как IDE

Darkman'у ОГРОМАДНЕЙШИЙ respect.
Наконец0то нормальный скриншот на ЛОРе, а не показуха валпаперов и gkrellm'ов.
Спасибо.

anonymous ()
Ответ на: Re: ViM как IDE от idLe

Re: Re: ViM как IDE

Да - насчет .vimrc просьба поддерживается и мною - есть чему поучиться

Beggy ()
Ответ на: Re: Re: ViM как IDE от Beggy

Re: Re: Re: ViM как IDE

Да, плиз, .vimrc в студию...

anonymous ()
Ответ на: Re: Re: ViM как IDE от Darkman

Re: Re: Re: ViM как IDE

Ты панел брал с FVwmTHEMES, или сам, или с CDEmu?

LinT ()

Re: ViM как IDE

Эх.. А еще есть FTE, VIDE, Edith. Лично сам сижу в последнем и кайфую.

anonymous ()
Ответ на: Re: ViM как IDE от svyatogor

Re: Re: ViM как IDE

>Раскажи плз попдробней, как ты этого всего добился? Кстати, может >знаешь, как его заставить правописание русских текстов проверять? У >меня стоит vimspell с aspell. Англицкий проверяет нормально. А русской >нехочет, просто игнорирует.

Во-первых, поставь себе просто spell by Matthias Veit.


Потом переключение языка делается изменением lang:

"===============Spell============================
map <кнопка> : call ChLang() <CR>
"===============================================


Функция:
function ChLang()
if v:lang == "ru_RU.KOI8-R"
language en_US
elseif v:lang == "en_US"
language ru_RU.KOI8-R
endif
echo "changed LANG to" v:lang
endfunction

ivon ()

Re: ViM как IDE

Поддерживаю преозьбу на предмет .vimrc!

svyatogor ★★★★★ ()
Ответ на: Re: Re: ViM как IDE от Darkman

*****

>Несколько скриптов в ~/.vimrc, там буквально 2-3 экрана.

А сколько мегабайт в ~/.vim/plugin? :)

hbee ★★★ ()

Re: ViM как IDE

Darkman, у тебя утечка в 115 строке и, возможно, в 118-122.

anonymous ()
Ответ на: Re: ViM как IDE от anonymous

Re: Re: ViM как IDE

VIM устарел и неудобен самый удобный редактор nedit a IDE xbuilder

anonymous ()

Respect.

И присоединяюсь к просьбе о ~/.vim/*

Zulu ★★☆☆ ()
Ответ на: Re: ViM как IDE от anonymous

Re: Re: ViM как IDE

VimRC:

http://www.darkman.org.ua/pub/vimrc

http://www.darkman.org.ua/pub/explorer.vim - это стандартный ViM'овский, просто реакции на "o" и "Enter" поменяны местами.

> Darkman, у тебя утечка в 115 строке и, возможно, в 118-122.

С каких веников ? s->str потом освобождается.

> А сколько мегабайт в ~/.vim/plugin? :)

Нестандартыных плагинов нет, только то что идет в поставке ViM 6.2

> Ты панел брал с FVwmTHEMES, или сам, или с CDEmu?

Сам. FvwmThemes - у неё совершенно уродливый внешний вид (кто видел CDE тот поймёт); CDEmu - судя по всему проект мёртв :(, а панель там внутри огромного скрипта (весь CDEmu - это по сути один перловый скрипт) и выдрать её от туда задача не из лёгких.

> А еще есть FTE, VIDE, Edith. Лично сам сижу в последнем и кайфую.

Чем хорош ?

Darkman ★★★ ()
Ответ на: Re: Re: ViM как IDE от Darkman

Re: Re: Re: ViM как IDE

Судя по всему, s у тебя должен освобождаться в 123 строке(g_string_new/g_string_dlete), а в 115 ты можешь выйти из функции вообще.

anonymous ()
Ответ на: Re: Re: Re: ViM как IDE от anonymous

Re: Re: Re: Re: ViM как IDE

g_string_new <--> g_string_free, not g_string_delete

anonymous ()
Ответ на: Re: Re: ViM как IDE от anonymous

Re: Re: Re: ViM как IDE

> VIM устарел и неудобен

Может быть стоит прочитать help на ViM 6.2 ?

> редактор nedit a IDE xbuilder

Угу. Мне пожайлуста отредактировать nedit'ом файл лежащий на другом конце шарика, а также там же поднять IDE и поработать над проектом (ну не хочу я ставить себе FreeBSD, а , например, Digital UNIX просто некуда).

> Судя по всему, s у тебя должен освобождаться в 123 строке(g_string_new/g_string_dlete), а в 115 ты можешь выйти из функции вообще.

Логично, блин. Спасибо, просмотрел.

Darkman ★★★ ()
Ответ на: Re: ViM как IDE от Darkman

*****

Darkman, отлично сделано. Есть наблюдение, что люди, достигшие такого владения Vim'ом, переходят на Emacs (почти шутка) ;).

hbee ★★★ ()
Ответ на: Re: Re: Re: ViM как IDE от Darkman

Re: Re: Re: Re: ViM как IDE

Кстати .... Расскажи про панельку для fvwm ..

интересует код, и функциональная нагрузка на это панельку ...

Всмысле, что она делает у тебя ... (и для чего картинки пингвинов в ней? это иконки?)

anonymous ()

Re: ViM как IDE

конфигами и темой для fvwm не поделишься? а то хотелось-бы посмотреть что и как?

anonymous ()
Ответ на: ***** от hbee

Re: *****

> Есть наблюдение, что люди, достигшие такого владения Vim'ом, переходят на Emacs (почти шутка) ;).

Не вижу для себя необходимости изучать Lisp в объёме необходимом для нормальной работы с Emacs'ом. Мне будет проще написать для себя редактор на Python+C, :-) если функциональности ViM'а не будет хватать, что врятли учитывая возможность скриптования его на Tcl, Perl и т.д.

> Кстати .... Расскажи про панельку для fvwm .. интересует код, и функциональная нагрузка на это панельку ... Всмысле, что она делает у тебя ... (и для чего картинки пингвинов в ней? это иконки?)

Панель содержит неободимые сенсоры (wmapps), pager, и запускалки необходимых програм. Иконки по порядку: ViM, Galeon, Gimp, gTop. Стрелки вверх - менюшки и списки окон. Всё написано на FvwmButtons без левых приблуд.

> конфигами и темой для fvwm не поделишься? а то хотелось-бы посмотреть что и как?

http://www.darkman.org.ua/pub/fvwm/mwm-trans.rc http://www.darkman.org.ua/pub/fvwm/CDE-panel

Darkman ★★★ ()
Ответ на: Re: ***** от Darkman

Re: Re: *****

А полные конфиги fvwm?

P.S. если я не сильно наглый ... было-бы приятно ....

anonymous ()
Ответ на: Re: Re: Re: ***** от Darkman

Re: Re: Re: Re: *****

Хммм .... спасибочки за конфиги ... ;)

P.S. смотрю .. и не врубаюсь ... как запускается конфиг: ConfigFvwmPager и CDE-panel ... вызовов их в fvwm.rc не нашел ... или вы их skip`али?

anonymous ()
Ответ на: Re: Re: Re: ***** от Darkman

Re: Re: Re: Re: *****

Извиняюсь ... не докачалось просто ... все нашел .. спасибо!!!

anonymous ()

Re: ViM как IDE

Ай молодца! Супер =)

GogaN ()

Re: ViM как IDE

Даёшь ещё скриншотов от Darkman'a!
Молодец, однозначно.

anonymous ()

Re: ViM как IDE

даркмэн ваще крутой чел я посмотрю, трушный такой ;)

ananymous ()

Re: ViM как IDE

ему бы точно статью "True UNIX Way" написать

mox ()

Re: ViM как IDE

гы! не один я на F2 сохранение вешаю... ;)

не с Borland Pascal'я привычка?

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