vim之效率必备工具

https://blog.csdn.net/PinkShirt/article/details/45393353:改ESC键

  • xshell关闭警告音:5和6版本不一样
  • shift+A:在行尾插入
  • shift+O:在行首插入
  • d:删除
  • v:按下鼠标操作
  • o:(i)首插
  • a:尾插
  • y:复制
  • p:粘贴
  • f:寻找
  • c:删除并写入
  • r:代替(rs:将r替换成s)
  • I 头插
  • A:尾插
  • G:断尾
  • d 3 →删除本行的字符
  • ctrl+v:进入可视块模式,+G一路选到最后
  • 可视块模式可以统一增加
  • shift+i首插
  • shift+a尾插
  • x键也可以删除
  • dd删除整行
  • do”:删除直到”
  • yyp赋复制
  • y3→
  • p:粘贴
  • cw:删除单词并写入
  • co>/":删除“”或《》里面的单词并写入
  • 0:跳到最开头
    • vim改键位
cd ~
mkdir .vim
cd .vim
vim vimrc

noremap k j 替换键位
noremap j h
noremap i k
noremap o i

set number:显示行号
map s <nop>  将键干掉
map S :w<CR>
map Q :q<CR>
  • 之所以没用I表示上5k因为按键冲突
  • set number:显示行号
  • cursorline:显示当前线
  • search:查找的设置
  • noremap:自定义按键
  • inoremap:在插入模式下替换esc
  • CR:回车键
  • R:刷新操作
  • 插件管理器安装
  • https://juejin.im/post/5a38c37f6fb9a0450909a151:教程
git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim

  • 安装插件,别急,插件安装要等着,完事了会Done
:PluginInstall
  • v后选中多行----:normal 输入指令
  • 分屏:

在这里插入图片描述

  • 两下ctrl+w切换分屏
syntax on
set number
set wrap
set cursorline
set showcmd
set wildmenu
set hlsearch
set incsearch
set ignorecase
set smartcase
exec "nohlsearch"
noremap k j
noremap j h
noremap i k
noremap o i
noremap O 5k
noremap K 5j
inoremap jj <esc>
map s <nop>
map S :w<CR>
map Q :q<CR>
map R :source $MYVIMRC<CR>
map ss :set splitright<CR>:vsplit<CR>
filetype off                  " required

set rtp+=~/.vim/bundle/Vundle.vim
filetype plugin indent on    " required

let g:SnazzyTransparent = 1
let g:rehash256 = 1

你可能感兴趣的:(vim)