亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

淺談Vim中的Tab與空格縮進

2020-07-27 18:54:54
字體:
來源:轉載
供稿:網友

vim縮進參數解析

縮進用 tab 制表符還是空格,個人愛好問題。但是在大多項目中,習慣使用空格。關于縮進,vim中可以通過如下四個參數進行配置

set tabstop=4set softtabstop=4set shiftwidth=4set noexpandtab / expandtab1

解析:

tabstop

表示按一個tab之后,顯示出來的相當于幾個空格,默認的是8個。

softtabstop

表示在編輯模式的時候按退格鍵的時候退回縮進的長度。

shiftwidth

表示每一級縮進的長度,一般設置成跟 softtabstop 一樣

expandtab與noexpandtab

當設置成 expandtab 時,縮進用空格來表示,noexpandtab 則是用制表符表示一個縮進。個人習慣使用 `set expandtab`

#標志tab與空格

在vim中,默認情況下,沒法區分空格和縮進,所以我們需要配置,使其能夠區分。

我的配置如下

``` set list↩ set listchars=tab:▸-,eol:↩︎,trail:-↩ 

更多vim配置可參考:https://github.com/yangyangwithgnu/use_vim_as_ide

附上自己的vim配置

filetype on " required! /** 從這行開始,vimrc配置 **/filetype plugin indent on"autocmd FileType php set omnifunc=phpcomplete#CompletePHP " 讓配置變更立即生效set backspace=indent,eol,startset ts=4 sw=4 sts=4 tw=100set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936set termencoding=utf-8set encoding=utf-8autocmd BufWritePost $MYVIMRC source $MYVIMRClet mapleader=";"set guifont=YaHei/ Consolas/ Hybrid/ 10set cursorline  " 十字高亮set cursorcolumnset autoindent   " 打開自動縮進set smartindent   " 打開智能縮進set smarttab set showmatch    " 設置括號匹配 " 開啟實時搜索功能 set incsearch " " 搜索時大小寫不敏感 set ignorecase " " 關閉兼容模式 set nocompatible " " vim 自身命令行模式智能補全 set wildmenu " 顯示光標當前位置 set ruler " 高亮顯示搜索結果 set hlsearch " 基于縮進或語法進行代碼折疊 "set foldmethod=indent set foldmethod=syntax " 啟動 vim 時關閉折疊代碼 set nofoldenable syntax enable " 允許用指定語法高亮配色方案替換默認方案 syntax on set background=dark "colorscheme solarized " 配色方案 colorscheme molokai let g:molokai_original = 1" let g:rehash256 = 1 "let g:Powerline_colorscheme='molokai256'set expandtabset listset listchars=tab:▸-,eol:↩︎,trail:-"set listchars=tab:✜-,eol:⚲,trail:-" 基于縮進或語法進行代碼折疊" "set foldmethod=indent set foldmethod=syntax" " 啟動 vim 時關閉折疊代碼 set nofoldenable set term=screen-256color set rtp+=~/.vim/bundle/Vundle.vim autocmd vimenter * NERDTree set nu call vundle#rc() " let Vundle manage Vundle " required! Bundle 'gmarik/vundle'""  ""  " My Bundles here: /* 插件配置格式 */""  """  " original repos on github"  (Github網站上非vim-scripts倉庫的插件,按下面格式填寫)"  Bundle 'kshenoy/vim-signature' "  Bundle 'Valloric/YouCompleteMe'  Bundle 'tpope/vim-fugitive'  Bundle 'Lokaltog/vim-easymotion'  let g:EasyMotion_smartcase = 1  let g:EasyMotion_startofline = 0 " keep cursor colum when JK motion  map <Leader><leader>h <Plug>(easymotion-linebackward)  map <Leader><Leader>j <Plug>(easymotion-j)  map <Leader><Leader>k <Plug>(easymotion-k)  map <Leader><leader>l <Plug>(easymotion-lineforward)  " 重復上一次操作, 類似repeat插件, 很強大  map <Leader><leader>. <Plug>(easymotion-repeat)  Bundle 'rstacruz/sparkup'  Bundle 'tpope/vim-rails.git'  Bundle 'fholgado/minibufexpl.vim'  let g:miniBufExplMapWindowNavVim = 1    let g:miniBufExplMapWindowNavArrows = 1    let g:miniBufExplMapCTabSwitchBufs = 1    let g:miniBufExplModSelTarget = 1   let g:miniBufExplMoreThanOne=0 map <F11> :MBEbp<CR> map <F12> :MBEbn<CR>  Bundle 'Lokaltog/vim-powerline'  Plugin 'scrooloose/nerdcommenter'  Plugin 'scrooloose/nerdtree'  Plugin 'derekwyatt/vim-fswitch'  " vim-scripts repos (vim-scripts倉庫里的,按下面格式填寫)  Bundle 'L9'  Bundle 'FuzzyFinder'  " non github repos (非上面兩種情況的,按下面格式填寫)  Bundle 'git://git.wincent.com/command-t.git'  " ...  Bundle 'captbaritone/better-indent-support-for-php-with-html'    filetype plugin indent on " required! /** vimrc文件配置結束 **/  set completeopt=longest,menu  "" NERDTree configmap nd :NERDTree map nc :NERDTreeCloselet g:NERDTreeDirArrows = 1let g:NERDTreeDirArrowExpandable = '▸'let g:NERDTreeDirArrowCollapsible = '▾'map <F2> :NERDTreeToggle<CR>autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif"  " /** vundle命令 **/""  " Brief help""  " :BundleList - list configured bundles""  " :BundleInstall(!) - install(update) bundles""  " :BundleSearch(!) foo - search(or refresh cache first) for foo""  " :BundleClean(!) - confirm(or auto-approve) removal of unused bundles""  """  " see :h vundle for more details or wiki for FAQ""  " NOTE: comments after Bundle command are not allowed..

以上這篇淺談Vim中的Tab與空格縮進就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国语自产精品视频在线看抢先版图片| 亚洲男人天堂九九视频| 秋霞成人午夜鲁丝一区二区三区| 青青久久av北条麻妃黑人| 欧美老女人bb| 美女视频黄免费的亚洲男人天堂| 日韩性生活视频| www.亚洲天堂| 青青草一区二区| 中文字幕精品一区二区精品| 久久精品国产亚洲一区二区| 久久最新资源网| 日韩美女在线看| 国产+成+人+亚洲欧洲| 欧美激情按摩在线| 成人h片在线播放免费网站| 日韩成人在线电影网| 国产精品第一区| 亚洲精品一区中文| 92裸体在线视频网站| 中文字幕综合在线| 国产91露脸中文字幕在线| 日韩a**中文字幕| 欧美日韩福利在线观看| 亚洲欧美日韩精品久久奇米色影视| 久热精品在线视频| 欧美成人久久久| 中文字幕在线日韩| 九九久久精品一区| 色视频www在线播放国产成人| 国产精品久久一区| 国产一区二区三区直播精品电影| 欧美日韩国产一区二区三区| 成人免费在线视频网址| 91精品国产99| 久久久精品一区二区三区| 欧美日产国产成人免费图片| 欧美刺激性大交免费视频| 高清在线视频日韩欧美| 九九热精品在线| 国产精品久久久亚洲| 91精品国产91久久| 国产成人精品午夜| 亚洲美女av在线播放| 热re99久久精品国产66热| 另类天堂视频在线观看| 久热精品视频在线免费观看| 日韩在线视频播放| 欧美日韩精品中文字幕| 亚洲国产又黄又爽女人高潮的| 中文字幕亚洲一区二区三区五十路| 正在播放欧美一区| 日韩国产在线看| 久久久极品av| 色偷偷噜噜噜亚洲男人| 亚洲激情视频在线观看| 国产综合色香蕉精品| 国产精品美女主播| 亚洲国产精品va在线| 国产午夜精品全部视频播放| 欧美性猛交xxxxx水多| 日韩电视剧在线观看免费网站| 久久精品电影网| 国产一区二区三区丝袜| 成人国产在线激情| 欧美在线视频在线播放完整版免费观看| 中文字幕一区二区三区电影| 久久久中文字幕| 91精品国产高清久久久久久久久| 亚洲精品白浆高清久久久久久| 日韩成人在线视频网站| 日本精品视频在线播放| 欧美性感美女h网站在线观看免费| 中文字幕视频在线免费欧美日韩综合在线看| 国内免费精品永久在线视频| 国内精品久久久久影院 日本资源| 精品亚洲va在线va天堂资源站| 久久免费视频网| 日韩免费av一区二区| 日韩一区二区三区在线播放| 日韩av免费看网站| 亚洲欧美一区二区三区情侣bbw| 成人网欧美在线视频| 在线视频中文亚洲| 久久久久久com| 亚洲视频日韩精品| 成人激情春色网| 国产视频欧美视频| 欧美午夜无遮挡| 久久婷婷国产麻豆91天堂| 亚洲精品国产免费| 午夜美女久久久久爽久久| 亚洲人成电影网站色| 亚洲老头同性xxxxx| 国产精品美女免费| 成人激情视频在线播放| 欧美人与物videos| 亚洲精品www久久久| 国产婷婷成人久久av免费高清| 成人有码在线播放| 狠狠做深爱婷婷久久综合一区| 欧美亚洲国产视频| 久久91亚洲精品中文字幕| 日韩大胆人体377p| 欧美黑人视频一区| 国产激情视频一区| 欧美日韩在线视频观看| 欧美性生交大片免网| 色与欲影视天天看综合网| 日韩视频欧美视频| 北条麻妃在线一区二区| 欧美色视频日本版| 亚洲欧美中文字幕在线一区| 午夜精品久久久久久99热| 亚洲高清不卡av| 日韩av电影免费观看高清| 亚洲系列中文字幕| 亚洲色图综合网| 日韩风俗一区 二区| 欧美国产欧美亚洲国产日韩mv天天看完整| 最近更新的2019中文字幕| www.日韩不卡电影av| 国产不卡av在线免费观看| 国产一区二区视频在线观看| 97精品国产91久久久久久| 国产成人一区二区三区小说| 国产午夜精品视频免费不卡69堂| 欧美成人精品不卡视频在线观看| 91爱爱小视频k| 国产精品美女免费| 91超碰中文字幕久久精品| 欧美精品中文字幕一区| 国产精品视频1区| 91精品久久久久| 亚洲午夜久久久久久久| 国产精品人成电影在线观看| 91免费福利视频| 亚洲国产成人精品女人久久久| 亚洲一区免费网站| 伊人一区二区三区久久精品| 精品国产精品三级精品av网址| 最新的欧美黄色| 国产精品99导航| 国产精品美女无圣光视频| 一区二区成人精品| 中文字幕欧美国内| 国产亚洲精品久久| 日韩av免费在线| 国产精品一区二区久久久久| 国产成人激情小视频| 亚洲老头老太hd| 姬川优奈aav一区二区| 最近2019中文字幕一页二页| 日韩的一区二区| 亚洲а∨天堂久久精品9966| 8090理伦午夜在线电影| 九九久久久久99精品| 久久久久久有精品国产| 91精品久久久久久久久久久| 91色p视频在线| 亚洲最大成人网色| 日韩色av导航| 久久久久久国产免费| 久久免费高清视频|