LINUX.ORG.RU

Новый русскоязычный блог, посвящённый Vim


0

0

Появился новый русскоязычный блог, посвящённый различного рода приёмам работы с одним из лучших редакторов, а именно Vim. Планируется: переводы новостей и статей, обзоры полезных настроек и плугинов.

>>> Подробности

★★★★★

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

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

Sun-ch
()

Хм...

Vim...

Vim - это здорово, да...

furs
()
Ответ на: комментарий от Sun-ch

Хотел вот добавить про пых.. Ну да ладно, такой холивар упускать, а тут ещё и емакс. Красота :)

pento ★★★★★
() автор топика

Пользуясь случаем, задам вопрос.

Как запретить Vi IMproved 7.1 перехватывать действия мыши из иксовых терминалов? И как ему запретить использовать свой "буфер обмена", вместо иксового, когда я вставляю текст через middle-button-click?

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

Хотя это наверняка проблемы тех, кто собирал vim в арче, потому что раньше (на vim7.0) такого не было. Наверняка проблемы с ключами сборки.

Так или иначе, возможно ли отключить данную функциональность в ~/.vimrc ?

eveel ★★
()
Ответ на: комментарий от Sun-ch

>Случайно это или нет, что vim пользуется бешенной популярностью у пых-пых кодеров, а емакс им не нравится.

Боюсь что рядовой пыхпыхкодер не осилит vi

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

вим - это для маньяков. вообще, мне нравится настраивать сочитания клавишь, а не запоминать их тоннами.

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

> вим - это для маньяков. вообще, мне нравится настраивать сочитания клавишь, а не запоминать их тоннами.

При чём тут сочетания клавиш? Я задал конкретный вопрос, хоткеи тут ни при чём.

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

> объясните, что такое "пых-пых" кодер? это php чтоли имеется в виду?

Просьба обнаружить хитро спрятанную кнопку "ответить" в сообщении с новостью. Заранее спасибо.

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

Первый раз про такое слышу, ну тем неменее use google://

pento ★★★★★
() автор топика
Ответ на: комментарий от eveel

"*p - вставить из иксового буффера. Или что нужно?

С зажатым шифтом в терм можно пихать напрямую из ски буфера.

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

> Как запретить Vi IMproved 7.1 перехватывать действия мыши из иксовых терминалов?

:help mouse

Loh ★★
()

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

PM85 ★★
()
Ответ на: комментарий от Sun-ch

> Случайно это или нет, что vim пользуется бешенной популярностью у пых-пых кодеров, а емакс им не нравится.

Если бы лисперы знали про surround.vim, они бы уже давно забыли про емакс.

А вообще емакс для очень неторопливых пацанов. Сел - подумал - почесал бороду. Ага! нужно перейти на строку Х: нажал M-x ...

Cris
()

Истинный Редактор рулед!

Muromec ☆☆
()
Ответ на: комментарий от Sun-ch

>Случайно это или нет..

Скорее всего не случайно.. Для пользования Emacs нужен моск.

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

>Боюсь что рядовой пыхпыхкодер не осилит vi

Верно! Тока самы тупой и дубовый может осилить ЭТО!

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

> хммм... Shift + средняя кнопка, нет?

Да, это помогло. Осталось догадаться что за хренотень с выделением: выделяешь мышкой, а он переходит в Visual Mode... Видимо, проблема в том, что теперь vim собирается _без_ поддержки X11. Поэтому все прежние фишки отпадают.

Жаль :(

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

> Что тебе жаль, болезный?

Тебя, болезного ;) Спатеньки пора уже, а ты не спишь. Смотри, а то ведь глаза красные станут.

eveel ★★
()

Лучше б коллективный блог создали...

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

> Случайно это или нет, что vim пользуется бешенной популярностью у пых-пых кодеров, а емакс им не нравится.

почему же, очень нравится!

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

> объясните, что такое "пых-пых" кодер? это php чтоли имеется в виду?

новенький...

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

>А вообще емакс для очень неторопливых пацанов. Сел - подумал - почесал бороду. Ага! нужно перейти на строку Х: нажал M-x ...

Что за бред, музыкант?

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

> объясните, что такое "пых-пых" кодер? это php чтоли имеется в виду?

не это java имеется ввиду.. :)) канеш php.

dragon_djanic ★★
()

