Блог ИТ склеротика. Записки ИТ склеротика.

Страницы

Расширенный поиск в статьях блога

Показаны сообщения с ярлыком Vim. Показать все сообщения
Показаны сообщения с ярлыком Vim. Показать все сообщения

10 сентября 2012 г.

Graphical vi-vim Cheat Sheet and Tutorial



Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case, faster, more powerful, and more productive than editing with any other editor, so you would do very well in investing the time and effort to learn it.
Being a vi lover myself, I came up with the idea of providing a graphical cheat sheet for those learning vi or vim, and I also found out it was a very good way to structure a tutorial. Here are the results for your learning enjoyment (or your colleagues').
By the way, I recently published the definitive article explaining why vi/vim editing is so much better than regular editing. It should prove useful if you want to read it yourself, or if you want to point your skeptical friends to a description of why it makes sense, apart from being an entertaining read: Why, oh why, do those #?@! nutheads use vi?.

Vim Cheat Sheet for Programmers

Since the 70′s, Vi is one of the programmer’s best friend. Nevermind you’re new to Vi or not, here’s a big list of 100 useful commands, organized by topic, which will make your coder life better.

9 июля 2012 г.

Шпаргалка по vi/vim “Graphical cheat sheet based tutorial (7 lessons)”

vi-vim-cheat-sheetЭта серия картинок содержит сводную таблицу и семь уроков, которые описывают основные функции всех кнопок, и все основные функции (популярного в определенных кругах) редактора VI / Vim. Вы можете рассматривать это как сжатое VI/Vim руководство. Нажимайте на картинки, чтобы получить доступ к полноразмерному изображению. Их можно также сохранить на локальный компьютер и использовать как шпаргалку на первых порах при работе в редакторе, а можно скачать по ссылке Zip with all GIFs (что несомненно удобнее). Автору этого чудного пособия ViEmu (респект и уважение).
Шпаргалки-туториалы в других форматах можно посмотреть по следующим ссылкам:
Сами уроки СМОТРЕТЬ ПОД КАТОМ (нажми кнопку “Читать далее”)

Шпаргалка по vi/vim “Graphical cheat sheet PDF version”


Эта ОДНА!!! страничка содержит сводную таблицу и семь уроков, которые описывают основные функции всех кнопок, и все основные функции (популярного в определенных кругах) редактора VI / Vim. Вы можете рассматривать это как сжатое VI/Vim руководство. Нажмите на картинку, чтобы получить доступ к полноразмерному изображению. Его можно также сохранить на локальный компьютер и использовать как шпаргалку на первых порах при работе в редакторе. Автор этого чудного пособия Brendan Kidwell (респект и уважение).

Другие шпаргалки-туториалы находятся по следующим ссылкам:
Graphical vi-vim Cheat Sheet and Tutorial
Шпаргалка по vi/vim “Graphical cheat sheet single JPG version”
Шпаргалка по vi/vim “Graphical cheat sheet based tutorial (7 lessons)”
Vim Cheat Sheet for Programmers

Шпаргалка по vi/vim “Graphical cheat sheet JPG version”

vi-vim-cheat-sheetЭта ОДНА!!! картинка, описывает функции всех кнопок, и все основные функции (популярного в определенных кругах) редактора VI / Vim. Вы можете рассматривать это как сжатое VI/Vim руководство. Нажмите на картинку, чтобы получить доступ к полноразмерному изображению. Его можно также сохранить на локальный компьютер и использовать как шпаргалку на первых порах при работе в редакторе.
Другие шпаргалки-туториалы находятся по следующим ссылкам:

Graphical vi-vim Cheat Sheet and Tutorial
Шпаргалка по vi/vim “Graphical cheat sheet PDF version”
Шпаргалка по vi/vim “Graphical cheat sheet based tutorial (7 lessons)”
Vim Cheat Sheet for Programmers

3 мая 2012 г.

vim для начинающих

Для начала рекомендуется пройти краткий курс введения в vi. Наберите vimtutor и следуйте инструкциям. Если русская локализация правильно настроена, то курс будет по русски. Так же в vim есть очень мощная система помощи. Она доступна по F1 или :help.


Для тех для кого английский язык представляет проблему существует множество проектов переводов документации на русский язык:
http://sourceforge.net/projects/ruvim/
http://sourceforge.net/projects/vim-russian/
http://sourceforge.net/projects/ru-vim/

или почитать переведенный хелп в онлайне: http://how-to.ru/linux/soft/Vim-6.html

На главном сайте vim огромная коллекция плагинов и типсов http://www.vim.org/

Также можно почитать приемы применяемые знающими людьми
например
http://vim.unixlib.org.ru/vim2.htm
http://www.moolenaar.net/habits.html
http://www.oualline.com/vim-cook.html

28 апреля 2012 г.

The Vim commands cheat sheet

The list of Vim commands

Vim Commands Cheat Sheet

:q[uit] Quit Vim. This fails when changes have been made.
:q[uit]! Quit without writing.
:cq[uit] Quit always, without writing.
:wq Write the current file and exit.
:wq! Write the current file and exit always.
:wq {file} Write to {file}. Exit if not editing the last
:wq! {file} Write to {file} and exit always.
:[range]wq[!] [file] Same as above, but only write the lines in [range].
ZZ Write current file, if modified, and exit.
ZQ Quit current file and exit (same as ":q!").


Editing a File

:e[dit] Edit the current file. This is useful to re-edit the current file, when it has been changed outside of Vim.
:e[dit]! Edit the current file always. Discard any changes to the current buffer. This is useful if you want to start all over again.
:e[dit] {file} Edit {file}.
:e[dit]! {file} Edit {file} always. Discard any changes to the current buffer.
gf Edit the file whose name is under or after the cursor. Mnemonic: "goto file".


18 марта 2012 г.

Подсветка синтаксиса в VIM: полное погружение

VIM примечателен тем, как просто и гибко его можно настраивать. В этой статье я подробно опишу, как легко и просто можно создавать собственные правила подсветки синтаксиса на различных примерах.
Да, на хабре об этом уже была cтатья, однако в ней тема была рассмотрена очень уж поверхностно, а я постараюсь разобраться в этом подробно. Будут рассмотрены от самых простых примеров, включая улучшения подсветки html для подсветки тэгов хабраразметки, до создания подсветки для полноценных языков программирования, с «контекстно-зависимой» подсветкой синтаксиса.

.

Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free