Если vim распознал dos-овые концы строк, и не показывает ^M,
:set ff=unix
:w
Если vim автоматически не распознал DOS line ends, то в конце строк будут символы ^M. Удалить их можно простой заменой:
:%s/^M//g
Символ ^M при этом вводится как Ctrl-V Ctrl-M.
Показаны сообщения с ярлыком vim. Показать все сообщения
Показаны сообщения с ярлыком vim. Показать все сообщения
Настройка .vimrc
Настроим кол-во символов пробелов, которые будут заменять \t
set tabstop=4
set shiftwidth=4
set smarttab
set et — включим автозамену по умолчанию
set wrap — попросим Vim переносить длинные строки
set ai — включим автоотступы для новых строк
set cin — включим отступы в стиле Си
Далее настроим поиск и подсветку результатов поиска и совпадения скобок
set showmatch
set hlsearch
set incsearch
set ignorecase
set lz — ленивая перерисовка экрана при выполнении скриптов
Показываем табы в начале строки точками
set listchars=tab:··
set tabstop=4
set shiftwidth=4
set smarttab
set et — включим автозамену по умолчанию
set wrap — попросим Vim переносить длинные строки
set ai — включим автоотступы для новых строк
set cin — включим отступы в стиле Си
Далее настроим поиск и подсветку результатов поиска и совпадения скобок
set showmatch
set hlsearch
set incsearch
set ignorecase
set lz — ленивая перерисовка экрана при выполнении скриптов
Показываем табы в начале строки точками
set listchars=tab:··
set list
syntax on - включить подсветку синтаксиса
Замораживаем сессию vi
Не сомневаюсь что вам иногда требуется, находясь в каком-либо конфиге, выполнить команду в шелле. Например найти название какого либо файла, или посмотреть страницу помощи?
Вместо того чтобы выходить из vi; выполнить необходимую команду и вернуться обратно, есть более замечательное решение, которые вы можете выполнить напрямую из сессии vi:
Введите":", затем введите "shell".
Вы окажетесь в обычном окне шелла, где можете использовать любые команды. Когда вам потребуется вернуться к сеансу vi, наберите команду "exit" и вы вернетесь к своему документу.
Вместо того чтобы выходить из vi; выполнить необходимую команду и вернуться обратно, есть более замечательное решение, которые вы можете выполнить напрямую из сессии vi:
Введите":", затем введите "shell".
Вы окажетесь в обычном окне шелла, где можете использовать любые команды. Когда вам потребуется вернуться к сеансу vi, наберите команду "exit" и вы вернетесь к своему документу.
Подписаться на:
Сообщения (Atom)