vim配置文件VIM configuration fileset nocompatible "关闭vi兼容模式syntax on "自动语法高亮colorscheme peak "设定配色方案set number显示行号set cursorline "突出显示当前行set ruler "打开状态栏标尺set shiftwidth = 4 "设定< <和> >命令移动时的宽度为4set softtabstop = 4 "使得按退格键时可以一次删掉4个空格set tabstop = 4 "设定table长度为4set nobackup "覆盖文件时不备份set autochdir "自动切换当前目录为当前文件所在的目录
"开启插件filetype() plugin indent on set backupcopy = yes "设置备份时的行为为覆盖set ignorecase smartcase "搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感set nowrapscan "禁止在搜索到文件两端时重新搜索
set incsearch "输入搜索内容时就显示搜索结果set hlsearch "搜索时高亮显示被找到的文本set noerrorbells "关闭错误信息响铃set novisualbell "关闭使用可视响铃代替呼叫the set t _vb = "置空错误铃声的终端代码
"set showmatch"插入括号时,短暂地跳转到匹配的对应括号"set matchtime = 2"短暂跳转到匹配括号的时间
"设置魔术set magic set hidden "允许在有未保存的修改时切换缓冲区,此时的修改由vim负责保存set guioptions - = t "隐藏工具栏set guioptions - = m "隐藏菜单栏set smartindent "开启新行时使用智能自动缩进set backspace = indent, eol, start
"不设定在插入状态无法用退格键和delete键删除回车符set cmdheight = 1 "设定命令行的行数为1
set laststatus = 2 "显示状态栏(默认值为1,无法显示状态栏)set statusline = \% < f [% 1% m% *% n% r% h] = \% y \% 0% {&f ileformat} \% {& encoding} \% c% l /% l%) \
"设置在状态行显示的信息set foldenable "开始折叠set foldmethod = syntax "设置语法折叠set foldcolumn = 0 "设置折叠区域的宽度setlocal foldlevel = 1 "设置折叠层数为
"set foldclose = all"设置为自动关闭折叠
"nnoremap < space > @= ((foldclosed (line (' . ' )) < 0) . zc ' , 'zo ' ) < cr >
"用空格键来开关折叠
"return os type, ec, windows, or linux, mac, et. st. .function! mysys ()if has ("win16") | | has ("win32") | | has ("win64") | | has ("win95")return "windows"
elseif has ("unix")return "linux"endif
Endfunction
"User directory variable" $VIMFILES "I f (MySys) = = "windows"
Let $VIMFILES = $VIM. '/vimfi les'
Elseif (MySys) = = "linux"
L et $VI MFI LES = $HOME. '/.v im'
Endif
"Set the doc document directory
Let helptags=$VIMFILES. '/doc'
"Sets font and Chinese support
If has ("Win32")
Set guifont=Inconsolata:h12:cANSI
Endif
"Configuring a multilingual environment If has ("multi_byte")
"UTF-8 encoding
Set encoding=utf-8
Set termencoding=utf-8
Set formatoptions+=mM
Set, fencs=utf-8, GBK
If v:lang = ~?' ^\ (zh\) \|\ (ja\) \|\ (ko\) .Set ambiwidth=double
Endif
If has ("Win32")
S our ce $VI MRUNTI ME/de l menu.v im
S our ce $VI MRUNTI ME/menu.v im
Language messages zh_CN.utf-8
Endif
Else
Echoerr, Sorry, this, version, of (g) , VIM, was, not, , compiled,with, +multi_byte"
Endif
"Buffers operation shortcuts!
Nnoremap <C-RETURN>: bnext<CR>
Nnoremap <C-S-RETURN>: bprev ious<CR>
"Tab operation shortcuts!
Nnor emap <C-TAB>: t abnext<CR>
Nnoremap <C-S-TAB>: tabprev<CR>
"Shortcut key on tab
"Map TN: tabnext<cr>. "
"Map TP: tabprevious<cr>. "
"Map Td: tabnew. <cr>. "
"Map Te: tabedit. "
"Map TC: tabclose<cr>. "
"When the window is split, the hotkey for switching is connected two times, such as moving from the bottom window. "
"The cursor to the upper window requires <c-w><c-w>k, which is very cumbersome and is now heavily mapped to" <c-k> ""Time will be very convenient. "
Nnoremap <C-h> <C-w>h
Nnoremap <C-j> <C-w>j
Nnoremap <C-k> <C-w>k
Nnoremap <C-l> <C-w>l
Some good mapping conversion syntax (useful when mixing different languages in a file)
Nnoremap <leader>1: set f iletype=xhtml<CR>
Nnoremap <leader>2: set f iletype=css<CR>
Nnoremap <leader>3: set f iletype=javascript<CR>
Nnoremap <leader>4: set f iletype=php<CR>
"Set, f ileformats=unix, DOS, Mac. "
"Nmap <leader>fd: Se f ileformat=dos<CR>. "
"Nmap <leader>fu: Se f ileformat=unix<CR>. "
"Use, Ctrl+[l |n|p|cc], to, list|next|previous| jump, to, count,the, result. "
"Map <C-x>l <ESC>: c l<CR>. "
"Map <C-x>n <ESC>: cn<CR>. "
"Map <C-x>p <ESC>: cp<CR>. "
"Map <C-x>c <ESC>: cc<CR>. "
"Let Tohtml generate HTML with the CSS syntax. "
"Syntax/2html.vim, you can use: runtime! Syntax/2html.vim!"Let html_use_css=1
"General settings for Python files, such as not tab, etc.Autocmd, FileType, python, set, tabstop=4, shiftwidth=4,expandtab
Autocmd, FileType, python, map, <F12>: Python%<CR>!
"Ctrl+c replication in selected state
VMap <C-c> "+y"
"Open JavaScript fold
Let b:javascript_fold=1
"Open JavaScript support for DOM, HTML, and CSS
Let javascript_enable_domhtmlcss=1
"Sets the path to the dictionary ~/.vim/dict/ file
Autocmd, f iletype, JavaScript, set,dictionary=$VIMFILES/dict/javascript.dict
如果CSS设置字典= autocmd vimfiles美元/字典/ css.dict 如果PHP设置字典= autocmd vimfiles美元/字典/ php.dict
“---------------------------------------------------------
“插件切换bufexplorer.vim缓冲器
“是全屏方式查看全部打开的文件列表
“左右方式查看BS上下方式查看\ \
“---------------------------------------------------------
--------
“---------------------------------------------------------
--------
我们对于BlueHost主机商还是比较熟悉的,早年我们还是全民使用虚拟主机的时候,大部分的外贸主机都会用到BlueHost无限虚拟主机方案,那时候他们商家只有一款虚拟主机方案。目前,商家国际款和国内款是有差异营销的,BlueHost国内有提供香港、美国、印度和欧洲机房。包括有提供虚拟主机、VPS和独立服务器。现在,BlueHost 商家周年活动,全场五折优惠。我们看看这次的活动有哪些值得选择的。 ...
易探云香港vps主机价格多少钱?香港vps主机租用费用大体上是由配置决定的,我们选择香港vps主机租用最大的优势是免备案vps。但是,每家服务商的机房、配置、定价也不同。我们以最基础配置为标准,综合比对各大香港vps主机供应商的价格,即可选到高性能、价格适中的香港vps主机。通常1核CPU、1G内存、2Mbps独享带宽,价格在30元-120元/月。不过,易探云香港vps主机推出四个机房的优惠活动,...
2021年6月底,raksmart开发出来的新产品“cloud-云服务器”正式上线对外售卖,当前只有美国硅谷机房(或许以后会有其他数据中心加入)可供选择。或许你会问raksmart云服务器怎么样啊、raksm云服务器好不好、网络速度快不好之类的废话(不实测的话),本着主机测评趟雷、大家受益的原则,先开一个给大家测评一下!官方网站:https://www.raksmart.com云服务器的说明:底层...