LINUX.ORG.RU

Vim 6.0ap уже в бета версии


0

0

Бета тестеров ждёт шестая версия самого правильного тестового редактора. Среди полезных новинок - фолдинг, многострочный поиск, (можно использовать \n в регекспах)поддержка unicode (UTF-8), и др.

>>> vim



Проверено:

Достигли 1% возможностей emacs

anonymous
()

Здравствуйте !

Я почти уверен, что такой вопрос уже был... Но подскажите пожалуйста, чем Emacs(XEmacs) лучше Vim(GVim) ???

И где можно прочитать по подробнее о Emacs(XEmacs)...

Я использую Vim(GVim) и он меня очень устраивает... Но я заметил, что многие люди пользуются Emacs(XEmacs) и очень хвалят его...

Заранее Благодарен.

arTik
()

Как бы, xemacs - это тебе и всё то, что может VIM, и выбор шрифтов на уровне bold/italic, и встроенный не просто макроязык, а целая среда...
И ещё это работает в т.ч. с GTK, и юникод давно...
ВОТ ТОЛЬКО БЛИН Я НИХЕРА НЕ ПОНЯЛ!!!!!! MULE - ЭТО СТАНДАРТНАЯ ФИЧА, ИЛИ ОНА ПРИКРУЧИВАЕТСЯ ДО КОМПИЛЯЦИИИ??????? КАК ПАТЧИ????
ХОЧУ КУЧУ ЯЗЫКОВ ПОД xemacs!!!!!! HELP!!!!!
Остальное всё вроде понял...
Интересуют прежде всего настройка для русский+английский+немецкий+японский.
Желательно с проверкой орфографии.

А то я не могууууу... Хочу и IDE, и чтоб LaTeX файлики быстро рисовать...

Shadow ★★★★★
()

достали уже со своим "самым правильным редактором", он скорее всего "самый неправильный редактор". Но каждый считающий себя кулхацкером пытается писать в виме. Наблюдал я за такими, сидят, орут что это кулредактор и я нифига не понимаю, а сами путаются в режимах и в комбинациях клавиш, хотя уже давненько юзают вим. Я лично использую емакс, единственная с ним проблема это сделать себе ~/.emacs файл. Но у меня уже есть :-)

chuchelo
()

Не удержался :-).

Пожалуй, единственное существенное преимущество vim'а перед имаксом - это то, что "наши ваших в пэйнтбол завалили" :-). Впрочем, наоборот - тоже самое :-). Если начать копать вим, то там будет и синтакс хайлайтинг и abbreviations, и прочая, прочая, прочая. Не будет только склеивающей жвачки в виде elisp'а :-)

А тем горемыкам, которые "хотят много языков в имакс" - специально для вас существует список xemacs-users-ru, управляемый Алексом Махоткиным http://www.xemacs.org/Lists/index.html#xemacs-users-ru. Там вам расскажут (на чистом русском :-)), для чего нужна муля, как ее поставить, как потрахаться с ней и как ее снести :-).

Алексей Морозов.

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

Shadow, погляди на сообщение Алексея Морозова, дело человек говорит. А если нужен LaTeX - то можно обратить взор на TeXmacs.

2All: кто скажет как в Vim при открытии файла сразу переходить в режим INSERT??? А то задолбало уже каждый раз i нажимать.

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

Добавляешь в инициализационный файл следуюшее:

set insertmode

и все.

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

В свое время я писал только на Вим'е, но на определенном этапе
перешел на Xemacs.

Могу перечислить причины перехода:

1. Возможность работы в нескольких окнах ( frames, по терминологии
Xemacs ).

2. Возможность интеракции с внешними процессами

3. Возможность писать свои модули ( ЛИСП я знаю и люблю, а Vim macro
language мне как-то не пришелся по душе )

3.1 Xemacs очень удобная среда для написания програмок на ЛИСПе

4. Возможность запуска шела из Xemacs. Я использую данную возможность
   при отладке/написании скриптов на шеле.

5. speedbar. Кто не знает - запуститите в Xemacs ( вроде бы и в 
FSF Emacs с 20-й версии тоже ) следуещее:
 
   M-x speedbar

У вас появится маленький фрейм со списком фаилов в данной директории
Нажмите средней кнопкой на файл - появится список функций, определенных в файле.

Мне этого хватило для перехода ( мучительного ) на Xemacs.
BTW, у Вим'а подсветка точнее и богаче чем у Xemacs'a. 

omerm
()

Uvazaemij All, zaranee izvinjajus' za translit...

Hochu sprosit' ne znaet li kto ssilok na priladi dlja VIM'a & Xemacs'a ochen' interesuet nastroika konfiguracionnih failov.

S uv CrownRU

anonymous
()

2omerm: из перечисленных тобой причин я вижу тока одну существенную, фича, которой я не нашел в VIM - это speedbar... все остальное в виме появилось еще при царе горохе... так шо причку нашу попрошу не обижать :)

hoopoe ★★
()

А что кроме подсветки у Vim'а или Emacs'а есть в смысле поддержки языков.
Ну например в проэкте из кучи файлов показать имена всех функций
или глобальных переменных или cross-references для какой-нибудь
функции. Короче есть ли что-то из тех фенек, которыми обладает
Visual Slick, например, у Vim'а или Emacs'а ?

bsp

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

2hoppoe:

Во первых, никого я не обижал, а просто перечислил причины, по
которым я перешел на Xemacs. 

