vim 高级操作总结

ctrl + z ===> 将vim放到后台
fg       ===>  将vim放到前台

b/B      ===>往回退一个字
{			   ===>移动到上一个段落
	
}        ===>移动到下一个段落

0       ====>移动到行首
$       ====>移动到行尾

:set hlsearch  ====>设置搜索高亮效果
*              ====>搜索目前游标的这个字
fx             ====>向前搜索这一行最近的x
Fx             ====>向后搜索这一行最近的x
zz             =====>让某一行停在画面中间
zt             =====>让某一行停在上方
zb             =====>让某一行停在下方
V              =====>切换到Visual模式,并选中整行
: set clipboard unnamed
"ay            ======>把内容存到a暂存器
"by            ======>把内容存到b暂存器
"ap            ======>粘贴暂存器a的内容
"bp            ======>粘贴暂存器b的内容
"reg            ======>查看暂存器所有的内容
x               ======> 删除光标所在的文字,而且会把删除的文字放在暂存器
d               ======> 删除选取的内容,而且会把删除的文字放在暂存器
D               ======> 删除光标以后的内容,而且会把删除的文字放在暂存器
c               ======> 删除选取的内容并直接进入 insert模式,而且会把删除的文字放在暂存器
C               ======> 删除光标后的内容并直接进入 insert模式,而且会把删除的文字放在暂存器
>> <<           =======>增加或者减少缩排
gg=G               =======> 排版
:e filename      =======>开启新文档
:tabe           ========> 开启新分页
gt              ========> 跳到下一个分页
gT              ========> 跳到前一个分页
:new            ========>新增水平视窗
:vnew            ========>新增垂直视窗
Ctrl + w +hjkl  ==========>移动视窗
Ctrl + w      ==========>循环移动游标到指定的视窗
-o      ==========>水平方式开启视窗
-O     ==========>垂直方式开启视窗
-p    ==========>分页方式开启文档
:b3   ============>切换到第三个buffer
:b filename  ======>切换到符合文档名的buffer
ctrl + ^  =========>切换到前一个buffer
:bn  =========>切换到下一个buffer
:bp  =========>切换到上一个buffer
:bl  =========>切换到最后一个buffer
:bf  =========>切换到第一个buffer
:bd  =========>关闭buffer
:tab ba =====>把全部的 buffer 展开成tab
viw   =======>选取一个单词
vi"  ========> 选取双引号里面的内容
va"  ========> 选取双引号以及里面的内容
vit  ========> 选取tag里面的内容
vat  ========> 选取tag以及里面的内容
v{ 或者v}  ========> 选取上一段和下一段
如果把v换成d或者c(d=delete, c=change)
名词:w=word,s=sentence,p=paragraph,t=tag,单双引号,小、中、大括号
动词:y=yank,p=paste,d=delete,c=change
范词:i=inner,a=a or around
量词:数字
d2w  ====> 删除两个单词
3yy  ====> 复制3行
^    =====>移动到行首
zf   ======>把选取的内容折叠起来
zd  ========>把选取的内容展开
~   =========>大小写互换
J=========>把多行合并为1行
:!=========>执行外部的命令
:r !指令名称=========>执行外部的命令并读入内容
ctrl + w 删除一个单词
ctrl + u 删除光标前的内容
set cursorline 设置光标所在行有直线效果
set noswapfile 不要产生临时文件
vim 美化插件
更改外观
修改启动界面:https://github.com/mhinz/vim-startify
状态栏美化:https://github.com/vim-airline/vim-airline
增加代码缩进线条:https://github.com/
https://github.com/scrooloose/nerdtree
https://github.com/majutsushi/tagbar
https://github.com/mileszs/ack.vim
https://vimcolors/com

vim 配色方案
vim-hybrid:github.com/w0ng/vim-hybrid
solarized:github.com/altercation/vim-colors-solarized
gruvbox:github.com/morhetz/gruvbox
molokai:github.com/tomasr/molokai
wombat256:github.com/vim-scripts/wombat256.vim

https://github.com/kaochenlong/cch

:vmap <C-c>  y
:vmap <C-v>  p
:nmap <Tab> >>
:vmap <S-Tab> <<
:imap jj <Esc>
:map
:vunmap <C-c>
:help key-notation
:nmap <Enter> o
unmap/nunmap/vunmap/iunmap
:mapclear 把所有的映射都清掉
:nmap <UP> <Nop>
:imap <UP> <Nop>
:colorscheme ctrl+d
:set ruler
:set wrap
:set linebreak
:set noshowmode
:set showcmd
:set scrolloff=3
:set smartcase
:set list
try... catch...endtry
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值