Vimrc

“行号
set nu
 
"开启语法高亮
syntax on
 
"一个 tab 
set tabstop=4
 
"缩进
set shiftwidth=4                
 
"匹配括号
set showmatch  
                 
"高亮搜索
set hlsearch
                    
"当前行
set cursorline
 
“文件码
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,euc-jp,euc-kr,latin1
 
“SWP文件
"set noswapfile
"set swapfile
 
let mapleader=','
 
"插件
call plug#begin('~/.vim/plugged')
 
Plug 'tpope/vim-commentary'    "注释,单行时gcc注释gcgc取消,多行时注释和取消gc
 
Plug 'sbdchd/neoformat'        "格式化
 
Plug 'majutsushi/tagbar'    "代码折叠
Plug 'lfv89/vim-interestingwords' "变量高亮 ,k激活
 
Plug 'brooth/far.vim'    "重构代码时批量替换    1:Far hello HELLO * 2:Fardo    3:* 当前目录 ** 上级目录
 
Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }    "目录搜索:Files path    /filename    :Buffer
Plug 'junegunn/fzf.vim'                
 
Plug 'mhinz/vim-startify'                "启动屏
Plug 'Yggdroot/indentLine'                 "格式化
Plug 'preservim/nerdtree'                "文件树
Plug 'kien/ctrlp.vim'                    "文件搜索 <C-n>激活
Plug 'easymotion/vim-easymotion'        "当前屏字符搜索 ss激活
Plug 'tpope/vim-surround'                "成对修改引号或括号,用法:ds\'、cs\'\"、ysiw\"
call plug#end()
 
"tagbar
nnoremap <leader>t :TagbarToggle<CR>
 
"vim-easymotion 开关键ss
nmap ss <Plug>(easymotion-s2)
"ctrlp.vim ctrl+n激活
map <C-n> :NERDTreeToggle<CR>    
 
"正常模式下,按 jj 键回到上次修改位置
map <c-j> ‘^
 
“V模式下系统粘贴板
vmap <C-x> :!pbcopy<CR>   
vmap <C-c> :w !pbcopy<CR><CR>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值