Во вторых, "все остальное" в Виме отсутсвует.

Возможность работы в нескольких окнах - присутствует только на
уровне буферов, т.е. одно окошко делится на несколько ( до 6ой 
версии - только по вертикали, кстати ). Невозможно создать
несколько окошек ( на разных workspaces, к примеру ) с общими 
буферами, свойствами, средой.

Интеракция с внешними процессами отсутствует. Присутствует 
запуск внешнего процесса на данные. Т.е. возможно запустить сорт
на регион, но невозможно работать с шелом, к примеру ( tty )

В третьих, для редактирования маленьких файлов я использую именно 
Вим - он для этого поудобнее. А программы писать в Xemacs как-то 
быстрее и понятнее.

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

Спасибо:) :help по сути это гиперброузинг <sic!> /usr/share/vim/doc*

omerm
()

2omerm "но невозможно работать с шелом, к примеру" :!sh и работай на здоровье =)

anonymous
()

TOP-3 flame:

1) linux vs windows

2) apache vs iis

3) vi vs emacs

Тут флейм хотя бы интересный - ни огра, ни блюзмена ни ирси... Хотя они врядли понимают что-нибудь в vi или emacs :) Вот если linux vs windows - то они тут как тут, apache vs iis - тоже, а вот типично юниксовскиe программы - и куда же это они деваются? :)

анти-оффтопик: можно ли в vim сделать автоматический фолдинг (то есть по умолчанию что-то зафолдено а что-то нет)? я доки смотрел но так и не понял.

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

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

Работать с шелом != запускать шел.

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

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

Насчет автоматического фолдинга - это как? 
Типа открываешь буффер, а там, к примеру, все тела функций 
зафолдены, а тела структур нет? Или я неправильно понял?

omerm
()

наверное никто не знает емах хорошо :-) но за спидбар спасибо :-) не юзал :-)

chuchelo
()

2McGray: "юниксовскиe программы - и куда же это они деваются? :)"
Ага лень просто участвовать в типично бниксовом флейме, какой редактор лучше, где все заканчивается тем, что каждый делется сокровенным занием парочки волшебных команд, которые делают редактор хоть как-то удобным. Отсутсвие *внятной* документации и продуманности дает о себе знать. Вот я как-то не припомню битв на тему VI vs. Visual Studio среди программистов под виндовс.
"Хотя они врядли понимают что-нибудь в vi или emacs :)"
Ну что мил человек тебе сказать... Ну на пример скажи я "до 6ой
версии - только по вертикали, кстати" как это сделал omerm, анонимусы уже толпой бы плясали бы указаывая на опечатку вместо 'горизонтали' напусанное 'вертикали'. Я даже думаю, что ты бы был один из первых в этой толпе...

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

2Shadow

Юникода в XEmacs, по-моему, так и нет, а муля прикручивается очень просто:

./configure --with-mule

Только не забудь еще leim поставить и шрифты скачать, да XEmacs посвежее. А вообще ключик --help у configure много о чем расскажет.

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

В общем, и для любого [X]Emacs'а достаточно M-x info :) Даже больше, чем достаточно

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


2Ogr:

Угу, продуманности. В Visual Studio типа продумманости много.
Инкрементальный поиск и в Вим'е и в Зимаксе уже сто лет как есть,
а вот в Visual Studio - опаньки.

>Ну на пример скажи я "до 6ой
>версии - только по вертикали, кстати" как это сделал omerm,
>анонимусы уже толпой бы плясали бы указаывая на опечатку
>вместо 'горизонтали' напусанное 'вертикали'. Я даже думаю, что ты бы
>был один из первых в этой толпе...

Первым в этой толпе были Вы, уважаемый. Я использовал Зимакс'овскую
терминологию...

Кстати, я предпочитаю не использовать встроенный редактор в
Studio ( приходится под НТ програмки портить иногда ).

omerm
()

неее все провильно сказали, самый правильный ТЕСТОВЫЙ (не текстовый а типа потестировать) редактор :-) ну тестируйте, тестируйте :-)

chuchelo
()

vi* действительно самый правильный редактор. В Unix-е. Как *emax в GNU.<br>
ctags... Посмотрите также еще и cscope.sourceforge.net

anonymous
()

In ed we trust ;-)

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

>емакс чем-то лучше вима/ви/гвима для набора текстов?
Да.

anonymous
()

Аналоги psgml, x-symbol, gnus,flyspell, jde, ecb, calc, dired, crypt++, strokes,
efs, term, speedbar в vim есть?
А эмулятор emacs a-la viper?


anonymous
()

набить текст можно везде, а отредактировать токо в виме ;)

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

vim vs Emacs

Разница между vim и Emacs в первую очередь идеологическая. vim это текстовый редактор и не более того. Emacs это универсальная среда для работы со всем текстоподобным - тут и почтово-ньюсовый клиент и web-browser(хреновенький) и ICQ-клиент, и shell-buffers.

В общем, если вам нравится Unix-way - много маленьких программ, каждая из которых делает одно дело, и делает хорошо, то вам ближе vim, хотя он и растолстел в последних версиях. Если вам нравится единая программа, в которой делается все, то вам ближе Emacs.

Если вы хотите вызывать программы из редактора - то лучше Emacs, если редактор из программ, то vim

Все остальное, по сравнению с этим - modal vs modeless, lisp vs python/tcl/perl на этом фоне вторично.

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