vim config vim配置
Take the code copy to the user directory, and the new file i s.Vimrc
Saving can take effect. If youwant all users to go into effect,please modify /etc/vimrc (first CP one)
==========================================================
===============
"DesCRiption: vimrc files for your own use, for, Linux/Windows,GUI/Console
"
"Last Change: , 2010, 08, 02, 15:13. "
"
"Version: 1.80. "
"
"=
=========================================================
===============
Set nocompatible "close VI compatibility mode"
Syntax on "automatic syntax highlighting"
"Colorscheme Molokai" sets the color scheme
"Set number" displays line numbers
"Set cursorline" highlights the current row
"Set ruler" opens the status bar ruler
"Set shiftwidth=4" sets the "and" command to move at a width of 4
"Set softtabstop=4" makes it possible to delete 4 spaces at a time by pressing the backspace key
"Set tabstop=4" sets the tab length to 4
"Set nobackup" does not backup when overwriting files "Set autochdir" automatically switches the current directory to the directory in which the current file is located "Filetype plugin indent on" opens the plug-in
"Set backupcopy=yes" sets the behavior when it is backed up for coverage
"Set ignorecase smartcase" ignores case when searching, but remains case sensitive with one or more uppercase letters "Set nowrapscan" prohibits searching at the end of the search to both ends of the file
"Set incsearch" displays the search results when entering the search content
"Set hlsearch", highlighting the text to be found when searching
"Set noerrorbells". Close the error message ring
"Set novisualbell" closes, using visual rings instead of calls "Set t_vb=" the terminal code for the null error ringtone When set showmatch inserts parentheses, briefly jump to the corresponding parentheses in the match
"Set matchtime=2" briefly jumps to the time it takes to match parentheses
Set magic "sets the magic. "
"Set hidden" allows you to switch buffers when unsaved changes are made, and the changes are saved by VIM at this time Set guioptions-=T "hide Toolbar"
Set guioptions-=m "hide the menu bar"
Set smartindent "smart automatic indentation"when opening new lines
Set, backspace=indent, EOL, start
"Not set in insert state, cannot use backspace key and Delete key to delete carriage return
"Set cmdheight=1". The number of rows to set the command line is 1
"Set laststatus=2" displays the status bar (the default value is 1, unable to display the status bar)
Set, statusline=\,%<%F[%1*%M%*%n%R%H]%=\,%y\,%0
(%{&fileformat}\,%{&encoding}\,%c:%l/%L%) \
"Sets the information displayed on the status line
"Set foldenable" begins folding
"Set foldmethod=syntax" sets syntax folding
"Set foldcolumn=0" sets the width of the collapsed area "SETLOCAL foldlevel=1" sets the number of fold layers to “foldclose = “设置为自动关闭折叠
“nnoremap <空格> @ = f oldclo sed 线' ' 0 ” ZC“咗” <cr>
“用空格键来开关折叠
“返回操作系统如Windows Mac或Linux et. st. 。
功能 mysys()
如果有 “运行” | |有Win32 | |有 “win64” | |有 “win95” 返回“窗口”
“有 “UN I X”
返回“Linux”endif endfunction
“用户目录变量vimfiles美元
如果mysys() = = “窗口”
让vimfiles美元=美元/ vimfiles的活力。
“mysys() = = “Linux”
让vimfiles美元= $家。 /活力” 。endif
“设定DOC文档目录
让helptags = vimfiles美元/医生。
“设置字体以及中文支持
如果有win32
集guifont = inconsolata H12全国endif
“配置多语言环境
如果有 “multi_byte”
“UTF-8编码
设置编码为UTF-8
集termencoding = UTF-8
集formatopt ions + =毫米
集fencs = UTF-8 GBK
如果v =郎= ^ \ Z H \ \ | \ JA \ \ | \ K O \ ”集amb iwi dth =双endif
如果有win32
源vimruntime美元/ delmenu.vim
源vimruntime美元/ menu.vim
语言信息zh_cn.utf-8endif
其他的echoerr “对不起这个版本G Vim不是+ multi_byte”编译endif
“缓冲区操作快捷方式nnoremap < c-return > bnext <cr>nnoremap < c-s-return > bprevious <cr>
操作快捷方式”选项卡nnoremap < c-tab > tabnext <cr>nnoremap < c-s-t ab > tabprev <cr>
“关于选项卡的快捷键
“地图TN tabnext <cr>
“地图TP tabprevious <cr>
“地图TD t abnew。 <cr>
图注 tabedit
“地图TC tabclose <cr>
“窗口分割时进行切换的按键热键需要连接两次比如从下方窗口移动
“光标到上方窗口需要< > < > K C-W节约非常麻烦现在重映射为< C-K >切换的
“时候会变得非常方便。nnoremap < > < > H C-W C-H nnoremap < > < > J GJ C-W nnoremap < > < > K C-K节约nnoremap < > < > L C-L C-W
“一些不错的映射转换语法如果在一个文件中混合了不同语言时有用nnor emap <领导者> 1设置文件类型= XHTML <cr>nnoremap <领导者> 2设置文件类型= CSS <cr>nnoremap <领导者> 3设置文件类型= JavaScript <cr>
nnoremap <领导者> 4设置文件类型为PHP <cr>
“设置文件格式为UNIX、 DOS、 Mac
“Nmap <领袖> FD SE文件格式= DOS <cr>
“<领导者>福 nmap SE文件格式= UNIX <cr>
“使用Ctrl + [我| N | P | CC ]列出|下|以前|跳计数结果“地图> < C-X L <ESC> CL <cr>
“地图> < C-X N <ESC> CN <cr>
“地图> < C-X P <ESC> CP <cr>
“地图> < C-X C <ESC> CC <cr>
“让toHtml产生有语法的HTML CSS
“语法/ 2html Vim、可以用运行时语法/ 2html.vim 让html_use_css = 1
“Python文件的一般设置
比如不要选项卡等autocmd filetype Python集合TabStop = 4 = 4 expandtab shiftwidth
傲游主机商我们可能很多人并不陌生,实际上这个商家早年也就是个人主机商,传说是有几个个人投资创办的,不过能坚持到现在也算不错,毕竟有早年的用户积累正常情况上还是能延续的。如果是新服务商这几年确实不是特别容易,问到几个老牌的个人服务商很多都是早年的用户积累客户群。傲游主机目前有提供XEN和KVM架构的云服务器,不少还是亚洲CN2优化节点,目前数据中心包括中国香港、韩国、德国、荷兰和美国等多个地区的CN...
LightNode是一家位于香港的VPS服务商.提供基于KVM虚拟化技术的VPS.在提供全球常见节点的同时,还具备东南亚地区、中国香港等边缘节点.满足开发者建站,游戏应用,外贸电商等应用场景的需求。新用户注册充值就送,最高可获得20美元的奖励金!成为LightNode的注册用户后,还可以获得属于自己的邀请链接。通过你的邀请链接带来的注册用户,你将直接获得该用户的消费的10%返佣,永久有效!平台目前...
艾云怎么样?艾云是一家去年年底成立的国人主机商家,商家主要销售基于KVM虚拟架构的VPS服务,机房目前有美国洛杉矶、圣何塞和英国伦敦,目前商家推出了一些年付特价套餐,性价比非常高,洛杉矶套餐低至85元每年,给500M带宽,可解奈飞,另外圣何塞也有特价机器;1核/1G/20G SSD/3T/2.5Gbps,有需要的朋友以入手。点击进入:艾云官方网站艾云vps促销套餐:KVM虚拟架构,自带20G的防御...