最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Ubuntu上Vim安裝NERDTree插件的詳細(xì)操作步驟

 更新時間:2020年08月19日 11:05:55   作者:fengbingchun  
這篇文章主要介紹了Ubuntu上Vim安裝NERDTree插件操作步驟,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

NERDTree是Vim的文件系統(tǒng)瀏覽器,使用此插件,用戶可以直觀地瀏覽復(fù)雜的目錄層次結(jié)構(gòu),快速打開文件以進(jìn)行讀取或編輯,以及執(zhí)行基本的文件系統(tǒng)操作。NERDTree源碼在https://github.com/preservim/nerdtree

這里通過Vundle安裝NERDTree,Vundle是Vim軟件包的縮寫,是Vim插件管理器。Vundle源碼在https://github.com/VundleVim/Vundle.vim 。

安裝Vundle:

(1). 執(zhí)行如下命令:

mkdir -p ~/.vim/bundle
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

(2). 打開~/.vimrc,在此文件中添加內(nèi)容如下:

set nocompatible       " be iMproved, required
filetype off         " required
 
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
 
" Keep Plugin commands between vundle#begin/end.
" 安裝其它插件
 
" All of your Plugins must be added before the following line
call vundle#end()      " required
filetype plugin indent on  " required

安裝NERDTree:

(1). 執(zhí)行如下命令:

git clone https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree

(2). 打開~/.vimrc,在語句call vundle#end()語句前添加內(nèi)容如下:

Plugin 'preservim/nerdtree'

NERDTree常用快捷鍵:未說明默認(rèn)是在命令行模式,命令前有”:”是在底行模式下

1. 通過vim打開一個文件后,在底行模式下輸入”NERDTree”后回車進(jìn)入NERDTree;

2. ctrl+w+h:光標(biāo)focus左側(cè)樹形結(jié)構(gòu);

3. ctrl+w+l:光標(biāo)focus右側(cè)文件顯示窗口;

4. ctrl+w+w:光標(biāo)自動在左右側(cè)窗口切換;

5. ctrl+w+r:移動當(dāng)前窗口的布局位置;

6. o/go:在已有窗口中打開文件,跳到/不跳到該窗口;

7. o:如果光標(biāo)定位在目錄上,點擊”o”則會展開或合攏該目錄;

8. t/T:在新的Tab中打開文件,跳到/不跳到新Tab;

9. :tabc/:tabo:關(guān)閉當(dāng)前的/關(guān)閉所有其它的Tab;

10. :tabp/:tabn:跳到前一個/跳到后一個Tab;

12. i/gi:split一個新窗口并打開選中文件,跳到/不跳到該窗口;

13. s/gs:vsplit一個新窗口并打開選中文件,跳到/不跳到該窗口;

14. x:合攏當(dāng)前文件或目錄的父目錄;

15. P/p:跳到根結(jié)點/父結(jié)點;

16. C:將選中目錄或選中文件的父目錄設(shè)為根結(jié)點;

17. u/U:將當(dāng)前根結(jié)點的父目錄設(shè)為根結(jié)點,并合攏原根結(jié)點/展開原根結(jié)點;

18. r/R:遞歸刷新選中目錄/根結(jié)點;

19. I:切換是否顯示隱藏文件;

20. q:關(guān)閉NERDTree窗口。

打開NERDTree后界面如下:

完整的~/.vimrc文件內(nèi)容如下:

" 安裝Vundle: 參考:https://github.com/VundleVim/Vundle.vim
" $ mkdir -p ~/.vim/bundle
" $ git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
set nocompatible       " be iMproved, required
filetype off         " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
 
" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'
" Keep Plugin commands between vundle#begin/end.
 
" 安裝NERDTree
" $ git clone https://github.com/preservim/nerdtree.git ~/.vim/bundle/nerdtree
Plugin 'preservim/nerdtree'
 
