Контактная информация

По всем интересующим вас вопросам связывайтесь при помощи контактной информации приведенной на этой странице!

skype: metsof
email: accusser@gmail.com

В социальных сетях...

Форма обратной связи

Авторизация

Статьи об операционной системе Linux

Сайдбар

Настройка и команды для работы с параметрами для Vim

26 апр. 2014

В этом стаье мы рассмотрим ряд других параметров. Обратите внимание, что некоторые из них действуют лишь локально, то есть для отдельно взятого файла или буфера. В таком случае команда :set изменяет только локальную настройку. Для того чтобы глобально изменить параметр, используйте команду :setglobal. Ниже обобщены важнейшие команды, предназначенные для работы с параметрами.

Команды для работы с параметрами

:help параметры — Возвращает общую информацию, а также справку по параметрам:help1параметр' — Возвращает информацию по заданному параметру:set — Возвращает все параметры, которые находятся не в исходном виде:set 6улевый_параметр — Активизирует булевый параметр:set по 6улевый_параметр — Деактивизирует булевый параметр:set \тбулевый_параметр — Инвертирует актуальное состояние параметра:set параметр? — Показывает настройку параметра:set параметр^значение — Заново задает параметр:set параметр+=значение — Изменяет параметр:set параметр-=значение — Изменяет параметр:set параметр& — Возвращает параметры в исходное состояние

Конфигурация

Все настройки параметров теряются после окончания работы с редактором Vim. Чтобы установленные параметры сохранялись, нужно изменить конфигурационный файл Vim ~/.vimrc. Обратите внимание на комментарии: они вводятся символом "!Далее приведен простой пример, показывающий, как может выглядеть файл ~/.vimrc. Все параметры из этого примера были представлены в данной главе. Поищите в Интернете ~/.vimrc — примеров будет предостаточно." Пример ~/.vimrc" Закрепить положение курсора с помощью мыши Set mouse=a" <Курсор слева> если курсор находится в начале строки, передвигает его " к концу предыдущей строки, <Курсор справа> если курсор находится в конце " строки передвигает курсор к началу следующей строки Set whichwrap=b,s,<,>,[,]" Резервные копии (name-) создавать при сохранении Set backup
" Активизировать инкрементный поиск Set incsearch" Везде заменить табуляцию пробелами Set expandtabОднако конфигурационные возможности Vim текстовый редактор этим далеко не ограничиваются. Можно по-разному настраивать параметры для файлов различных типов, самостоятельно программировать новые функции и т. д. Однако не изобретайте велосипед! По адресу www.vim.org/scripts/ вы найдете множество готовых решений, работать с которыми совсем не сложно. Как правило, достаточно связать нужный файл с ~/.vimrc с помощью команды source имя_файла.Независимо от настроек резервного копирования при записи в файл Vim регулярно обновляет так называемый файл подкачки. Имя такого файла начинается с точки, далее идет имя файла, еще одна точка и расширение .swp (то есть, к примеру, .mycode.c.swp, если в настоящий момент вы работаете с mycode.c). В этом файле (в двоичном формате) содержатся все изменения, внесенные в документ со времени последнего сохранения. Он автоматически обновляется после ввода в документ более чем 200 символов или если в течение 4 секунд в файл не было внесено никакой информации. При обычном завершении работы Vim файл подкачки удаляется.Если вдруг отключится электричество, можно восстановить незавершенную работу при следующем запуске Vim. При открытии документа Vim замечает, что в системе есть файл подкачки, и предлагает на выбор различные варианты. Как правило, нужно нажать клавишу W (восстановить) и сохранить спасенный таким образом файл. Затем нужно выйти из Vim и удалить файл подкачки самостоятельно (автоматически это не делается).

Кодировка

При запуске редактор Vim определяет стандартную кодировку операционной системы (параметр encoding). При чтении нового файла Vim пытается распознать кодировку этого файла (параметр fileencoding). При этом программа по очереди пробует все кодировки, перечисленные в параметре fileencodings, пока не найдется кодировка, в которой текст будет отображаться без ошибок. Настройка по умолчанию для fileencodings — utf-8, latini.

ПРИМЕЧАНИЕ

Если encoding и fileencoding не совпадают, то Vim при загрузке и сохранении автоматически выполняет преобразование. Если в encoding может быть представлено меньше символов, чем в fileencoding, то информация может быть потеряна. Во избежание этого старайтесь работать с Vim в окружении UTF-8. Такая настройка задана по умолчанию практически во всех дистрибутивах Linux.Чтобы узнать, какая кодировка используется в файле, обрабатываемом в настоящий момент, выполните команду :set fileencoding?.. С помощью команды :set fileencoding=нoвaя_кoдиpoвкa можно изменить кодировку. Если теперь сохранить файл, он будет сохранен в новой кодировке!

Смотрите так же:

Обработки нескольких файлов в редакторе Vim






Подпишитесь на рассылку! Никакого спама, только обновления!!!

Комментарии (0)


    Услуги по MODX Revolution

    Посмотреть все услуги

    Техническая оптимизация сайта

    Подробнее & Заказать

    Создание сайта на MODX Revolution

    Подробнее & Заказать

    Перенос сайта на MODX Revolution

    Подробнее & Заказать

    Продвижение сайта на MODX

    Подробнее & Заказать