免费国产精品自在自线-91精品国产色综合久久久浪潮-99热久久免费频精品-国产精品国模在线观看-久久亚洲国产精品成人?V秋霞-久久国产一级A片免费播放-亚洲国产欧洲综合97久久-久久国产白嫩美女呻吟高潮

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

Vim插件離線安裝指南:原理、方案與常見坑

Vim插件離線安裝指南:原理、方案與常見坑 干這行久了你會(huì)發(fā)現(xiàn)一件事真正考驗(yàn)?zāi)愕牟皇枪δ軐懙糜卸嗷ㄉ诙遣渴瓠h(huán)境有多爛。我印象最深的一次是給一臺(tái)物理隔離的AI訓(xùn)練服務(wù)器配開發(fā)環(huán)境要求是“能離線寫完代碼并且保證語法高亮、補(bǔ)全、文件樹都好用”。那臺(tái)機(jī)器沒有外網(wǎng)連apt源都只能走內(nèi)網(wǎng)鏡像我抱著一個(gè)2.5寸移動(dòng)硬盤折騰了整整一下午。也就是從那次之后我把“vim插件的管理與離線安裝”徹底吃透了。這東西聽著小真做起來涉及vim的運(yùn)行時(shí)機(jī)制、插件管理器的行為差異、依賴工具的離線打包一個(gè)環(huán)節(jié)沒想清楚換個(gè)環(huán)境就翻車。我估計(jì)你現(xiàn)在搜這些詞要么就是內(nèi)網(wǎng)開發(fā)機(jī)、要么就是給無網(wǎng)服務(wù)器補(bǔ)文檔要么就是被那句“package vim is not available, but is referred to by another package. this ma”搞到頭大。這幾種情況我都經(jīng)歷過下面把整個(gè)過程拆開揉碎寫出來。1. 先搞清楚原理Vim插件管理到底管的是什么要搞定離線安裝第一步不是急著拷貝文件而是理解vim加載插件的底層邏輯。否則你大概率會(huì)遇到“文件放進(jìn)去了vim卻毫無反應(yīng)”的靈異事件。1.1 插件的本質(zhì)就是一堆腳本文件vim插件說白了就是一批特定目錄結(jié)構(gòu)的腳本文件絕大多數(shù)插件由這些部分組成plugin/目錄vim啟動(dòng)時(shí)自動(dòng)加載的腳本比如按鍵映射、命令定義autoload/目錄按需加載的腳本用到對(duì)應(yīng)函數(shù)時(shí)才讀取syntax/目錄語法高亮文件ftplugin/目錄文件類型插件進(jìn)入特定類型文件時(shí)生效doc/目錄幫助文檔需要helptags命令生成tagsafter/目錄晚于系統(tǒng)腳本生效的定制內(nèi)容這些目錄按特定規(guī)則拼到runtimepath上vim啟動(dòng)時(shí)挨個(gè)去這些目錄里找plugin/*.vim然后執(zhí)行。所以插件管理的核心操作不是“復(fù)制文件”而是“讓vim的runtimepath里出現(xiàn)插件的路徑”。我見過不少人手動(dòng)安裝插件直接把整個(gè)插件目錄扔進(jìn)~/.vim/結(jié)果plugin目錄被平鋪混在一起互相覆蓋、加載順序亂套。這就是不理解runtimepath機(jī)制導(dǎo)致的典型問題。1.2 手動(dòng)安裝的三種姿勢(shì)與痛點(diǎn)在沒有插件管理器的遠(yuǎn)古時(shí)期裝插件就三種辦法第一種是把插件倉庫clone或解壓到~/.vim/里讓插件的plugin/自然成為~/.vim/plugin/的子目錄。這種方式的優(yōu)點(diǎn)是簡(jiǎn)單缺點(diǎn)是不同插件的同名文件會(huì)相互污染更新覆蓋時(shí)容易丟東西。第二種是把插件放到~/.vim/bundle/這類目錄然后在vimrc里用set rtp~/.vim/bundle/某插件一行一行手動(dòng)加。這種方式比第一種好隔離了插件但vimrc會(huì)被幾十行rtp占滿加一個(gè)插件要改一次配置。第三種是用autoload做lazy load的雛形把插件丟進(jìn)~/.vim/autoload/靠函數(shù)名觸發(fā)。這種寫法對(duì)插件作者來說很方便但對(duì)用戶來說需要理解vim的autoload命名規(guī)則門檻比較高。手動(dòng)方案在只有三五個(gè)插件時(shí)完全夠用一旦超過十個(gè)升級(jí)、清理、按需加載就會(huì)變成災(zāi)難。更麻煩的是手動(dòng)方案對(duì)“離線安裝”特別不友好——你根本不知道某個(gè)插件還依賴哪些其他插件拷貝了一堆文件卻缺了依賴連報(bào)錯(cuò)都是莫名其妙的那種。1.3 插件管理器到底替你做了什么嚴(yán)格來說vim插件管理器vim-plug、Vundle、dein.vim、packer.nvim這些做的事可以歸納成三件管理runtimepath在vimrc里聲明插件列表啟動(dòng)時(shí)把每個(gè)插件的路徑拼進(jìn)runtimepath省去了手動(dòng)rtp的麻煩管理獲取與更新從GitHub、GitLab等遠(yuǎn)程倉庫clone、拉取更新或從本地路徑讀取管理構(gòu)建流程部分插件需要生成幫助tags、編譯C組件或生成補(bǔ)全緩存管理器會(huì)自動(dòng)跑這些后處理拿現(xiàn)在最流行的vim-plug舉例在線時(shí)你的vimrc里大概是這樣的call plug#begin(~/.vim/plugged) Plug preservim/nerdtree Plug junegunn/fzf, { dir: ~/.fzf, do: ./install --all } Plug neoclide/coc.nvim, {branch: release} call plug#end():PlugInstall時(shí)vim-plug會(huì)逐個(gè)去https://github.com/preservim/nerdtree執(zhí)行g(shù)it clone。它把插件倉庫克隆到~/.vim/plugged/里文件名和Plug聲明的倉庫名直接對(duì)應(yīng)。理解了這個(gè)機(jī)制離線的思路就豁然開朗了vim-plug需要的那條git clone在離線機(jī)器上既然跑不通那我在有網(wǎng)的機(jī)器上把倉庫克隆好整個(gè)~/.vim/plugged目錄拷過去不就完了這是離線安裝的第一層理解。第二層理解是連vim-plug都不需要vim 8.0之后自帶的packpath機(jī)制是更穩(wěn)的方案后面細(xì)說。2. 離線安裝方案一用vim-plug的本地路徑和打包大法vim-plug是當(dāng)前最常用的管理器搞離線的思路也是最好講的。如果你只是給一臺(tái)內(nèi)網(wǎng)機(jī)配上常用的幾個(gè)插件這個(gè)方案最省事。2.1 先在有網(wǎng)絡(luò)環(huán)境的機(jī)器上準(zhǔn)備好插件包我建議在辦公室或者自己電腦上建一個(gè)“離線分發(fā)目錄”專門用來給內(nèi)網(wǎng)機(jī)器打包vim環(huán)境。假設(shè)這個(gè)目錄叫vim-dist/操作流程如下mkdir -p vim-dist cd vim-dist git clone --depth 1 https://github.com/preservim/nerdtree.git git clone --depth 1 https://github.com/vim-airline/vim-airline.git git clone --depth 1 https://github.com/ctrlpvim/ctrlp.vim.git這里加了--depth 1只拉取最新一次提交的代碼體積能小很多。沒有外網(wǎng)git權(quán)限的話也可以在GitHub網(wǎng)頁端點(diǎn)Download ZIP然后解壓。注意解壓后目錄名通常叫nerdtree-main需要手動(dòng)重命名成nerdtree因?yàn)関im-plug對(duì)本地目錄名沒有嚴(yán)格對(duì)應(yīng)要求但你自己看得明白更省事。我習(xí)慣把所有插件源文件統(tǒng)一放到一個(gè)目錄然后通過兩個(gè)途徑分發(fā)一是整個(gè)目錄打包壓縮二是直接拷到目標(biāo)機(jī)器的~/.vim/plugged/下。為什么建議放plugged而不是放別處因?yàn)樵趘im-plug的世界里plugged就是它的默認(rèn)安裝目錄vimrc里plug#begin(~/.vim/plugged)指的就是這里。2.2 修改vimrc把Plug指向本地目錄vim-plug對(duì)本地路徑的支持很友好。你不需要聯(lián)網(wǎng)在vimrc里這樣寫call plug#begin(~/.vim/plugged) Plug ~/.vim/plugged/nerdtree Plug ~/.vim/plugged/vim-airline Plug ~/.vim/plugged/ctrlp.vim call plug#end()然后啟動(dòng)vim執(zhí)行:PlugInstall。vim-plug看到路徑是本地絕對(duì)路徑不會(huì)發(fā)起遠(yuǎn)程clone而是驗(yàn)證目錄存在后幫你把路徑寫進(jìn)runtimepath。這一步即便是在斷網(wǎng)機(jī)器上也是能成功執(zhí)行的。但這里有個(gè)容易踩的坑不同版本的vim-plug對(duì)本地路徑的處理細(xì)節(jié)不太一樣。老版本有可能會(huì)嘗試從路徑里解析倉庫名然后仍然去clone我遇到過Plug ~/.vim/plugged/xxx這種寫法在某些舊版本下依然聯(lián)網(wǎng)的情況。穩(wěn)妥起見直接把插件倉庫放進(jìn)begin()指向的目錄里路徑只寫到plugged/下那一層不要帶多余的層級(jí)。我最推薦的做法其實(shí)是打包整個(gè)~/.vim目錄。在有網(wǎng)機(jī)器上先把插件通過正常的:PlugInstall裝好確認(rèn)全部能用然后整個(gè)打包tar czf vim-env.tar.gz .vim .vimrc拷到目標(biāo)機(jī)器后在$HOME下解壓tar xzf vim-env.tar.gz因?yàn)関im-plug的plugged目錄是“git clone出來的倉庫目錄”目標(biāo)機(jī)器上不需要聯(lián)網(wǎng)vim啟動(dòng)時(shí)按vimrc里的聲明逐個(gè)檢查目錄存在與否存在就直接加載。這個(gè)方案是我給內(nèi)網(wǎng)機(jī)器配環(huán)境的主力方法簡(jiǎn)單粗暴百分之百能復(fù)現(xiàn)。2.3 離線時(shí)別忽略vim-plug自身的安裝還有一個(gè)容易忽略的點(diǎn)vim-plug本身也是一個(gè)插件需要放到autoload/下面。通常安裝方式是運(yùn)行一段curl命令從raw.githubusercontent.com下載plug.vim。你離線環(huán)境下那段命令注定跑不通所以務(wù)必要在有網(wǎng)機(jī)器上先把plug.vim下載好。curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim拷過去的時(shí)候注意目錄結(jié)構(gòu)~/.vim/autoload/plug.vim。位置錯(cuò)了vimrc里的call plug#begin()立刻報(bào)錯(cuò)E117: Unknown function: plug#begin。我踩過這個(gè)坑當(dāng)時(shí)下載的文件放到了~/.vim/plugin/vim直接把plug.vim當(dāng)普通插件在啟動(dòng)階段執(zhí)行了結(jié)果一堆函數(shù)還沒定義好就互相調(diào)用報(bào)錯(cuò)根本沒法看。3. 離線安裝方案二用Vim原生packpath最穩(wěn)的方案如果你在離線的機(jī)器上連vim-plug也不想裝或者你干脆要做一個(gè)“極簡(jiǎn)依賴”的分發(fā)環(huán)境那就直接用Vim 8.0以后內(nèi)置的packpath機(jī)制。這是最不依賴外部工具、純vim原生支持的方案。3.1 packpath機(jī)制長什么樣Vim 8.0引入了一個(gè)叫作packages的功能核心是通過固定的目錄結(jié)構(gòu)實(shí)現(xiàn)插件加載無需任何管理器。只要在vimrc里加了packloadallvim啟動(dòng)時(shí)會(huì)自動(dòng)掃描這些目錄~/.vim/pack/包名/start/插件名 ~/.vim/pack/包名/opt/插件名pack/中間的這層目錄叫包名你可以隨便起比如vendor、myplugins、work都可以。它的作用只是分類管理。真正決定加載行為的是start和opt兩個(gè)子目錄start/插件名vim啟動(dòng)即加載效果等于在線方案里的“默認(rèn)啟用”opt/插件名不會(huì)自動(dòng)加載需要你想要的時(shí)候手動(dòng)執(zhí)行:packadd 插件名才會(huì)加載這個(gè)機(jī)制對(duì)離線環(huán)境極其友好因?yàn)檎麄€(gè)加載過程根本不涉及任何網(wǎng)絡(luò)操作和倉庫操作只要你的目錄結(jié)構(gòu)正確、vim版本支持插件立刻就能用。它的缺點(diǎn)是更新時(shí)要自己去有網(wǎng)機(jī)器上clone或下載再覆蓋但從來沒有人規(guī)定過離線環(huán)境能接受多高的更新頻率。3.2 一個(gè)能直接用的packpath目錄布局我實(shí)際使用中建議這樣布局~/.vim/ ├── vimrc └── pack/ └── vendor/ ├── start/ │ ├── nerdtree/ │ ├── vim-airline/ │ └── editorconfig-vim/ └── opt/ └── tagbar/對(duì)應(yīng)的vimrc里這樣寫set nocompatible packloadall 可選按需加載opt目錄下的插件 nnoremap F9 :packadd tagbarCR:TagbarToggleCRpackloadall會(huì)遍歷所有start/*目錄并將它們加入runtimepath這一步相當(dāng)于把一堆set rtp自動(dòng)完成。對(duì)于opt/下的插件:packadd tagbar命令會(huì)在runtimepath里加入~/.vim/pack/vendor/opt/tagbar然后后續(xù)命令才能調(diào)用它的函數(shù)。有一點(diǎn)要注意某些插件在plugin/目錄里會(huì)執(zhí)行filetype off之類的全局設(shè)置多個(gè)插件在一起時(shí)啟動(dòng)順序會(huì)影響行為。一般來說start/里的插件是按文件名字典序加載的如果某個(gè)插件需要另一個(gè)插件先加載比如依賴某個(gè)函數(shù)就需要把被依賴的插件目錄名改成00-xxxx這種帶前綴的形式讓它在字典序上排前頭。這算一個(gè)冷門小技巧但離線排查時(shí)能幫你省半天時(shí)間。3.3 配合help文檔和tags的離線生成packpath方案里的插件目錄是從別的機(jī)器拷貝過來的通常帶有doc/目錄但vim的:help命令需要對(duì)應(yīng)的tags文件才能正確跳轉(zhuǎn)。如果你發(fā)現(xiàn):help nerdtree打不開或者提示沒有tags需要自己生成一下vim -u NONE -c helptags ~/.vim/pack/vendor/start/nerdtree/doc -c q這條命令會(huì)讀取doc/下所有.txt文件并生成tags。-u NONE表示不加載用戶配置-c表示執(zhí)行完命令后退出。批量處理所有插件時(shí)可以寫個(gè)循環(huán)for dir in ~/.vim/pack/vendor/start/*/; do vim -u NONE -c helptags $dir/doc -c q done這個(gè)后處理在網(wǎng)絡(luò)正常的機(jī)器上通常由管理器自動(dòng)完成離線手動(dòng)部署時(shí)是回報(bào)率最高的細(xì)節(jié)。你辛辛苦苦拷了一堆插件結(jié)果:help跳轉(zhuǎn)404體驗(yàn)大打折扣。4. 完整實(shí)操從準(zhǔn)備到部署的一站式記錄原理說清楚了下面是一套可以照抄的完整流程。假設(shè)目標(biāo)是一臺(tái)全新的內(nèi)網(wǎng)CentOS 7機(jī)器沒有外網(wǎng)要部署vim和一些常用插件。我會(huì)把每一步都展開寫包括我實(shí)際會(huì)敲的命令和檢查點(diǎn)。4.1 在有網(wǎng)機(jī)器上準(zhǔn)備離線工件我習(xí)慣建一個(gè)vim-offline/目錄把vim的插件倉庫、vim-plug本體、甚至目標(biāo)機(jī)器可能缺的依賴rpm包都放進(jìn)去。目錄結(jié)構(gòu)如下vim-offline/ ├── autoload/ │ └── plug.vim ├── plugged/ │ ├── nerdtree/ │ ├── vim-airline/ │ ├── ctrlp.vim/ │ ├── vim-fugitive/ │ └── coc.nvim/ ├── vimrc └── deps/ ├── node-v16.20.2-linux-x64.tar.xz └── ctags-5.8-2.el7.x86_64.rpm其中plugged/下的目錄全部來自有網(wǎng)環(huán)境的:PlugInstall或者用git clone --depth 1拉取。coc.nvim這類插件特殊它同時(shí)需要node運(yùn)行時(shí)和它自己內(nèi)部的node模塊。所以我會(huì)在有網(wǎng)環(huán)境下進(jìn)入plugged/coc.nvim目錄執(zhí)行一次npm install把node_modules生成好然后整個(gè)目錄一起打包帶走。這個(gè)細(xì)節(jié)90%的人會(huì)漏掉到了離線機(jī)器上coc.nvim裝好了卻起不來報(bào)錯(cuò)信息又不直觀。cd vim-offline tar czf vim-offline.tar.gz .打包后把tar文件拷到目標(biāo)機(jī)器/tmp/下。4.2 目標(biāo)機(jī)器解壓與vim版本檢查先確認(rèn)目標(biāo)機(jī)器的vim版本和特性支持vim --version | head -5 vim --version | grep -E python3|ruby|clipboard如果vim版本低于8.0packpath方案就不支持了只能退回vim-plug本地路徑方案。我的經(jīng)驗(yàn)是內(nèi)網(wǎng)CentOS 7默認(rèn)的vim是7.4需要先升級(jí)。這時(shí)你會(huì)遇到熱搜里那句“package vim is not available, but is referred to by another package. this ma”——后面專門講這里只提醒用yum install vim往往不行需要先確認(rèn)源比CentOS 7默認(rèn)base源里vim相關(guān)包叫vimproved或vim-enhanced直接搜vim這個(gè)名字它反而會(huì)給出這樣的提示。正確的包名通常是vim-enhanced或vim-minimal要裝的是yum install -y vim-enhanced檢查通過后把離線包解壓到~/.vim對(duì)應(yīng)位置mkdir -p ~/.vim cd ~ tar xzf /tmp/vim-offline.tar.gz因?yàn)閠ar包里的目錄層次就是直接在~/.vim下展開的解壓完vim-plug和插件就位。4.3 編寫vimrc與加載驗(yàn)證目標(biāo)機(jī)器上的~/.vimrc內(nèi)容基于打包帶過去的vimrc核心部分長這樣call plug#begin(~/.vim/plugged) Plug ~/.vim/plugged/nerdtree Plug ~/.vim/plugged/vim-airline Plug ~/.vim/plugged/ctrlp.vim Plug ~/.vim/plugged/vim-fugitive Plug ~/.vim/plugged/coc.nvim, {do: { - coc#util#install() }} call plug#end()這里每一個(gè)Plug都指向本地路徑即使斷網(wǎng)vim-plug也不會(huì)聯(lián)網(wǎng)。插句話說coc.nvim的do聲明會(huì)在:PlugInstall時(shí)執(zhí)行安裝腳本如果coc相關(guān)目錄里已經(jīng)帶有預(yù)構(gòu)建產(chǎn)物腳本會(huì)很快結(jié)束。然后啟動(dòng)vimvim在vim里執(zhí)行:scriptnames這個(gè)命令會(huì)列出所有vim啟動(dòng)時(shí)加載的腳本文件路徑。檢查列表里是否包含~/.vim/plugged/nerdtree/plugin/NERD_tree.vim這樣的路徑。如果能看到說明插件加載成功。另外可以執(zhí)行:PlugStatusvim-plug會(huì)列出所有聲明的插件狀態(tài)OK表示路徑找到且已加載。4.4 把依賴的二進(jìn)制工具一并部署很多vim插件號(hào)稱“純vim實(shí)現(xiàn)”裝完就完事。但真實(shí)世界的知名插件基本都帶二進(jìn)制依賴。你自己統(tǒng)計(jì)一下就會(huì)發(fā)現(xiàn)出問題的插件基本都栽在依賴上插件依賴離線準(zhǔn)備方式ctrlp.vimvim自帶無需額外處理vim-airline字體可選拷貝powerline字體到系統(tǒng)字體目錄coc.nvimnode.js 16下載node二進(jìn)制tar包解壓到/optvim-fugitivegit系統(tǒng)自帶或離線rpm安裝tagbarctags下載rpm包yum localinstallfzffzf二進(jìn)制預(yù)先在有網(wǎng)機(jī)器上編譯好拷過去YouCompleteMecmake, gcc, python-dev在有網(wǎng)機(jī)器上編譯完整個(gè)ycm_core拿node舉例從nodejs.org下載node-v16.20.2-linux-x64.tar.xz目標(biāo)機(jī)器上解壓到/opt/node然后在~/.bashrc里加一行export PATH/opt/node/bin:$PATH檢測(cè)是否成功node --version注意coc.nvim還要檢查node能跑起來才算數(shù)因?yàn)樗诓寮?nèi)部會(huì)啟動(dòng)node進(jìn)程做語言服務(wù)。5. 常見報(bào)錯(cuò)與避坑手冊(cè)這部分全是真金白銀的踩坑總結(jié)。我按出現(xiàn)頻率從高到低列每一條都是我在離線環(huán)境里實(shí)際碰到的。5.1 “package vim is not available, but is referred to by another package”這串提示到底啥意思熱搜里這個(gè)片段的完整版一般長這樣Package vim is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source在Debian系系統(tǒng)比如Ubuntu、Debian里運(yùn)行apt install vim時(shí)出現(xiàn)通常是apt源列表里沒有vim這個(gè)包名對(duì)應(yīng)的可用條目??赡艿脑蛴袔讉€(gè)系統(tǒng)的/etc/apt/sources.list配置不完整或者源文件里的地址是內(nèi)網(wǎng)/舊地址apt update沒成功系統(tǒng)太老或太精簡(jiǎn)包源里vim的元數(shù)據(jù)沒拉到你用的是最小化容器鏡像里面根本沒有配置desktop相關(guān)的源我的處理順序是cat /etc/apt/sources.list apt update apt policy vimapt policy vim會(huì)顯示源里vim包的候選版本。如果輸出沒有任何候選基本確定是源的問題建議參考同版本發(fā)行版官方源重新配置后再apt update。CentOS系則用yum search vim或yum list available vim*通常包名是vim-enhanced。這兩個(gè)系統(tǒng)恰好都容易在“vim這個(gè)名字”上栽跟頭原因就是發(fā)行版里vim主包被拆分成了不同名字。我見過有人為了繞過這個(gè)問題從網(wǎng)上隨手找個(gè)rpm包rpm -ivh強(qiáng)裝結(jié)果依賴沖突一堆把系統(tǒng)搞壞。建議別這么干優(yōu)先修源。5.2 插件文件在但vim完全沒加載檢查runtimepath和suffixes癥狀是插件明明拷貝到位了打開vim一點(diǎn)效果沒有。排查步驟按順序來第一步:set runtimepath?看輸出里有沒有插件路徑。沒有的話說明你的加載步驟沒執(zhí)行vim-plug需要plug#begin/end包裹packpath需要packloadall。第二步:filetype plugin indent on有些插件依賴filetype插件比如ftplugin/里的文件。如果你的vimrc里沒有這條vim根本不會(huì)去加載ber文件類型插件。第三步確認(rèn)插件目錄里是不是真的存在plugin/子目錄。有些插件是lazy-load設(shè)計(jì)比如編輯器需要輸入特定命令才加載主腳本。遇到這種別說“沒反應(yīng)”試著輸入插件提供的命令比如NERDTree就敲:NERDTree。另一個(gè)冷門癥狀.vimrc里如果用了set suffixes...之類全局配置雖然不至于讓插件不加載但會(huì)影響文件搜索優(yōu)先級(jí)。這類配置多了排查插件問題時(shí)容易混淆。5.3 插件報(bào)錯(cuò)但原因不直觀老版本vim與腳本語法不兼容離線機(jī)器上vim版本老插件又是新寫法最容易出現(xiàn)無語的兼容性問題。比如vim-airline最新版用了trim()這種較新函數(shù)在Vim 7.4上直接E118。我的經(jīng)驗(yàn)是給離線機(jī)器配插件時(shí)盡量選擇與目標(biāo)vim版本匹配的插件版本。最靠譜的做法是在有網(wǎng)機(jī)器上先查看一個(gè)插件的tag列表拉取release分支。比如vim-plug可以這樣指定版本Plug vim-airline/vim-airline, { tag: v0.11 }離線環(huán)境下用--depth 1 --branch v0.11去clone對(duì)應(yīng)tag。這樣避免最新版本和舊vim不兼容的問題。否則你會(huì)花大量時(shí)間去改別人插件的源碼得不償失。5.4 不同插件管理器的差異遷移從vim-plug遷移packpath時(shí)很多人會(huì)犯一個(gè)錯(cuò)直接在vimrc里寫packadd xxx但packadd只對(duì)opt/目錄里的插件有效。如果插件在start/里且packloadall已經(jīng)執(zhí)行過它會(huì)自動(dòng)加載你再手動(dòng)packadd反而會(huì)提示“找不到包”。這屬于理解了機(jī)制就順理成章的事但教程看多了反而容易搞反。對(duì)比一下VSCode的離線安裝思路比如把.vsix文件拷進(jìn)extensions目錄和vim的packpath本質(zhì)上是一樣的哲學(xué)插件本質(zhì)是文件管理器只是負(fù)責(zé)把一個(gè)文件路徑注冊(cè)進(jìn)運(yùn)行時(shí)的搜索路徑。理解了這一層你遷移到Neovim的packer.nvim或者lazy.nvim思路也是通的只不過lazy.nvim多了一層lua配置語法和更嚴(yán)格的加載順序描述。6. 最后分享幾點(diǎn)實(shí)際經(jīng)驗(yàn)離線安裝這件事我前前后后折騰了無數(shù)次最后總結(jié)出幾條經(jīng)驗(yàn)。第一不要追求把有網(wǎng)環(huán)境的整套vim配置原樣搬到離線機(jī)器上。插件越多依賴越多某一步不一致整個(gè)環(huán)境就崩。我給離線機(jī)器做配置時(shí)會(huì)刻意砍掉可能依賴外部linter的插件比如ale、vimspector這類只保留純vim腳本實(shí)現(xiàn)的插件實(shí)測(cè)穩(wěn)定得多。第二一定要在你打包的環(huán)境里完整驗(yàn)證一遍。很多依賴問題是隱性的你有網(wǎng)環(huán)境里裝過一次、node_modules早就存在你覺得沒問題但拷貝過去的目錄如果少了一個(gè)符號(hào)鏈接或者目錄權(quán)限是700而不是755隔離機(jī)器上就會(huì)出詭異故障。我有個(gè)小習(xí)慣打包前先把.git目錄刪掉或者用--depth 1克隆因?yàn)槿靠寺〉?git體積非??捎^而且離線環(huán)境里你也不大可能執(zhí)行g(shù)it pull。刪了之后整個(gè)目錄能縮小好幾倍拷貝起來更快。第三養(yǎng)成記錄vim版本的習(xí)慣。離線環(huán)境下最怕的就是“你覺得有實(shí)際沒有”。我每次部署都會(huì)先寫清楚目標(biāo)機(jī)器的vim --version、python3 -V、node -v再對(duì)著這個(gè)清單準(zhǔn)備插件和依賴。這個(gè)清單比任何管理器都好使因?yàn)椴寮芾砥髦荒芄懿寮懿涣四愕南到y(tǒng)環(huán)境。離線裝vim插件本質(zhì)不復(fù)雜文件名對(duì)上路徑加載上依賴備齊就這三件事。把這套思路想明白不僅vim能用VSCode離線裝插件、WSL離線裝環(huán)境、甚至Docker鏡像離線導(dǎo)入底層都是同一個(gè)道理——把網(wǎng)絡(luò)環(huán)節(jié)去掉剩下的就是個(gè)文件拷貝和路徑注冊(cè)的工程問題。下次再有人問我離線環(huán)境怎么配我大概會(huì)把這篇文章甩給他然后補(bǔ)一句“先別急著找包先把vim版本看清楚?!?
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 五月天伊人av| 天堂久久久久天堂网| 日欧大屏操| 五月婷婷五月天| 婷婷97狠狠成人网站| 天天干com| 丁香六月开心| 五月丁香亭亭操逼| 色五月中文字幕| 久久久五月天| 97在线碰| 六月撸婷婷| 丁香综合伊人| 深爱激情中文五月天av| 色播播婷婷| 五月婷婷久久综合| 亚洲综合成人网| 久久激情综合| 日本人人超碰| 天天干电影| 婷婷六月伊人| 五月丁香婷婷婷婷综合网| 九九精品99久久久| 丁香婷婷五月激情四射网| 激情久久久久| 秋霞A V毛片| 青青草日本亚洲| 五月丁香啪啪网| 婷婷94s| 男人天堂99| 狠狠干婷婷| 丁香五月天堂| 五月天欧美 另类小说| 婷婷色狠狠| 思思99热热热99| 91九九精品| 五月丁香婷中文| 九九视频这里只有精品| 婷婷激情社区| 日本色爽| 97色色综合| 色激情五月| 亚洲激情五月丁香久久久久| 伊人国产婷婷五月天 | 99熟女啪啪视频| 久久se 综合网| 99re这里| 五月丁香六月激情综合| 99热这里有精品| 五月天婷婷视频| 91啪啪网| 一起肏在线视频| 骚货艹网站视频| 五月婷婷AV| 婷婷激情综合| 五月天婷亚洲天综合网综合| 夜夜躁狠狠| 99久久久国产大片| 新五月天婷婷激情电影| 91精品久久久久久综合五月天| www.minyis.com【JT】币址百万U预算可预付QQ2101460746 | 另类亚洲电影| YW无码| 北京熟妇搡BBBB搡BBBB| 超级碰 久久9| 久久婷婷综合基地| 色。 日日日| 丁香激情合作五月| 狠狠草狠狠草| 99日在线视频| 99热个人在线| 九九精品热播| 久久6这里只有精品| 五月丁香色色综合| 婷婷丁香成人五月天| 五月丁香婷婷五月| 激情www| 天天日天天摸| 久久久色情| 性爱网六月丁香| 黄色91在线观看| 五月亭亭色| 精品牛仔裤超碰| 天天五月丁香五月| 99热这里有精力| 99熟女视频| 六月婷婷开心| 天天操天天国产三级片处女学生妹| 99热在线网站| 久久这里在精品视频| 色情五月天se| 一起草Av| 亚洲色频| 亚洲精品欧洲精品| 五月天色色婷婷| 99热精品在这里| 色爽干| 婷婷五月天精品| 久久伊人五月天| 丁香五月天欧美| www.久热| 国产九月婷婷| 激情婷婷内射| 99色在线观看视频| 9 7总站超级碰免费视频| 偷偷操99| 大陆肏屄视频| 激情玖玖sh| av线电影| 天天色综合图片| 激情综合色图| 欧美韩国日本| 日本97在线看片| 91啪啪视频| 婷婷深爱五月天在线| 亚洲精品激情| 熟妇高潮一区av| 色色草97| 五月五丁香婷婷| 色色影院aaaav| jiZZdr| site:pnnrt.com| 国产精品成人网址| 激情综合五月.....| 九九精品免费| 91干在线视频| 五月天在线视频尤物视频在线看| 欧美激情综合| 99色色网站| 超碰99资源站| www久久久久| 99re久热只有精品6在线直播| 亚洲激情网| 五月天社区婷婷| 狠狠色大香蕉| 婷婷激情人妻| 久久久香| 99综合免费视频| 艹色18p| 五月丁香直播| 欧美五月停| 久久XX| 成人永久免费视频在线观看| 一月婷婷色色| 日韩高清成人| 超碰在线看| 天天日天天色| 婷婷六月激情| 亚洲日日操| 在线观看视频1区| 26uuu美女三级视频| 91精品久久久久久77777| 色五月开心久久网| 狠狠狠色激情综合适合| 婷婷射图五月天| 激情五月天视频| 超级碰91| 五月伊人网| 淫视馆av三区| 热九九在线| AV色婷婷| 色欲Av五月天| 91色五月在线观看| www.狠狠| 久久久18| 成人无码髙潮喷水A片| 婷婷丁香五另类网站| 99久热| 婷婷在线观看五月天在线视频| 91九色国产| 97干在线播放| 婷婷五月天综合小说网| 婷婷丁香18| 天天爽天天摸| 玖玖爱综合网| 夜精品无码A片一区二区蜜桃| www。五月天。com| www99xxxx五月丁| 日本天天色| 婷婷九色| 久久怡红院| 激情网第四色| 成人视频在线免费播放| 啪啪综合网| 亚洲激情视频网| 99热在线极品极品| 五月丁香五月婷婷在线观看| 久久这里精彩免费在线观看| 婷婷激情六月中文| 超碰在线91| 日本人妻丁香婷婷久久寝取熟女五月| 97偷拍在线视频| 五月激情小说| 色999五月色| 有码一区二区三区| 五月丁香五月综合欧美| 五月天久久91| 色插综合网| 五月九九综合| 天天爱天天秀天天做| 丁香五月,开心五月,成人婷婷| 五月色情| 日本片日本片祼观看网站在线看中文版网页在线看 | 五月天影院婷婷在线观看| 久re在线| 久久久18| 思思热精品在线观看| 色香久久| 欧美天堂婷婷日韩| www.99热| AV在线大香蕉| 思思热久热| 丁香五月婷婷啪啪| 六月婷婷网| 99色在线视频| 噜噜干日本| 五月丁香少妇A| 国产综合丁香五月天| 丁香六月综合激情| 99啪啪视频| 九九综合| 91狠狠色丁香| 99 福利 导航| 综合福利网| 97热视频| 草一草avb| 伊人丁香花综合影院| 久久永久视频| 九九热9| 欧美色频| 久热超碰| 91综合在线| 激情五月天婷婷五月天| 韩国天天婷婷| 精品久久66| 精品国产va久| 五月天六月丁香| 欧美天堂久久| 99在线视频观看| 五月丁香六月色| 思思热性操| 国产资源在线视频| 少妇婷婷五月天| 91 影音先锋| 天天操天天干天天日| 人人播| 26uuu欧美亚洲日韩| 色婷婷久久| 人人性久久| 五月婷婷久久爱| 婷婷伊人网| 性爱网五月天| 人人摸人人摸| 99在线免费视频| 第四色激情网| 天天日综合| 欧美一级色| 五月婷婷草| 天天干天天干天天干天天干天天干| 婷婷五月天在婷| 日韩婷婷五月天| 激情com| 天天五月丁香五月| www.婷婷,com| 久久综合99| 色5月婷婷色| 国产免费av在线| WWW.久久99| 久久婷婷色综合老司机| 五月久久婷婷丁香| 这里只有精品99视频| 只有精品在线观看| 婷婷五月天综合蜜桃| 久久996re热这里只有精品无码| 91色色色| www.热99热| 久久久五月婷婷| 亚洲人妻五月丁香婷婷| 激情啪啪五月| 欧美槡BBBB槡BBB少妇| 极品人妻VIDEOSSS人妻| 天天操夜夜操| 亚洲A片成人无码久久精品青桔| 亚州美女| 丁香六月激情国产| 婷婷久久丁香五月| 337p午夜影院| 成人丁香五月天Av| 激情五月天视频| 麻豆AV一区二区三区| 婷婷丁香无码专区| 吊色AV男人的天堂| 99久久天堂婷婷| 91性人人| 天天拍夜夜爽日日| 日本高清久| 狠狠操天天操天天操| 五月永久激情| 九九碰九九爱97超| 91狼友视频网页更新| 大天天伊人| 91seav| 91 九色大美女| 色九九九综合| 亚洲五月天第一综合干| 五月天在线视频尤物视频在线看| 99只有精品| 婷香五月网在线| www,婷婷五月天,com| 九九色热视频| 国内外色色色色色成人视频| 超级碰碰碰碰视频| 国产成人va在线| 亚洲婷婷久久综合| 99久久喉9| 狠狠色狠狠爱| www.热99热| 涩综合网| 视频久久9| 99亚色色色| 99精品免费欧美小视频| 99色视频| 色色色欧美| 五月丁香激情欧洲啪啪| 97啪啪| 成人.在线日韩| 91丨九色丨白浆秘| 婷婷五月激情视频| 日韩AV在线影片| 丁香六月激情四射| AV成人在线播放| 人人色人人弄人人操| se99热久久一本| 色亚洲婷婷| 99精品小视频| 欧美成人精品A片免费一区99| 成人综合网站| 狠狠干狠狠色| 伊人久久大香线蕉av最新| 狠狠色综合五月人人| 欧美啪啪五月天| 婷婷色播综合五月| 婷婷九月| 99re这里只有精品国产99| 九九视屏| 色欧美影院| 婷婷五月丁香手机在线视频| 最新国产AV| 性小说五月天| www.超碰在线| 亚州精品色情无码A片| 操逼巨乳91| 婷婷激情97| 人色五月天婷婷| 丁香啪啪| 这里只有精品99www| 婷婷丁香熟妇综合网| 九九热99视频| 丁香五月婷久久| 六月婷婷av| 国产avapp 网| 色综合网上班开心婷婷久久| 激情综合网络插| 五月婷婷之六月丁香| 激情五月丁香五月| 青青草a在线| 9色91视频| 九九AV在线| 影视av久久久噜噜噜噜噜三级| 久久机热/这里只有精品| 久久久久久久久久久久久久久久一道本| 亚洲久久视频| 美女婷婷激情亚洲| 五月婷婷亚洲| 久99视频在线观看| 天天干天天做| 五月欧美色色五月| 97成人在线视频| 婷婷综合色五月天| 日韩成人电影在线播放| 99热在线播放| 国产片色| 欧美性久| 99热| 婷婷五月丁香综合激情| 久久综合五月天| 国产综合激情五月久久| 丁香五月97视频| 丁香五月手机在线| AV色五月婷婷| 丁香婷婷AV| 婷婷五月天亚洲| 五月丁香婷婷成人版| 色欲久久综合| 婷婷五月天色网久| 久9久成人精品视频| 大香蕉啪啪| 黄色99视频| 精品国产一区二区三区四区阿崩| 欧美婷婷综合| 狠狠干狠狠色| 久草五月丁香婷婷综合| 色婷丁香| 99思思热只有在这里看| 天天干,天天操,天天射| 拍真实国产伦偷精品| 热99热9| 色播五月综合网| 五月丁香色综合| 国产日产成人亚洲欧美国产VA| 色色三级视频| 97视频久久| 亚洲激情视频网| 丁香五月婷婷欧美成人色图| 北京熟妇搡BBBB搡BBBB| 婷婷色啪| 丁香五月 综合| 婷婷久久婷婷色五月| 婷婷五月av| 精品成人无码A片观看香草视频| 久草嫩草在线观看| 丁香婷婷综合激情五月色| 五月综合婷婷五月| 99热这里只有精品26| 中文字幕丰满乱孑伦无码专区| 丁香九月综合激情| www,婷婷| 99在线视频在线观看| 99热综合色图| 日韩久久系列| 99热在线观看| 激情图片五月天| 亚洲va在线∨a天堂va欧美va| 五月激情丁香五月| 日韩av在线电影| 激情婷婷五月天| 激情六月丁| 婷婷六月久久| 婷婷五月天激情在线观看 | 激情五月婷婷| 欧美色婷婷| 五月丁香久久综合精品| 丁香六月啪| 国产超碰av| 99这里有精品| 久久99热这里只有精品| 色婷婷五月亚洲| 五月天婷婷综合久久| 老妇六区| 欧美五月停| 亚洲人妻av| 精品在线网站| 伊人网大香| 五月丁香六月综合激情无码软件亮点 | 天天综合网亚洲网站| 99r久久这里只有精品| www色五月| 3p久久| 色一情一乱一乱一区9| 91碰人人| 久热在线观看视频9| 内射干少妇亚洲69XXX| 丁香五月天之婷婷影院| 思思热在线视频精品| 欧美大香蕉视频| 九九无码| WWW99热| 婷婷色五月激情强奸四射| 久久这里都是精品| AA丁香综合激情| 丁香五月成人社区| 播五月开心婷婷欧美综合| 狠狠干无码| 激情五月天影院| 思思热这里只有精品| 99热这里是精品| 五月开心婷婷| VfJxEwPH| 蜜臀av粉嫩av懂色av| 欧美色色色色色色色色色色| 日韩成人电影AV| 六月婷婷中文字幕| 天天操比比| 久久婷婷丁香| 91久久婷婷| 丁香五月成人社区| 国产精品久久久爽爽爽麻豆色哟哟 | 丁香五月久久| 久久综合婷婷激情| 欧美啪啪五月天| 国产av基地| 9精品一区| 激情久久丁香| www.xtbsty.cn.com蜜乳AV| 丁香五月综合久久八| 激情六月丁香| 婷婷激情鹿城五月天| 五月丁香六月花| 九九热只有精品| 少妇人妻人伦A片| 99久久久免费| 亚洲无码 图片区| 婷婷婷五月香蕉| 99人人操人人爱久久久| 中文字幕+乱码+中文字幕在线观看| 久久五月网| 色色色色色色色色网站| www.minyis.com【JT】实力收量可预付QQ2101460746 | 182.t午在线观看| 日91高清无玛| 婷婷AV丁香| 噜噜五月天综合| 久婷五月| 国产人妻人伦精品一区二区| 丁香五月天狠狠操| 五月色丁香国产在线视频| 男人的天堂五月丁香| 色色免费网站| 大香蕉久久综合网| 天天色综合天天| 亚洲激情精品| 亚洲av成人在线| 久久se 综合网| 色五月天丁香婷婷| 天天爽天天做| 超碰人妻在线| 伊人综合色干| 五月婷婷伊人网| 五月婷婷综合丁香视频| 亚洲精品白浆高清久久久久久| 伊人久久大香天蕉亚洲特级| 天天操天天操天天操| 亚洲avjiujiur91| 五月丁香在线观看| 五月激情丁香啪啪| 五月天激情小说婷婷| 九九热在线精品| 久热久| 97男人天堂| 99色五月| 婷香五月激情视频| 天堂久热| 五月香蕉综合| 99在线热| 狼友超碰| 激情五月综合网最新 | 无码少妇高潮喷水A片免费 | 色婷丨日丨天丨综合久久| 热久久91| 青青草原爱爱网| 色欲丁香久久| 中文字幕欧美日韩VA免费视频| 99在线播放视频| 99视频在线精品| 欧美丰满熟妇BBB久久久| 中文字幕AV网址| 成人开心五月天| 91九色白丝| 激情婷婷五月黑人| 免费无码毛片一区二区A片| 全高清无码视頻| 丁香五月在线观看| 中文网婷婷字幕婷| 人人播| 亚洲情欲久久| 五月婷天天搞视频| 9精品一区| 五月天综合图片| WWW色五月| 夜色爱爱亚洲| 国产在这里只有精品| 就爱日五月天| 狠狠草狠狠草| 日韩肏屄网| 色色色综合色| 黄网在线免费播放| 亚洲不卡| 欧亚洲在线高清视频| 色婷婷成人| 五月天社区| 亚洲激情婷婷| 99精品这里只有免费视频 | 91九色在线观看免费| 激情欧美五月丁香| 踪合专区啪啪| 国产亚洲在线| 国产精品大香蕉| 五月激情六月综合| 五月色无码| 69凹凸成人综合网| 99re这里| 99毛片| 日本欧美在线| 亚洲综合视频一下| 婷婷WWW久久| 狠狠爱婷婷丁香| 激情五月天婷婷| 色情免费视频播放| 海外网站专业操老外| 色碰碰| 色婷婷五月影视| 五月丁香久久| 丁香六月五月天| 久9久9久9久9久9久9| 久久久精品人妻| 九九av| av高清无码| 怡红院视频| 婷婷综合亚洲| Blackedraw视频一区二区| 丁香五月另类小说| 99re这里只有精品99| 日本人人超碰| 亚洲黄色精品| 成年人99热| 五月停停99| 在线看片av| 五月丁香六月激情综合啪啪| 丁香五月成人| 狠狠五月天| 97色婷| 91制片厂久久久国产电影| 综合一区二区三区| 69er小视频| 人妻aV在线| 亚洲精品一区中文字幕乱码| 日熟女| 丁香五月综合图片在线观看| 久综合九| 色婷婷电影网| 色丁香五月| 日韩三级片一区二区| 99久久高清视频| 丁香在线视频| 91日视频| 欧美丁香婷婷五月| 亚洲激情高潮| 中文AV在线播放| 亚洲AV成人一区二区在线观看| 碰碰女| 99热精地址| 色波激情五月天| 99视频久久久| 狼人伊人干| 99热精品在线| 婷婷五月天黄色| 天天做天天爱天天做| 一夜福利不卡| 丁香久久| 激情久久久久久| 日本在线观看aaa 99| 五月天开心网| 色婷婷六月| 国产精品香蕉| 只有精品视频在线观看| 婷婷激情在线| 五月天婷婷社区久久综合| 中文字幕欧美日韩VA免费视频| 午夜做爱影院| 夜夜操天天爽| 五月丁香六月婷婷综合伊人| 91视频五月丁香| 九热视频免费观看| 99草在线免费观看视频| 综合在线观看99| 成人看片网站| 99久久综合网| 大香蕉久操| 内射综合网| 天天操综合网站| 热99精品视频| 丁香五月色欲| 开心激情网在线| 丁香五月婷婷色播艳门照| 五月社区婷婷激情| 色香五月天| 内射丰满人妻| 色婷婷在线视频综合| 天天做天天双| 精品99爱免费视频在线观看| 五月丁香六月激情综合在线| xfplayav在线| 天天干天天操| 日本婷色| 99热免费看| 丁香五月婷婷日本| AV成人在线播放| 久久与婷婷| 91人人操人人| 激情色色色| 日日操夜夜爽| 日韩av手机在线观看| 色一情一乱一乱一区91Av| 婷婷午夜| 精品久9| 亚洲精品久久久久久久久久吃药| 密着浓厚中出乚交尾GvG935| 色吧网综合| 婷婷色偷拍| 九色视频91疯狂| 9久热在线视频精品| 91九色视频| 99re思思在线视频| 五月丁香花激情综合网| 九九激情| 久久人妻精品| 五月丁香婷婷色| 日本精品久久久久中文字幕| Av在线不卡一区| 五月丁香综合在线| 亚州激情在线视频| 五月婷婷之综合激情| 色婷婷A| 天天干天天插| 五月丁香婷婷色播无码| 超级碰碰碰91| 狠狠色五月激情| 丁香五月av在线| 干一干xxxx| 午夜大香蕉| 第四色色色色色丁香五月天| 色婷五月天| 激情婷婷另类| 五月婷婷天堂| 夜夜爽天天爽| 亚洲欧美日韩另类| 97人人草| 婷婷桃色网| 色三级色三级| 五月丁香狠狠地噜噜噜噜| 99爱爱网| 婷婷综合中文字幕| 久久久8| 久久久久人妻精选| 色综合天天| 欧美123区免| 韩国情人在线电视剧免费观看高清版全集 | 九九这里都是精品| 天天天天操| 婷婷五月中文字幕| 99色看| 色偷偷五月天| www.9797国产| 五月丁香五月天现场视频| 97碰碰人人| 草榴视频黄色网| 激情五月第四色| 色爱综合网| 九九婷婷激情综合网| 香蕉伊人综合| 第四色26uuu| 國語久久婷| www.九九婷婷| 亚洲五月丁香综合网| 九九综合| 婷婷中合| 天天拍天天做视频| 99热精品无码| 91精品国产综合久久蜜芽解析速度| 99热久只有精品首页| 久久久五月五丁香| 久久婷婷五| 9这里只有精品| 天天插天天射| 色热久资源| 久热中文字幕| 色五月婷婷自拍| 婷婷激情鹿城五月天| 色色丁香婷婷综合| 91精产一区三区免费观看| 激情综合网络插| 99视频| 91精品久久久久久77777| 久久精品性爱| 大香蕉娱乐| 一本道综合网| 青草视频在线播放| 狠狠久久婷五月综合色| 大香蕉久久婷婷| 丁香五月天婷婷91| 亚洲婷婷免费| 1234操逼网| 九九热在线观看视频网站| 超碰五月婷婷五月天| 日日干综合| 深爱激情五月网| 丁香九月婷婷综合| 日本在线va| 九九精品婷| 亚洲色优| 久操干| 五月婷婷,狠狠操| 五月天婷综合| 六月婷婷激情图片| 9色在线| 九九热精品| 色欲操| 色五月婷婷亚洲| www.超碰| 五月色网| 成人必爱视| 粉嫩AV久久一区二区三区| 激情丁香婷婷五月天| 国产成人精品123区免费视频| 99热在线观看免费中文| 激情AV| 中文aV网| Av在线资源| 综合五月天| 91久久久久久| 丁香成人五月天| 亚洲欧洲自拍图片专区五月天| 91在线操逼视频| 五月丁香六月婷婷在线| 98色花堂98t.R| 久久99网| 性色99| 熟妇天天综合| 五月丁香久人妻中文| 欧美婷婷六月丁香综合色| 丁香婷婷老司机久操| 天天日天天草| 九月av在线| 婷婷五月成人有| 91 影音先锋| 免费亚洲婷婷| 最新热中文字幕| 天天插天天插天天插天天插| 久久五月丁香综合17C| 国产精产国品一二三在观看| 五月丁香婷婷激情视频| 九色91国产| 色婷婷五月天| 草五月| 色婷婷久久久| 5月丁香美女影院| 成人AV中文字幕| 久久久91| 五月天婷婷无码| 激情综合五月| 成人性爱无码| 99视频这里只有免费精品| 久热伊人91| 少妇高潮一区二区三区99欧美| 婷婷五月丁香色情| 四虎成人精品永久免费AV九九| 爱99干99| 欧美色频| www,超碰| 开心激情久久久久久久| 九九热这里只有精品23| 亚洲一区二区 成人网站戴套| 婷婷狠狠干| 99久久精品国产色欲| 无码激情精品色婷婷久久久久| 五月丁香激情综合啪啪| 色综合77777| 天天操天天操天天操天天操天天操| 综合激情五月天六月婷免费视频| 99热情这里只有精品在线播放| www99xxxx五月丁| 一本大道嫩草AV无码专区| 亚洲五月天伊人| 五月丁香色综合| www.激情com| 亚洲成人无码网站| 大香蕉五月天| 九月激情综合婷婷| 九九九激情网| 成AV人片一区二区三区久久| 久久久久亚洲AV成人无码电影| 国产片色| 色五月综合婷婷久久综合婷婷久久综合婷婷久久综合婷婷久久 | 91九色精品熟女内射| 婷婷五月天免费视频在线观看| 五五月丁香花激情综合网| 99精品人人| 熟女国产在线一区二区三区四区| 天天色综网| 9999久久久久| 亚洲最大视频| 国产五月天欧美色| 久色国产| 深爱激情久久| 丁香婷婷少妇| 丁香五月六月久久综合| 婷婷天堂综合| 欧美啪啪9| 中文在线成人| 色五月色五天色情网址| 性爱网五月婷婷| 七七婷婷综合| 99色色网| 大香网伊人久久综合| 色五月婷婷在线| 精品久热69| 婷婷五月色情| 欧美97超碰| 欧美日韩五月婷婷| 亚洲在线资源| 色狠狠999综合| 99视频网址| 玖玖色资源站| 六月伊人婷婷| 九九热99精品在线| 久久精彩视频99| 丁香激情六月天婷婷| 5月婷婷六月丁香| 涩涩网五月天| 亚洲 五月 婷婷 成人| 免费观看的AV| 另类激情五月天| 99色精品| 26uuu丁香婷婷五月| 色婷| 婷婷色操| 五月激情啪啪| 亚洲操操操| 99在线精品免费视频| 国产毛片精品一区二区色欲黄A片| 亚洲妇女熟BBW| 无码字幕中文| 久久国产高清| 婷婷激情综合| site:esunnet.com| 五月天婷婷成人资源站| 婷婷五月天小说网| 97婷婷狠狠| 五月婷在线| 色婷婷在线电影| 五月天大香蕉AV| 99热在线精品播放| 免费99情趣网视频| 日日激情网| 天天爽天天爽| 五月婷婷综合在线| www.国产色| 香蕉久操| 九月av| 婷婷五月天成人五月天| 一级A片天天操夜夜操| 久久人妻乱子伦| 人人色性网| 精品五月天| AV网站免费在线| 色色色综合网| 9 1 A v久久久| 婷婷激情五月天天天开心| 青青草原精品久久| 91爱啪啪| 69人人操人人爽| 天天射综合网站| 丁香六月亭亭久久综合| 五月丁香婷婷色| ai97re99一本| 影音先锋天天日| 丁香五月婷婷色五月| 开心激情综合| 色.五月综合网| 婷婷无码视频| 色五月成人在线| 丁香六月综合| 99热 在线播放| 五月天久久www| 亚洲第一黄网| 色九九九综合| 日本五月丁香| 男女99免费视频| 成人免费视频一区| 激情伍月 欧美| 久久99久久99精品免观看粉嫩| 啪啪日本欧美| 国产日批视频免费播放| 激情性爱五月| 久久日婷婷| 五月天第四色开心色播| 久婷五月| 婷婷影院欧美| www.ppypp| 国产看真人毛片爱做A片| 丁香五月综合激情啪啪| 色五月AV| 依人大香蕉在钱1| 97干视频| 婷婷五月大香蕉| 97婷婷五月| 狠狠色噜噜狠狠狠888了| 婷婷五月天小说| www.精品99| 日本激情91| 九九综合图片网| 色激情五月| 丁香五月亚洲综合丝袜| 婷婷五月成人| 成人一级片| 成人在线视频一区| 久久婷婷五月天蜜桃| 操97在线观看| 思思热久久久久思思热| 国产av天堂| 99这里有精品久久97| 99热日本| 丁香九色不卡aaa| 丁香五月激情视频| 免费日本aⅴ中文字幕 | 超碰AV在线| 激情六月下句是什么| 欧美在线视频99| 91刘玥视频在线观看| av操一操| wwww.色婷婷| 日日色综合| 五月天久久激情| 久久婷婷五月综合色丁香| WWW.久久99| 天天草天天摸| 9月色婷婷| 五月丁香久| 99超级碰免费视频| 精品久久99| 91狠狠色丁香婷婷综合久久精品| 99热这里只有精品4| 人妻操逼视频。| 婷婷五月天在线观看| 久久er九九| 日日噜狠狠| 99色视| 91蜜桃婷婷狠狠久久综合9色| 综合色天天| 日韩色色色色| 六月 丁香 视频| 91丁香| 婷婷精品在线| 久久这里这里有精品免费视频| 99热思思| 高清无码中文字幕aVDV| 香蕉99网| 97久久久久| 丁香五月天欧美成人| 性一交一乱一交A片久| 色色色.COM| 97碰人人操| 日韩成人网址| 九九热短视频在线观看| 五月婷婷六月丁香玖玖玫瑰91| 超碰免费人妻| 26uuu国产色| 丁J香六月首页| 另类激情五月在线视频欧美| 色婷婷基地在线| 综合aV在线| 丁香久久五月婷综合| 国产亚洲99| 国色天香成人网| WWW,五月| 91ncom.色| 操逼五月婷婷| pom538精品视频| 天干干夜夜操| 奇米网大香蕉| 久久久GOGO无码啪啪艺术| 色婷婷综合网站| 大香蕉人人人| 开心深爱激情网| 五月天精品综合| 久久伊人大香蕉| 岛国在线观看91| 粉嫩av蜜桃av蜜臀av| 四虎婷婷五月天| 综合久久影院| 草草女人亚洲| 亚洲成人人人操| 婷丁五月| 影音先锋91视频| 婷色五月| 色偷偷综合| 五月丁香好婷婷A片网| 国产成人AV在线播放| 久久大香蕉丁香| 人人操97| 99热这里只有精品3| 丁香六月天婷婷在线| 久久色午夜在线导航| 日产精品久久久久久久蜜臀| 天天日夜夜| 狠狠五月激情婷婷直播片| 超碰免费成人| 性爱激情小说AV五月丁香花| 五月丁香| 婷婷在线精品| 深爱激清网| www.久久66| AV中文在线| 99热免费18| 99亚洲天堂| 亚洲AV网站在线观看| 九九性视频| 婷婷五月深深的爱| 色九区| 二级黄色毛片| www.91AV.com| 国产69久久久欧美黑人A片| 99热九九热| 六月激情久久| 日日操,夜夜撸| 五月天婷婷六月| 五月婷丁香| 色情五月综合婷婷| 69人妻人人澡人人爽久久| 97操碰免费视频| 精品影院| 大香蕉久操| 五月婷婷导航| 翔田千里无码| 日本成人噜噜噜噜噜| 婷婷五月激情网站| www.久久爱| 五月天丁香综合久久国产| 91疯狂操操操操| 色婷婷91激情小说| 综合在线观看99| 国产美女无遮挡裸体毛片A片| 天天干一干| 国产激情久久久| 午夜丁香婷婷| 色情丁香五月婷婷精品| 久久久久久久97| 五月丁香综合影院| 亚洲网站999| 婷婷在线播放| 九九自拍网| 超碰97免费在线| 开心五月综合激情网| 99精品久久久久| 色爽九九| 激情综合网五月| www.丁香五月| 色情综合| 九九热再线九九视频免费在线观看 | 操九色| 日本久久婷| 日本超碰在线| 亚洲第一综合| 另类天堂| 国产内射婷婷| 4399无码视频二区| 丁香六月综合激| 高清国产AV| 婷婷色色网| 99久久66| 人人看人人草人人摸| www久热com| 久久五月天综合| 日本高清久| www久久99| 香蕉AV777XXX色综合一区| 97操碰98| 免费AV在线网址| 91操碰| 五月婷婷综合色啪| 五月丁香亚洲婷婷| 五月天色不卡| 人人摸人人| 精品9197碰| 日韩三及成人AV片| 九九热自拍| 五月丁香花伦理电影| 色色啊| 婷婷淫淫狠狠六月| 色色色综合网| 性色五月天| 超碰人人在线观看| 色综合色色色色| 成人人操| 九九热a| 综合五月天天天天天五月| www,天天干| 亚洲成人免费电影| 婷婷五月天99综合网站| 五月丁香激情综合六月涩涩爱| www.婷婷| 97碰碰免费.视频| 亚洲婷婷在线播放十月| 狠狠操.com| 婷婷五月激情视频在线| 黄色五月婷婷| 日逼影音先锋男人AV资源站| 色偷偷色婷婷| 亚州欧美国产久精国产99综合视频| 婷婷五月天日本无码| 九九精品亚洲| 亚洲五月天激情| 99视频这里有精品| 亚洲操女| 五月丁香激情片| 婷婷射婷婷舔| 天天综合精品| 67194成I人在线观看线路1| 五月天婷婷开心| 啪啪 综合网| 大香蕉综合视频在线| 婷婷爱爱蜜臀天天操| 婷婷综合五月色播| 色欲午夜无码久久久久久张津瑜 | 五月婷婷在线视频观看| 丁香五月天啪啪| 国产a视频| Av九九| www色中色综合| 婷婷丁香五月综合| 99小视频在线观看| 婷婷天天综合| 久色激情| 欧美成人在线观看| 淫荡家庭AV| 久久丁香综合| 六月婷婷天堂| 丁香六月婷月91婷月| 欧美啪啪9| 精品热九九| 狠狠干2007| 激情五月天视频| 免费播放片大片| 俺也去在线视频| 中文字幕日产A片在线看| 亚洲思思热久| 五月婷婷在线观看黄| 国产探花一片区| 99色6爱9热| 91精品婷婷国产综合久久| 中文字幕婷婷在线| 欧美97p| 成人国产欧美大片一区| 久久XX| 99性视频| 午夜婷婷久久| 婷婷五月免费视频| 超碰人人妻| 五月丁香亭亭天天舔| 极品人妻VIDEOSSS人妻| 丁香婷最新动态| 狠狠色婷婷| 亚洲性视频| 激情久久久久久久久久| 9 1在线视频| 91精品综合久久久久久五月丁香 | 午夜大香蕉| 综合色久| 91碰在线| 国产激情综合五月久久| 丁香五月777| 五月丁香色婷婷久久| 九九av在线| 狠狠人人婷婷| av线电影| 26UUU精品一区二区| 91丨九色|PRNY熟妇| 这里只有精品在线免费视频| 99视频在线9| 五月天色婷婷网| 丁香五月玖玖| 天天久| 97久操视频| 超碰成人电影| 91人人操.COM|