LINUX.ORG.RU

vim для нубов

 , ,


1

2

Решил уйти от этого «гуя» и прислушался к советам бывалых. Все же, есть ли на русском (или украинском) толковый ман по виму,его плагинам и прочему, что бы с 0 освоить его?
Скажу сразу, знаю только как выходить "!q" :)
И стоит ли брать nvim?

★★★

Отцепи мышку, пиши что-нибудь и гугли.

crutch_master ★★★★★ ()

Учи английский. Это намного полезнее, чем умение пользоваться вимом. Например, если не будешь прогуливать уроки до 10го класса, тебе больше не придется искать переводы технической документации и туторов. К виму в том числе.

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

Это на самом деле не шибко помогает. Я не пользуюсь мышью, но использую вим. Эффективно я его использую? Нет, ибо большую часть времени все так же в инсерт моде. Почему? Не очень разобрался с тем, когда выгодно на удалить несколько символов тянуться к эскейпу, вспоминать нужные хоткеи и жамкать их, а не нажать 3 раза бэкспейс. Что, наверное, некошерно.

JAkutenshi ★★ ()

Заходишь в youtube, вбиваешь «основы vim»...

Kroz ★★★★★ ()

По фразе «vim manual» гуглится множество мануалов, хотя бы вот и вот, где можно почерпнуть основы работы с vim. А дальше гуглить определённый функционал. который Вам нужен. К примеру, «окей гугл, как сделать так, чтобы vim не переносил слишком длинные строки?» -> :set nowrap.

flyshoot ()

Это просто - vimtutor и вперед. Все остальное догугливаешь по мере освоения. Кроме мануалов еще можно почитать Семь привычек эффективного редактирования текстов для пущего вдохновения.

Если захочешь серьезно взяться за вим - поищи книжку Дрю Нейл «Практическое использование Vim», она есть и в русском переводе.

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

archie ()

толковый ман по виму

Удивительно, но :h user-manual

d_a ★★★★★ ()

лучше возьми себе бабу. пока не поздно. совет бывалых.

mos ★★☆☆☆ ()

Коллега распечатал Cheat Sheet и при необходимости посматривает в него. Говорит удобно.

ggrn ★★★★★ ()

У меня как-то само пошло, даже без vimtutor, со шпаргалкой только (коих масса, даже обои есть на рабстол). Уж потом всякие клёвые приёмчики и книги вроде вышеупомянутой «Practical Vim». И лучше сразу привыкать работать только на основном поле клавиатуры (но без BackSpace).

vsemnazlo ()

Ну, как выходить, знаешь. Теперь запомни, что hjkl — для перемещения курсора, i — для ввода символов, :w — для сохранения. Поздравляю, теперь ты вимер.

fluorite ★★★★★ ()
Последнее исправление: fluorite (всего исправлений: 1)
Ответ на: комментарий от JAkutenshi

если не хватает длины мизинца тянуться до Esc - заремапь Ctrl на CapsLock, и вместо Esc используй комбинацию Ctrl+[
для удаления символов в обычном режиме используй «x»

thematt ()
Последнее исправление: thematt (всего исправлений: 1)

Гугли «vim шпаргалка». Их куча разных, выберешь, какая больше нравится. А английский лучше выучи, без него тяжко нынче.

И стоит ли брать nvim?

Да, для того, кто только осваивает, определённо стоит. У тебя ведь ещё нет каких-то старых плагинов, к которым ты привык 20 лет назад, которые с тех пор не обновлялись, а новые такие же — «не то». Хотя на самом деле почти все плагины от vim подходят для nvim, исключений единицы. Я вот спокойно перешёл, хотя и пользовался vim на тот момент уже около 15 лет.

Psych218 ★★★★★ ()
Последнее исправление: Psych218 (всего исправлений: 1)

в обычном режиме:
ZZ (Shift+zz) - сохранить и выйти, аналог :wq или :x
ZQ (Shift+zq) - выход без сохранения изменений, аналог :q!

thematt ()

Различий в подходе к редактированию у vim и nvim нет, но vim есть из коробки во всех дистрибутивах, пользы nvim'a лично для себя не нашел.

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

thematt ()

Для начала vimtutor.

anonymous ()

Решил уйти от этого «гуя» и прислушался к советам бывалых.

Ну? Что тебе рассказали упорыши я понял, а бывалых-то ты почему так и не спросил?

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

Ага, открывается «содержание» в котором не объяснено как собственно по ссылкам перейти. 10 манов из 10.

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

в котором не объяснено как собственно по ссылкам перейти

Это написано в :h. А двумя абзацами ниже, что ещё более удивительно, идёт тот же самый user-manual.

d_a ★★★★★ ()

Скажу сразу, знаю только как выходить "!q" :)

