LinuxForum.Fans
Тема

VIM

Автор: flyshoot 3 сообщений 1713 просмотров
#111166

Из-за древней системы на работе (где я изучаю программирование) не удалось поставить ни 1го IDE (кроме NetBeans), поэтому обращаюсь к сообществу с просьбой: порекомендуйте мануал для использования VIM в качестве IDE.

#111170
flyshoot написал:
Из-за древней системы на работе (где я изучаю программирование) не удалось поставить ни 1го IDE (кроме NetBeans), поэтому обращаюсь к сообществу с просьбой: порекомендуйте мануал для использования VIM в качестве IDE.

Вот, вспомнил, что я хотел выкопать... На самом деле, я тоже предвзято относился к Vim'у, но теперь, я считаю его лучшей, и самой удобной IDE. Как это и не дико звучит!

Мануал древнейший, и сейчас добавились новые возможности (проверка орфографии, складки, и многое другое), но в целом мануал не потерял актуальности. Читать рекомендуется в самом Vim'е, прямо там редактируя порча текст. Впрочем, вы можете читать его и браузером (ну например в мобилке и т.д.) Потому выкладываю и чистый текст.

text
*usr_toc.txt*    Для Vim version 6.3.  Последнее изменение: 2003 Aug 18

РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ VIM - Брам Мооленаар

Содержание *user-manual* *руководство_пользователя*

============================================================================== Краткое содержание ~

Как начать работу ~ |usr_01.txt| О документации |usr_02.txt| Первые шаги в Vim |usr_03.txt| Навигация по документу |usr_04.txt| Внесение небольших изменений |usr_05.txt| Настройки |usr_06.txt| Использование подсветки синтаксиса |usr_07.txt| Редактирование нескольких файлов |usr_08.txt| Разделение экрана |usr_09.txt| Использование графического интерфейса |usr_10.txt| Внесение серьёзных изменений |usr_11.txt| Восстановление после аварии |usr_12.txt| Всякие умные штучки

Эффективное редактирование ~ |usr_20.txt| Быстрый набор в командной строке |usr_21.txt| Уйти, чтобы вернуться |usr_22.txt| Поиск файла для редактирования |usr_23.txt| Редактирование особых типов файлов |usr_24.txt| Быстрая вставка |usr_25.txt| Редактирование форматированного текста |usr_26.txt| Выполнение повторяющихся операций |usr_27.txt| Шаблоны и команды поиска |usr_28.txt| Складки |usr_29.txt| Перемещение в программном коде |usr_30.txt| Редактирование программ |usr_31.txt| Работа с графическим интерфейсом

Настройка Vim ~ |usr_40.txt| Создание новых команд |usr_41.txt| Написание сценариев Vim |usr_42.txt| Добавление новых меню |usr_43.txt| Использование типов файлов |usr_44.txt| Собственные правила подсветки синтаксиса |usr_45.txt| Выбор языка

Как запустить Vim ~ |usr_90.txt| Установка Vim

Руководство пользователя (на английском языке) в виде HTML и PDF доступно по следующему адресу: http://vimdoc.sf.net

============================================================================== Как начать работу ~

Прочитайте эту часть руководства от начала до конца, чтобы научиться самым важным командам.

|usr_01.txt| О документации |01.1| Два руководства |01.2| Установка Vim |01.3| Учебник по Vim |01.4| Авторские права

|usr_02.txt| Первые шаги в Vim |02.1| Первый запуск Vim |02.2| Вставка текста |02.3| Перемещение |02.4| Удаление символов |02.5| Отмена операции и повторное выполнение |02.6| Другие команды редактора |02.7| Выход из редактора |02.8| Получение справки

|usr_03.txt| Навигация по документу |03.1| Перемещение по словам |03.2| Перемещение в начало и конец строки |03.3| Перемещение к символу |03.4| Поиск соответствия для скобки |03.5| Перемещение к заданной строке |03.6| Выяснение местонахождения в тексте |03.7| Прокрутка |03.8| Простые примеры поиска |03.9| Простые примеры поиска по шаблону |03.10| Использование отметок