" All of your Plugins must be added before the following line
call vundle#end()      " required
filetype plugin indent on  " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
" 語法高亮顯示
syntax on
" 縮進(jìn)設(shè)置
set tabstop=8
set softtabstop=8
set shiftwidth=8
" C代碼縮進(jìn)
set cindent
" 搜索結(jié)果高亮顯示
set hlsearch
" 解決中文字符顯示亂碼
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8

總結(jié)

到此這篇關(guān)于Ubuntu上Vim安裝NERDTree插件操作步驟的文章就介紹到這了,更多相關(guān)Vim安裝NERDTree插件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux基礎(chǔ)命令之mktemp詳解

    Linux基礎(chǔ)命令之mktemp詳解

    創(chuàng)建臨時文件或者目錄,這樣的創(chuàng)建方式是安全的。此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。這篇文章主要介紹了Linux基礎(chǔ)命令之mktemp ,需要的朋友可以參考下
    2018-10-10
  • CentOS下使用Squid架設(shè)CDN服務(wù)器的方法

    CentOS下使用Squid架設(shè)CDN服務(wù)器的方法

    這篇文章主要介紹了CentOS下使用Squid架設(shè)CDN服務(wù)器的方法,需要的朋友可以參考下
    2014-07-07
  • Linux中改變文件權(quán)限的chmod命令詳析

    Linux中改變文件權(quán)限的chmod命令詳析

    在 Linux 命令中,chmod用于修改文件或者目錄的權(quán)限。下面這篇文章主要給大家介紹了關(guān)于Linux中改變文件權(quán)限的chmod命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面來一學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • Linux sftp命令用法總結(jié)

    Linux sftp命令用法總結(jié)

    在本篇文章里小編給大家分享的是一篇關(guān)于Linux sftp命令的相關(guān)知識點內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2019-10-10
  • Ubuntu如何修改Swap交換空間大小

    Ubuntu如何修改Swap交換空間大小

    這篇文章主要介紹了Ubuntu如何修改Swap交換空間大小問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-03-03
  • 解析linux或android添加文件系統(tǒng)的屬性接口的方法

    解析linux或android添加文件系統(tǒng)的屬性接口的方法

    這篇文章主要介紹了linux或android添加文件系統(tǒng)的屬性接口的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 淺談Linux文件目錄介紹及文件顏色區(qū)別

    淺談Linux文件目錄介紹及文件顏色區(qū)別

    這篇文章主要介紹了淺談Linux文件目錄介紹及文件顏色區(qū)別,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • Linux YUM倉庫及NFS共享服務(wù)方式

    Linux YUM倉庫及NFS共享服務(wù)方式

    YUM(Yellowdog Updater Modified)是基于RPM包的軟件包管理器,專門用于解決軟件包的依賴關(guān)系,支持通過FTP、HTTP服務(wù)或本地目錄從集中的YUM軟件倉庫獲取軟件包,YUM能夠自動處理包依賴問題,簡化了軟件安裝和更新過程
    2024-09-09
  • Linux知識點小結(jié)

    Linux知識點小結(jié)

    這篇文章主要為大家分享了Linux知識點,幫助大家更加詳細(xì)的學(xué)習(xí)Linux
    2016-01-01
  • Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護(hù)方法【推薦】

    Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護(hù)方法【推薦】

    本文詳細(xì)總結(jié)了PHP網(wǎng)站在Linux服務(wù)器上面的安全配置,包含PHP安全、mysql數(shù)據(jù)庫安全、web服務(wù)器安全、木馬查殺和防范等,很好很強大很安全。感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-08-08

最新評論

郑州市| 蛟河市| 贵溪市| 桃园市| 英山县| 杂多县| 台州市| 衡阳市| 叶城县| 高青县| 宾阳县| 棋牌| 郎溪县| 酒泉市| 石林| 泰来县| 潢川县| 保山市| 宜兴市| 高州市| 永兴县| 沈丘县| 南木林县| 佳木斯市| 嘉祥县| 揭阳市| 来宾市| 玉溪市| 哈尔滨市| 彩票| 盐源县| 托克逊县| 旬阳县| 武安市| 昭通市| 铅山县| 新沂市| 保定市| 玉树县| 公主岭市| 达孜县|