关于vim学习资料,2)大括号配置是为了书写函数

inoremap " ""<ESC>i    

"个b起头的单词,当输入到/bo时,会活动找到第三个bo开端的单词,依

   2. vim的学习供给持续的演习、使用,唯有强迫本身不停的应用,工夫在利用的经过中切记那多少个看似复杂的指令,不过风流浪漫旦只要习贯了vim的编辑情势,就能够感觉vim真的会扶持大家抓好文本编辑作用。

**  filetype plugin on  # 这句作者上边的已经配备了,那块只增添下边那句 
  autocmd FileType php set omnifunc=phpcomplete#CompletePHP**

:inoremap ( ()<ESC>i
:inoremap ) <c-r>=ClosePair(')')<CR>
:inoremap { {<CR>}<ESC>O
:inoremap } <c-r>=ClosePair('}')<CR>
:inoremap [ []<ESC>i
:inoremap ] <c-r>=ClosePair(']')<CR>
:inoremap " ""<ESC>i
:inoremap ' ''<ESC>i
function! ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "<Right>"
else
return a:char
endif
endfunction

说明:

"次类推,举办检索时,使用此设置会神速找到答案,当你找要同盟的单词

Vim学习指南 http://www.linuxidc.com/Linux/2013-08/89096.htm

*  *inoremap " ""<ESC>i**

set mouse=a
set ignorecase
set hlsearch
set nobackup
set smarttab

inoremap { {<CR>}<ESC>O<TAB>

2

set hlsearch
"行号
set nu
"语法高亮
syntax on
"启用鼠标
set mouse=v
"自动缩进
"优异体现列
"set cursorcolumn
"优秀展现当前进
set cursorline
"高亮彰显当前进
"hi CursorLine cterm=NONE ctermbg=magenta ctermfg=white guibg=darked guifg=white
set autoindent
"set guifont=Monaco:h80 " 字体 && 字号
"去掉讨厌的有关vi风度翩翩致性情势,防止从前版本的有的bug和局限
set nocompatible
"依赖上边的对齐格式,智能的采取对起格局,对于接近C语言编写上很有用
set smartindent
"设置缩进
set tabstop=4
set softtabstop=4
set shiftwidth=4
"在场所栏呈现正在输入的下令
set showcmd
"左下角呈现当前vim形式
set showmode
" 代码折叠
set foldenable
set foldmethod=indent
set foldlevel=99
"展现标尺
set ruler
"张开文件类型自动物检疫查实验成效
filetype on
set completeopt=longest,menu
"运转自动补全
"filetype plugin indent on
"在划分的窗口间移动
:nnoremap <C-h> <C-w>h
:nnoremap <C-j> <C-w>j
:nnoremap <C-k> <C-w>k
:nnoremap <C-l> <C-w>l

**4. vim多窗口分割及切换退出,参谋:

set tabstop=4
set softtabstop=4
set shiftwidth=4

inoremap ( ()<ESC>i

"关闭高亮

强大的Vim 编辑器 http://www.linuxidc.com/Linux/2013-07/87544.htm

**   在新标签编辑原来就有文件:tabedit   路线/文件名**

set noeb
set smartindent

set tabstop=4

set backup

Vim技术分享:C语言设置 http://www.linuxidc.com/Linux/2012-12/77124.htm

**2. 装置pathogen vim 插件微机**

set confirm
set autoindent
set cindent
set completeopt=preview,menu

1)Vim的TAB默认是8个空格,这里用set tabstop=4设置为4个;

"记录历史的行数

  

**   参考:

set nu

 

"第风流洒脱行设置tab键为4个空格,第二行设置当行之间交错开上下班时间采纳4个空格

在CentOS 6.2上搭建Vim开垦意况 http://www.linuxidc.com/Linux/2013-07/87363.htm

  set autoindent  # 自动缩进

syntax on
set fileencoding=utf-8
set showcmd
set cmdheight=1

2、输入以下配置:

set tabstop=2

"设置退格键
set backspace=indent,eol,start

**  然后.vimrc中配置**

2卡塔 尔(英语:State of Qatar)大括号配置是为着书写函数方便,换行况且有贰个TAB缩进,若是是对数组初阶化,可依附需求调解。

"校勘叁个文件后,自动实行备份,备份的文件名称为原著件名加“~“后缀

let colorScheme="peachpuff"
 echo "setting colorscheme to peachpuff"
 elseif currentHour < 13 + 0
 let colorScheme="ron"
 echo "setting colorscheme to ron"
 elseif currentHour < 14 + 0
 let colorScheme="shine"
 echo "setting colorscheme to shine"
 elseif currentHour < 15 + 0
 let colorScheme="desert"
 echo "setting colorscheme to desert"
 elseif currentHour < 16 + 0
 let colorScheme = "torte"
 echo "setting colorscheme to torte"
 elseif currentHour < 17 + 0
 let colorScheme="zellner"
 echo "setting colorscheme to zellner"
 else
 let colorScheme="desert"
 endif
 execute "colorscheme " . colorScheme
endfunction
call SetTimeOfDayColors()

**  删除插件:步向~/.vim/bundle/下删除相应的插件目录就可以**

1、张开客户Vim配置文件:~/.vimrc

第风度翩翩大家要找到vimrc

越来越多Vim相关学科见以下内容


vim ~/.vimrc

set history=1000

本文长久更新链接地址:http://www.linuxidc.com/Linux/2016-09/135043.htm

**  let g:NERDTreeDirArrowExpandable = '▸'  # 设置目录前边的箭头样式**

 

再有自身备感很好用的自动补全括号

   1. vim的配备文件有大局配置(平时在目录/etc/vim/vimrc)和个体配置(/home/username/.vimrc)下,全局配置文件对系统全数的顾客都见效,个人配置文件只对顾客自的采用途境生效

**7. vim 命令行方式下删除后生可畏行,按dd。删除一个字符,按X。光标放在删除发轫行,输入之后的行号,按dd可去除多行**

本文由必威发布于必威-操作系统,转载请注明出处:关于vim学习资料,2)大括号配置是为了书写函数

相关阅读