|usr_04.txt| Внесение небольших изменений |04.1| Операторы и перемещения |04.2| Изменение текста |04.3| Повторение изменений |04.4| Визуальный режим |04.5| Перемещение текста |04.6| Копирование текста |04.7| Использование буфера обмена |04.8| Текстовые объекты |04.9| Режим замены |04.10| Выводы

|usr_05.txt| Настройки |05.1| Файл vimrc |05.2| Пример файла vimrc с пояснениями |05.3| Простые привязки кнопок |05.4| Добавление внешнего модуля |05.5| Добавление файла справки |05.6| Окно опций |05.7| Часто используемые опции

|usr_06.txt| Использование подсветки синтаксиса |06.1| Как включить? |06.2| Неправильные или отсутствующие цвета |06.3| Различные цвета |06.4| С цветом или без цвета |06.5| Цветная печать |06.6| Дальнейшее чтение по теме

|usr_07.txt| Редактирование нескольких файлов |07.1| Редактирование другого файла |07.2| Список файлов |07.3| Перемещение между файлами |07.4| Резервные копии файлов |07.5| Копирование текста между файлами |07.6| Просмотр файла |07.7| Изменение имени файла

|usr_08.txt| Разделение экрана |08.1| Разделение экрана |08.2| Разделение экрана с загрузкой другого файла |08.3| Размер окна |08.4| Разделение по вертикали |08.5| Перемещение окон |08.6| Выполнение команд во всех окнах |08.7| Просмотр разночтений при помощи vimdiff |08.8| Разное

|usr_09.txt| Использование графического интерфейса |09.1| Компоненты графического интерфейса |09.2| Использование мыши |09.3| Системный буфер обмена |09.4| Режим выделения

|usr_10.txt| Внесение серьёзных изменений |10.1| Запись и воспроизведение команд |10.2| Замена текста |10.3| Диапазоны для команд |10.4| Команда global |10.5| Режим Визуального блока |10.6| Чтение и запись фрагментов файла |10.7| Форматирование текста |10.8| Изменение регистра символов |10.9| Использование внешних программ

|usr_11.txt| Восстановление после аварии |11.1| Основы восстановления |11.2| Где лежит своп-файл? |11.3| Была ли авария? |11.4| Дальнейшее чтение

|usr_12.txt| Всякие умные штучки |12.1| Замена слова |12.2| Замена "Фамилия, Имя" на "Имя Фамилия" |12.3| Сортировка списка |12.4| Обратный порядок строк |12.5| Подсчёт слов |12.6| Поиск в справочнике man |12.7| Удаление лишних пробелов |12.8| Найти строки, где используется слово

============================================================================== Эффективное редактирование ~

Эти главы можно читать независимо друг от друга в любом порядке.

|usr_20.txt| Быстрый набор в командной строке |20.1| Редактирование командной строки |20.2| Сокращения командной строки |20.3| Дополнение командной строки |20.4| История командной строки |20.5| Окно командной строки

|usr_21.txt| Уйти, чтобы вернуться |21.1| Прервать работу и вернуться назад |21.2| Выполнение команд оболочки |21.3| Сохранение информации о редактировании; viminfo |21.4| Сеансы |21.5| Виды |21.6| Режимная строка

|usr_22.txt| Поиск файла для редактирования |22.1| Проводник по файловой системе |22.2| Текущий каталог |22.3| Поиск файла |22.4| Список буферов

|usr_23.txt| Редактирование особых типов файлов |23.1| Файлы DOS, Mac и Unix |23.2| Файлы в интернете |23.3| Шифрование |23.4| Бинарные файлы |23.5| Архивные файлы

|usr_24.txt| Быстрая вставка |24.1| Внесение исправлений |24.2| Показ соответствий |24.3| Автодополнение в режиме Вставки |24.4| Повторная вставка |24.5| Копирование символов из другой строки |24.6| Вставка содержимого регистра |24.7| Сокращения |24.8| Ввод специальных символов |24.9| Диграфы |24.10| Команды обычного режима

|usr_25.txt| Редактирование форматированного текста |25.1| Перенос строк |25.2| Выравнивание текста |25.3| Отступы и табуляция |25.4| Работа с длинными строками |25.5| Редактирование таблиц

