При поиске и замене меняются все совпадение
% s/some/text/
Все слова some меняются на текст.
Но же так не должно быть, а должно измениться только первое вхождение.
Для замены все вхождений используется флаг g
Вот мой конфиг
set nocompatible
set backspace=indent,eol,start
set history=500
set ruler
"set incsearch
"set clipboard=unnamedplus
"set nu
set hidden
set termencoding=utf-8
set updatetime=0
set wrap
"set showmatch
"set hlsearch
"set ignorecase
set expandtab
set tabstop=2
map :call amv#toggle_spell()
imap { {}O
imap [ []
imap ( ()
if &t_Co > 2 || has("gui_running")
syntax on
set hlsearch
endif
filetype plugin indent on
"autocmd FileType text setlocal textwidth=78
let g:mapleader='['
"mappings
map <C-n> :NERDTreeToggle<CR>
map <Leader> <Plug>(easymotion-prefix)
:inoremap jk <Esc>
:noremap <silent> <Space> :silent noh<Bar>echo<CR>
call plug#begin('~/.vim/plugged')
"colorscheme
Plug 'dracula/vim', { 'as': 'dracula' }
Plug 'scrooloose/nerdtree', {'on': 'NERDTreeToggle' }
Plug 'jiangmiao/auto-pairs'
Plug 'tpope/vim-fugitive'
Plug 'airblade/vim-gitgutter'
Plug 'kien/ctrlp.vim'
Plug 'easymotion/vim-easymotion'
call plug#end()