You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.4 KiB
53 lines
1.4 KiB
|
9 years ago
|
set clipboard+=unnamedplus
|
||
|
|
set cursorline "Get a cursor line"
|
||
|
|
set number
|
||
|
|
"set relativenumber
|
||
|
|
set history=1000 "Store lots of :cmdline history
|
||
|
|
set showcmd "Show incomplete cmds down the bottom
|
||
|
|
set showmode "Show current mode down the bottom
|
||
|
|
set gcr=a:blinkon0 "Disable cursor blink
|
||
|
|
set visualbell "No sounds
|
||
|
|
set autoread "Reload files changed outside vim
|
||
|
|
|
||
|
|
set ignorecase
|
||
|
|
set smartcase
|
||
|
|
|
||
|
|
set nomodeline
|
||
|
|
|
||
|
|
" ================ Toggle Paste ====================
|
||
|
|
nnoremap ,p :set paste! nopaste?<CR>
|
||
|
|
|
||
|
|
" ================ Map WQ and W, Q ====================
|
||
|
|
:command WQ wq
|
||
|
|
:command Wq wq
|
||
|
|
:command W w
|
||
|
|
:command Q q
|
||
|
|
" ================ Toggle Paste ====================
|
||
|
|
nnoremap ,n :set number! nonumber?<CR>
|
||
|
|
|
||
|
|
"===================================================
|
||
|
|
"Copy filename and Path via VIM
|
||
|
|
"===================================================
|
||
|
|
nnoremap ,cd :cd %:p:h<CR>:pwd<CR>
|
||
|
|
nnoremap ,sp :echo expand("%:p")<CR>
|
||
|
|
|
||
|
|
" ================ ESC clears highlight ====================
|
||
|
|
nnoremap <esc> :noh<return><esc>
|
||
|
|
|
||
|
|
" buffer switching with gn and gp
|
||
|
|
map gn :bn<cr>
|
||
|
|
map gp :bp<cr>
|
||
|
|
map gd :bd<cr>
|
||
|
|
|
||
|
|
" hidden buffers (can switch without saving)
|
||
|
|
set hidden
|
||
|
|
|
||
|
|
" no mouse
|
||
|
|
set mouse=vi
|
||
|
|
|
||
|
|
" show trailing whitespace
|
||
|
|
:highlight ExtraWhitespace ctermbg=red guibg=red
|
||
|
|
:match ExtraWhitespace /\s\+\%#\@<!$/
|
||
|
|
set list
|
||
|
|
set listchars=tab:>-,extends:>,precedes:<
|