|usr_26.txt| Выполнение повторяющихся операций |26.1| Повторное выделение в Визуальном режиме |26.2| Сложение и вычитание |26.3| Внесение изменений в нескольких файлах |26.4| Использование Vim из сценария оболочки

|usr_27.txt| Шаблоны и команды поиска |27.1| Поиск без учёта регистра |27.2| Продолжение поиска в конце файла |27.3| Смещения |27.4| Поиск соответствий для повторяющихся шаблонов |27.5| Варианты |27.6| Символьные диапазоны |27.7| Символьные классы |27.8| Соответствие для переноса строки |27.9| Примеры

|usr_28.txt| Складки |28.1| Что такое складки? |28.2| Создание складок вручную |28.3| Работа со складками |28.4| Сохранение и восстановление складок |28.5| Настройка складок по отступам |28.6| Настройка складок при помощи маркеров |28.7| Складки с использованием синтаксиса |28.8| Настройка складок с использованием выражений |28.9| Использование складок для неизменённых строк |28.10| Какой метод задания складок лучше?

|usr_29.txt| Перемещение в программном коде |29.1| Использование меток |29.2| Окно предварительного просмотра |29.3| Перемещение в программном коде |29.4| Поиск глобальных имён |29.5| Поиск местных имён

|usr_30.txt| Редактирование программ |30.1| Компиляция |30.2| Отступы в файлах C |30.3| Автоматические отступы |30.4| Другие виды форматирования отступов |30.5| Пробелы и табуляция |30.6| Форматирование комментариев

|usr_31.txt| Работа с графическим интерфейсом |31.1| Использование диалога для выбора файлов |31.2| Подтверждение выбора |31.3| Быстрые кнопки в меню |31.4| Положение окна Vim на экране и его размеры |31.5| Разное

============================================================================== Настройка Vim ~

Пусть Vim работает так, как хочется вам.

|usr_40.txt| Создание новых команд |40.1| Привязки клавиш |40.2| Определение новых команд для режима командной строки |40.3| Автокоманды

|usr_41.txt| Написание сценариев Vim |41.1| Введение |41.2| Переменные |41.3| Выражения |41.4| Условия |41.5| Выполнение выражений |41.6| Использование функций |41.7| Определение функции |41.8| Обработка исключительных ситуаций |41.9| Ряд замечаний |41.10| Написание модулей |41.11| Написание модуля типа файла |41.12| Написание модуля для компилятора

|usr_42.txt| Добавление новых меню |42.1| Введение |42.2| Команды меню |42.3| Разное |42.4| Панель инструментов и всплывающие меню

|usr_43.txt| Использование типов файлов |43.1| Plugins for a filetype |43.2| Adding a filetype

|usr_44.txt| Собственные правила подсветки синтаксиса |44.1| Основные команды синтаксиса |44.2| Ключевые слова |44.3| Шаблоны соответствий |44.4| Синтаксические области |44.5| Вложенные элементы |44.6| Указание следующих групп для разбора синтаксиса |44.7| Другие аргументы |44.8| Кластеры |44.9| Включение других файлов с правилами синтаксиса |44.10| Синхронизация |44.11| Установка файла синтаксиса в системе |44.12| Переносимый формат файла синтаксиса

|usr_45.txt| Выбор языка |45.1| Language for Messages |45.2| Language for Menus |45.3| Using another encoding |45.4| Editing files with a different encoding |45.5| Entering language text

============================================================================== Как запустить Vim ~

Прежде чем пользоваться Vim.

|usr_90.txt| Установка Vim |90.1| Unix |90.2| MS-Windows |90.3| Обновление до более свежей версии |90.4| Проблемы, которые могут возникнуть при установке |90.5| Удаление Vim

============================================================================== Авторские права: см. |авторские_права_на_документацию|

vim:tw=78:ts=8:ft=help:norl:

руководство в текстовом виде: http://drbatty.ru/files/vim.rux/doc/
man vim (по-русски) http://drbatty.ru/files/vim.rux/man/
всё вместе в виде архива (689К) http://drbatty.ru/files/vim.rux.tar.bz2

#115236

Изучение vim требует времени, когда-то писал небольшие шпаргалки для себя, попытался объединить их в одно краткое руководство, может быть кому-то пригодится. smile

Войдите или зарегистрируйтесь, чтобы ответить.