Хмммм, ну раз пошла такая пьянка, то может мне кто ответит на вопрос? Нынешний способ отображения элементов управления фолдингом (в несколько колонок) вместо одной, это что так удобно, или я чего-то не понимаю? Есть ли возможность как-то слить их в одну? Судя по вимовской документации это не баг а фича, и способов борьбы с нею нет. 8(

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

>Да, это помогло. Осталось догадаться что за хренотень с выделением: выделяешь мышкой, а он переходит в Visual Mode... Видимо, проблема в том, что теперь vim собирается _без_ поддержки X11. Поэтому все прежние фишки отпадают.
Жаль :(

Если ты Арч юзаешь, тебе твой используемый VIM пересобрать можно на раз-два.. и не ныть, что теперь vim собирается _без_ поддержки X11 и какие ключи юзал мантейнер.. у меня тоже такое было - не понравился как собран mplayer - обновил дерево ABS, отредактировал PKGBUILD, пересобрал пакет.. или можно из AUR'a.

dragon_djanic ★★
()
Ответ на: комментарий от Sun-ch

> vim пользуется бешенной популярностью у пых-пых кодеров, а емакс им не нравится

емакс пора похоронить уже на свалке... сколько можно-то эксгумировать? а vim да... vim наше все ;)

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

>хыхы, однако php-coder (насколько я помню) пользуется именно Истинным Редактором.

Т.е. vim'ом. Да. :)

php-coder ★★★★★
()
Ответ на: комментарий от Rastafarra

>емакс пора похоронить уже на свалке

Альтернативы? Вот, например, цытатка из блога:

=== В 7-ой версии Vim появился очень интересный функционал, а именно "omni completion". Подобное часто называют "intellisense", но последнее - торговая марка. "omni completion" - это "умное" автодополнение, которое зависит от типа редактируемого файла. ===

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

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

Это ты вообще к чему про "omni completion"?

pento ★★★★★
() автор топика

лучше расскажите как в Vim открыть на редактирование скажем 20 файлов чтобы

1. без всяких _лишних_ файлов проектов

2. чтобы еще место под собственно редактирование на экране осталось

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

3. gvim не предлагать

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

> меню переключения между редактируемыми файлами у него нет

А чем не устраивает :b <уникальная часть имени файла><Tab> ?

Плюс биндинги на последний редактируемый файл, на .h/.c и на номер буфера, типа <Leader>1-0 ?

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

>лучше расскажите как в Vim открыть на редактирование скажем 20 файлов чтобы

>1. без всяких _лишних_ файлов проектов

vim file1 file2 ... file20

>2. чтобы еще место под собственно редактирование на экране осталось

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

И не надо в окнах.

Есть команды bprev и bnext и плагин MiniBufExplorer.

>3. gvim не предлагать

Так уж и быть, не буду. :) screen :))

PS А ещё есть клавиша F1.

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

>Пользуясь случаем, задам вопрос.

Идите лучше на форум, там вам помогут. А тут могут на голову накакать и всё.

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

>Хмм, а в чем проблема использовать буферы

занимаемое на экране место

открываешь 20 буферов и под редактор места не остается

может я что недосмотрел в доках?

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

>Так уж и быть, не буду. :) screen :))

я в общем то много лет так и работаю screen + множество vim

но приемлемого альтернативного чисто vim'овского способа не нашел :(

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

> Если бы лисперы знали про surround.vim, они бы уже давно забыли про емакс.

Увы и ах но правдой эта фраза даже и не пахнет. Именно для работы с лиспом удобнее Emacs из-за SLIME. Как старый вимер могу смело утверждать что такой функциональности в ViM'е и близко нет, как не жаль.

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

>Ну а зачем буферы в окнах отдельных открывать-то?

а как по другому? необходимо же еще как-то мониторить список открытого и навигировать по этому списку. аля screen :)

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

>открываешь 20 буферов и под редактор места не остается

:e ./file1

:e ./file2

:6 ./file3

Преключаться :bnext :bprev в чем проблемма то? Можно откруть каждый файл в новой вкладке, через :tabe, но вообще табы не для этого предназначены. А окна в виме и буферы это совсем не одно и то же. Окно это всего лишь представление буфера. Можно открыть один буфер в трех разных окнах например. И иметь 10 буферов, но лишь одно открытое окно.

Есть еще опция hidden, которая позволяет убирать несохраненный буфер из окна.

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

> а как по другому? необходимо же еще как-то мониторить список открытого и навигировать по этому списку. аля screen :)

Открывай в табах.

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