Нихрена вы не знаете. Это запуск внешней команды q, а не выход из vim.

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

Именно вашего острого ответа не хватало)
Ну написал же, нуб я в нем, что еще добавить стоило?)
Перечитываю ответы людей, учусь..

foozzi ★★★ ()

neovim у меня уже полгода не обновлялся. Возможно он умер.

Im_not_a_robot ★★★★★ ()

В виме все есть в хелпе, даже для совсем зеленых там есть vimtutor. Там все понятно написано и с примерами/упражнениями.

slaykovsky ★★★ ()

Решил уйти от этого «гуя» и прислушался к советам

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

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

окей гугл, как сделать так, чтобы vim не переносил слишком длинные строк

4.2 смена языка работает коряво, все время vim на «сим» меняет

upcFrost ★★★★★ ()

Решил уйти от этого «гуя»
что бы с 0 освоить его

ССЗБ. Редкоиспользуемые вещи проще делать через меню.

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

Именно вашего острого ответа не хватало)

Вы порезались?

Ну написал же, нуб я в нем, что еще добавить стоило?)

Вы написали «Скажу сразу, знаю только как выходить »!q" :)". И именно это я прокомментировал.

andreyu ★★★★★ ()

знаю только как выходить "!q"

q!

толковый ман по виму

Как уже упоминалось выше, есть годный туториал в картинках. На английском, но понять не мудрено.

его плагинам и прочему

Вотъ.

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

Вы порезались?

какой ты остроумный, я аж укололся

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

Возможно он умер

По репозиторию на GitHub такого не скажешь.

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

К слову сказать, я лично (не по интернету) знаю ровно двух людей, освоивших вим до уровня «мой рабочий инструмент», и один из них - девушка.

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

поранился скорее))
ну по большей мере для гиков в виме это была шутка от ньюба)

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

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

foozzi ★★★ ()

vimtutor уже советовали?

// Тред надо было запостить не в development, а куда-нибудь в general или desktop

XMs ★★★★★ ()
Последнее исправление: XMs (всего исправлений: 1)
Ответ на: комментарий от hobbit

это много или мало?)))

нам препод в универе упоминал про какую-то деффку - мол вимом конфиги sendmail'а правила О_о

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

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

Уйму времени не потратишь, максимум неделю - если будеш постоянно что-то писать. Я уже 2 года пилю исключительно в vim. Удобнейшая вещь. Работа с вкладками очень выручает если работаешь на сервере по ssh.

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

какой ты остроумный, я аж укололся

Ловите наркомана.

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

если не хватает длины мизинца тянуться до Esc - заремапь Ctrl на CapsLock, и вместо Esc используй комбинацию Ctrl+[

Шутишь, не проще ли

inoremap  kj  <Esc>
?

Bruce_Lee ★★ ()

на русском (или украинском)

нет ничего толкового. Есть чуть ли не единственная книжка на английском языке, на которую стоит обратить внимание и обязательно нубам прочитать : «Practical Vim» — есть на рутрекере и везде. Можешь купить конечно.

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

Скоро 0.2.0 выйдет, а что у тебя на 0.1.7 или 9999 из гита не работает?

В основном чудят плугины, но это проблема плугинов. Их фиксят.

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