欧美成人午夜精品久久久,国产?V天堂一区二区三区,欧美精品va在线观看,亚洲一区二区三区免费在线观看,av无码精品一区二区久久,欧美性爱视频不卡一区三区,欧美乱人伦视频在线观看,国产一级牲交高潮

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
返回資訊列表
五月天国产成人| 丁香五月亚洲婷婷| AV大片在线观看| 九艹在线| 丁香五月Av| 久久9视频欧美| 激情综合五月| 日本色道视频网站| 影音先锋 一区| 久久99网站| 婷婷激情区| www.99精品视频| 色五月婷婷五月天| 五月婷av| 天天爽夜夜爽天天爽夜夜爽| 五月丁香成人| 就是色婷婷五月亚洲色| 97碰| 久久综合婷婷五月| 天天网曰日曰夜夜综合永久免费| 免费观看全黄做爰的视频| 色情五月婷婷| 五月天深爱激情网| 成人小说 五月天 婷婷| 精热在线综合网| 婷婷干六月综合旧址| 91久久久久久| 日日干日日| 综合在线色婷婷| 久热超碰| 激情欧美婷婷| 丁香婷婷久久 | 91久操| 蜜桃人妻无码AV天堂三区| 伊人色综合网| 婷婷五月天无码| 婷婷激情啪啪| 五月天色裸体视频| 天天射综合网夜夜操| 久久久人妻人伦| 丁香五月婷婷综合91| 中国女人内射6XXXXX| 丁香五月激情啪啪| 五月丁香综合网| 亚洲婷婷基地| 午夜免费试看| 99热只有| 天天天天操| 婷香五月| 六月丁香网| 狠狠五月激情丁香六月| 九九热中文| 日日干天天| 夜夜综合色| 色丁香久综合在线久综合在线观看| 狼友超碰| 天堂五月婷婷| 九九AV| 9l视频自拍9l九色成人| 五月丁香| 思思久久精品视频| 操逼在线视频| 五月婷av| 色五月婷婷av| 五月天精品| 五月丁香无码| 婷婷社区五月天| 天天干 夜夜爽| 色~性~乱~伦~噜| 天天操中文字幕| 91丨九色丨熟女|新版| 激情婷婷另类| 久久金品黃色| 粉嫩av蜜桃av蜜臀av| 狠狠色五月天| 婷婷五月亚洲综合| 涩五月婷婷| 人人摸人人干| 国产综合丁香五月天| 国产免费一区二区三州老师F1F1……| 狠狠爱激情网| 五月天天丁香婷婷在线中| 色狠狠激情五月| av在线超清中文| 日本婷婷丁香五月| 99热a片免| 婷婷五月婷婷| 99久久婷婷国产综合精品草原| 噜噜在线| 大香婷婷| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 97啪在线观看视频| 第五婷婷伊人丁香色| 人人97碰| 台湾佬天天日丁香婷婷五月天| 五月婷六月丁香| 五月六月激情| 99综合网| 91制片厂久久久国产电影| 丁香花狠狠婷婷亚洲中文字幕| 月丁香久久久| 另类激情五月| 99er视频在线| 亚洲另类电影| 六月丁香AV| 色婷婷丁香九月| 综合网色| www.日日夜夜.com| 亚洲人妻av| 欧州婷婷五月天综合| 99re在线观看| 第四色五月婷婷| 天天摸.天天mo| 可以直接看的av网站| 人妻久久久久久久久| 亚洲精品永久久久久久| 99久久国产宗和精品1上映| 色播播五月天| 狠狠色噜噜狠狠| 久久九色| 久久婷婷五月| 中文字幕中文有码在线| 久99| 色播五月天激情| 久操操| 国产亚洲色婷婷久久99精品9j| 久久伊人五月天| 亚洲九九在线| 99热亚洲精品| 九热免费视频| 久色婷婷200| 五月丁香六月婷综合成人综合| 五月激情五月婷婷五月天在线| 色色五月婷婷久久| 成人无码髙潮喷水A片| 9久久网| 欧美成人无码高清一区二区三区| 九色七七| 99在线播放| 婷婷久久久久久久| 六月丁香久久| 色色色五月天激情资源| 激情美女五月天激情在线| 六月丁香av| 大香蕉手机视频| 久久人人九| 激情激情激情网| 天天肏视频| 色吧网综合| 综合97五月| 丁香婷婷性久久| 亚洲黄色网址| 久久五月丁香六月婷| 久9无码视频| 六月成人网| 91丁香五月| 91九色|疯狂|高潮|对白|| 美女被操一区二区| 久久婷婷网站| 亚洲色网络| 五月婷婷视频啪啪美女| 五月天婷婷综合| 丁香色婷婷五月天| 九月婷婷丁香| AA片在线观看视频在线播放 | 狠狠色综合久久| 91黄色五月天视频| 亚洲色情网站| 青草激情在线| 99福利视频导航| 大香蕉啪啪啪| 99热在线精品观看| 思思re99视频在线观看| 欧美色图天堂网色| 日本九九网| 色综合网综合| 黄色AAAA韩国guochansanji| 岛国av电影网站| 少妇做爰免费视看片| 免费婷婷| 亚洲热热视频| 色六月婷婷| 丁香五月欧美| 狠狠第四色| 五月婷婷婷丁香播| 丁香五月区| 五月天激情综合网| 色狠狠色| 婷婷中文字幕| 日批在线看| 精品国产AV色一区二区深夜久久| 日日夜夜天天爽| 日本天天操| 可以免费观看的av网址| 欧美成人精品A片免费一区99| 婷婷基地成人五月天| 五月综合无码| 狠狠色丁香婷婷综合久久97AV| 99热在线观看| 丁香六月婷婷综合啪啪| 日熟女| 天天干天天插| 99亚色色色| 久久99精品久久久久久三级| 高潮毛片遮挡费高一百度| 人人摸人人搞| 人人干人人干骚美女| 色色综合网站| 婷婷五月天成人网站| 97成人在线视频| 开心五月婷婷婷美女| 日韩无码91| 激情久久久久久久久久久| 日本成人综合| 少妇AB又爽又紧无码网站| 五月丁香在线精品| 99啊精典免费视频| 婷婷五月色| 青草视频在线播放| se99视频| 色色色色色色色色五月先| 深爱激情丁香| 激情五月www| 九九视屏| 玩熟女五十AV一二三区| 久久永久视频| 亚洲激情色色| www久久99| 日本三级大片| 天天干,天天日| 啪啪激情网| 99精品在线| www.五月丁香av| 色9月| 97se视频在线| 六月丁婷婷| 婷婷成人av| 91黄操| 五月丁激情| 91成人看| 免费看欧美成人A片无码| 人人草人| 另类国产综合| 狠狠色综合网| 欧美日韩国产一区二区| 五月天色色无码| 丁香涩涩爱| 九九综合九九| 激情婷婷综合网| 色综合色色| 狠狠干五月丁香| 伊人婷婷福利网| 新97人人上人人| 26uuu欧美亚洲日韩| 午夜成人网站在线观看| 欧美色爱五月天| 99热情这里只有精品在线播放| 9久热在线视频| 丁香五月激情综合| 色爱99| 色婷婷丁香五月丁香| 五月天婷婷色情| 97香蕉碰碰人妻国产欧美| 色大综合| 怡红院99| 婷婷爱爱蜜臀天天操| 狠狠色 综合色区| 亚洲另类电影| 97热这里精品在线视频| 五月婷婷丁香在线| 日本成人噜噜| 99热这里只有精品热| 97色干| 亚州色综合| 97在线观看| 99热精品在线播放| 欧美大香蕉视频| 色欲AV导航| 婷婷六月爽| 久久人操| 99精品自拍视频| 黄色91在线观看| 九九亚洲天堂| 国产日产亚系列精品版优势| 任你草| www久久99| 精品网站:999WWW| 婷婷色5月激情网| 色天天久婷婷| 丁香五月婷婷成人色区| 十月丁香婷婷| 好好日激情五月天| 第六色在线| 激情五月天综合网站网站网站| 成人版视频在线观看| 五月天综合色| 亚洲色基地| 97超碰99热99| 久99久视频精选| 九九精品9| 日99网站| AV中文字幕夜夜操b天天摸bb| 日比网免费国产| 无码人妻AV久久久一区二区三区| 成人做爰高潮A片免费视频| 天天爽天天爽| 少妇人妻丰满做爰XXX| 成人AV在线电影| 伊人久久艹| 亚洲人人操| 五月天伊人网| 激情综合久久| 丰满少妇猛烈A片免费看观看 | 99热这里全都是精品| 五月丁香激情六月| 99视频这里只有精品10| 激情啪啪五月| 日本色五月| 欧美婷婷日本| 91蜜桃婷婷狠狠久久综合9色| 六月婷婷色综合| 五月婷婷丁香大陆免费| 99综合| 婷婷导航| 果冻传媒A片一二三区| Caoub青青超碰| xxxx五月天色色| 91视频久久久| 六月色婷婷色| 人人看人人要| 五月天激情四射网站| 狠狠色狠狠| 超级碰碰91| 91久久婷婷| 婷婷五月影院| 91视频免费后入强操| 成人av免费观看| 荫道BBWBBB高潮潮喷| 99re8热精品免费视频| 丁香五月婷婷香| 成人毛片在线免费观看| 丁香五月天激情婷婷丁香六月| www.99热国产| 五月婷婷激情久久| 人人操五月天| 97sese婷婷| 久久久久网站| www久久99| 五月婷婷中文网| 日婷婷久久开心| 婷婷五月天综合网| 操日本99| 欧美情月伍月天| 99秘 在线| 玖玖热视频| caop在线视频| 色综合婷婷99| 丁香五月激情综合| 天天日,天天射,天天舔| 91成人性爱视频| 婷婷五月天桃花网| 97福利视频| 狠狠狠狠操| 五月天激情网站| www.99在线| 99re在线免费视频| 婷婷色五月天第7色| 99热这里有精力| 久久综合五月| 丁香五月色五月| 内射激情在线| 九九碰九九爱97超碰| 少妇水多A片太爽了| 97久久五月丁香婷婷| 超碰在线成人| 无码色| 在线看的免费网站| 久久综合性| 这里只有精品免费观看网占| 激情六月婷婷| 亚洲激情综| 极品人妻videosss人妻| 国产激情综合五月久久| www.日本91| 五月天婷婷一起草| 天天射美女| 六月婷婷色色网| 9999久久久久| www,色婷婷| 99热| 久热这里只有精品性色AV| 狠狠草在线观看| 亚洲国产精品二二三三区| 国产在线黄色| 女人天堂AV| 综合在线观看99| 开心深爱五月天| 欧美99视频| 五月婷九月| 色五月婷婷久久| 97碰碰在线观看视频| 丁香六月婷婷色XXXX| 久久婷婷五月天| 丁香婷婷五月综合| 狠狠色丁香婷婷五月| 色播丁香婷婷五月激情| 夜夜操加勒比| 色婷婷色情| 国产FREESEXVIDEOS性中国| 五月丁香六月香香蕉| 91九色中文字幕女在线观看| 91丨九色|PRNY熟妇| 久久激情五月网| 国产精品久久久久9999小说| 伊人五月人妻精品| 五月天丁香婷婷网| 丁香色情五月综合网站| 夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂夂亚洲亚洲亚洲亚洲亚洲亚洲亚洲亚洲色 | 成人无码中文| 精品三区影院| 伊人99久久| 精品一区二区三区木瓜| 五月丁香综合色婷婷| 亚洲五月婷婷在线| 亚洲精品字幕| 丁香五月亚洲天堂| 激情碰碰碰| 五月天激情无码专区| 国产亚洲AV人片在线| 五月婷婷精品视频| 在线观看日韩12345区| 激情综合五月.....| 国产精产国品一二三在观看 | 婷色五月| 99热国产国产| 亚洲精品白浆高清久久久久久| caopeng超碰| 狠狠狠狠狠| 色综合久久伊伊婷婷五月| 怡红院AV亚洲一区二区三区H| 五月丁香久久久| 日本美女97在线视频| 五月停停丁香| 五月丁香网站| 玖玖婷婷五月天| 天天 青草 制服丝袜 在线| 激情网五月天| 色区域网站视频| 一片AV片免费播放| www.色五月.com| 蜜乳9188| 淫视馆av三区| 五月天婷婷基地综合网| 国产99热在线看| 热久久这里只有精品20| 激情综合丁香| 久久女人天堂| 婷婷丁香人妻| 久久婷婷六月综合国际| 99色| 色婷婷久久综合| 亚洲色综合| 亚洲AAAA网| 亚洲最大视频网站| 婷婷基地爱| 超碰AAAAAAV| 亚洲123区高清入口| 六月丁香婷婷在线波多 | 五月丁香 啪啪| 丁香五月综合激情久久潮喷| 狠狠爱婷婷五月天| 亚洲九区| 97激情五月天| 婷婷 伊人 久久| 亚洲这里只有精品| 欧美成人精品老美女噜噜噜| 色色色热| 99re热视频这里只精品5| 91色色色18| 欧洲色区| 丁香五月婷婷手机| 婷婷色网| 91男同视频| 播五月,色五月,开心五月播放器| Se.婷婷五月天| 久久日婷婷| 久久久99视频| 五月激情基地| 久久免费精品小视频| 在线只有精品| 99啪99| 五月综合婷婷网| 九九色区| 猫咪伊人AV| 97色婷婷| 九九热视频在线观看| 亚洲色色图片| 色色色婷婷五月天| 激情五月天福利| 99久视频| 色丁香久久| 国产色99| 婷婷 激情 五月| 丁香久久| 伊人玖玖网| 国产一区男女| 第四色色六月色综合| 亚洲精品成人片在线播| 五月丁香色停停啪啪啪| 99在线免费观看| 亚洲婷婷五月天| 如何安全看伊人婷婷| 亚州色综合| 热91久| 五月丁香六月色| 涩五月婷婷| 5月丁香六月情| 国产片天天爽夜夜爽| 亚洲色婷婷五月天| www狠狠爱com| 婷婷六月香| 精品色色| 天天干天天插| 激情五月天丁香| 色色色com| 天天檫天天爽| 99爱视频在线免费观看| 综合五月亭亭9| 日本色色网| 97干视频在线| 视频久久9| 国产高清视频91九九九久久久| 亚洲精品V天堂中文字幕| 五月婷婷综合激情网| 久草大| 人人爽在线视频综合网| 久久综合爱| 肏屄色播伊人97婷婷| 另类丁香综合| 99久热精品在线| 丁香激情五月天| 97久久婷婷色| 精品五月花| 超碰成人黄色网| 久久在线视频免费观看| 日婷婷久久开心| 狠狠操狠狠插| 五月丁香激情综合啪啪| 久久99成人性爱高清视频| 五月天夜夜爱夜夜操| 婷婷五月天激情综合| 狠狠艹狠狠艹| 丁香婷婷六月激情| 丁香婷婷久久老熟女综合网| 激情五月亚洲| 婷婷开心五月| 久久精品系列| 天天干一干| 激情五月色婷婷| 97九色视频| 激情五月婷| 欧洲亚洲免费视频9| 97色婷婷成人综合在线观看| 五月天婷婷在线观看| 97精品自拍| 玖玖色综合网| 99热这里是精品| 成人做爰A片免费看视频| 国产精品久久欧美久久一区| 无码成人播放器| 亚洲综合五月天婷婷| 久婷狼色诱惑在线| 免费看无码视频A级| 综合久久十| 婷婷丁香综合| 91九色在线| 丁香无五月网| 五月 婷婷 成人| 婷婷五月婷婷| 五月婷婷之综合激情| 国产精产国品一二三在观看| 91国产精品视频播放| 无码一级片| 色色色干| 婷婷激情五月天亚洲综合| 色婷婷裸体色性在线| 国产这里只有精品| 色综合久| 97热超碰| 婷婷色五月婷婷姐妹| 夜夜夜夜做天天天做无码视频| 狠狠插狠狠| 99热这里只有精品8| 久热久| 国产av一区二区三区| Caoub青青超碰 | 狠狠婷婷爱| 2025年最新亚洲在线欧美| 五月婷婷深深爱| 亚洲婷婷五月天| AV片在线观看| 丁香六月啪啪| 99精品小视频| 97人人操人人干| 伊人大香蕉爱聚| 婷婷五月天视| 日本在线观看91| 亚洲无AV在线中文字幕| 日本久久精品| 金桔一区二区ab地址| 五月丁香在线国产| 亚洲综人色综网| 黄急一级视频| 五月色婷婷影院| 久久视频66| 天天综合色综合| 六月婷婷中文字幕| 天天日天天干天天爽| 欧美精品999| 婷婷综合色色| 中文字幕婷婷五月天在线观看| 久久久久婷| 另类少妇人与禽zOZZ0性伦| www一起操在线观看| 草美女在线观看视频在线播放 | 97碰人人操| 色噜噜综合网| 五月开心激情| www.夜夜操.com| 激情综合网激情五月婷婷| 日本久热| 久久婷婷五月天蜜桃| 五月婷婷很很色| 丁香丁婷五月激情| 狼人狠狠操| 久久日婷婷| 久久这里在精品视频| 99精品国产在热久久婷婷| 99色爱| 91精品无码久久久久久五月天| 66精品成人免费网站在线观看| 99久久6| 色综合香蕉| 亚洲综合色棒| av中文字幕免费观看| 高清无码.com| 丁香五月天堂网| 中文字幕黄色电影网址| 五月婷婷色综图片| 六月婷婷激情| 99超级碰免费视频| 99九九热在线观看| 五月天婷婷情色| 高清无码视频网址| 91日精品| 丁香五月天色婷婷| www久久久久久久| 求可以看的AV网址| 国产亚洲成AV人片在线观黄桃| 婷婷五月天最新综合你懂的| 色九区| 97久久草草超级碰碰碰| 婷婷丁香五月天激情| 97超级碰人人| 日韩在线aaa| 婷婷五月五月丁香| 日夜夜久久| 久久综合26p| 久久开心五月婷婷| 蜜臀综合久草| 亚洲Av入口| 黄桃AV无码免费一区二区三区| 天天日天天摸天天| 久久精品一区二区三区四区| 丁香婷婷六月婷婷六月婷婷六月婷婷 | 五月天影院婷婷在线观看| 天天日天天舔| 久久国产精品乱子伦_靑青草…| 泰州成人视频| 一根材五月婷成人| 色五月激情网| 成人婷婷深爱综合网| 蜜桃人妻无码AV天堂三区| www.夜夜操.con| 国产69久久久欧美黑人A片| 亚洲五月天天| 婷婷天堂伊人| 五月天亚洲综合网| 99精品人人| 色色色综合网| 色 丁香婷婷| 新激情婷婷| 久久这里只| 91色干| 超碰人人操人人干| 精品久久人妻热| 97很鲁在线视频| 99日这里只有精品| 天天肏高清在线| 色色色99| 思思精品久久艹| 五月婷婷精品| 婷婷开心激情| 久久婷婷亚洲五月天| 色婷婷丁香AV综合| 六月婷婷av| 99色视| 色综合99无码 | 激情综合网激情五月天| 婷婷色激情网| 综合网精品99| 黄网免费观看| 狠狠色婷婷丁香六月| 九九99偷拍视频| 婷婷激情性爱| 思思99re这里只有| 色色色97| 热久久这里只有精品| 午夜做爱影院| 蜜桃婷婷狠狠久久| 欧美成人AAA片一区国产精品| 丁香婷婷综合激情五月色| 97色啪| 亚洲精品字幕在线观看| 五月人妻婷婷视频| 五月激情综合激情五月| 九九超碰人人| 99精品在线观看| 婷婷五月天六月丁香| 久热精品视频在线观| 午夜]香婷婷深深爱| 天天做天天爽| 五月天狠狠网站| 午夜在线成人网站免费观看| 99激情在线| 人人干Av| 婷婷月五天在线在线看| 欧美乱码国产一级A片| 婷婷综合五月天| 色播五月天激情| 五月天婷婷六月| 操日视频| 玖玖爱伊人网| 99热这里有精品| 夜夜操夜夜操| 五月婷婷,六月激情| 色情丁香五月婷婷精品| 丁香五月天91| 99激情| 久久人人超| 欧美爆乳一区二区三区| 成人必爱视| 超碰99久久| 中文婷婷狠狠| 久久99久久99精品,久国产,久久精品免费,99久在线,久久久久国产精品免费网站,9 | 亚洲爆乳无码精品AAA片蜜桃| 久婷婷久草| 这里只有精品亚洲| 丁乡久久| 99re视频在线精品| 日本不卡高字幕在线2019| 夜夜干夜夜操| 亚洲精品五十一区| 大香蕉五月丁香| 视频在线免费观看欧洲乱码| 亚洲成人AV高清字幕| 99热精品99| 婷婷涩涩五月天| 九九热这里只有精品9| 婷婷五月欧美综合| 五月婷婷综合网| 五月婷婷黄网站大全| 国产欧美熟妇另类久久久| 大香蕉99热| 天天澡天天狠天天天做| 亚洲欧美另类在线23p| 91婷婷五月天综合视频| 狠狠色狠狠干| 六月丁香啪啪| 91啪啪视频| 91人妻人人操人人爽| 99九无网码| 91在线看免费 九九九九| 人妻视频一区而且二区| 婷婷色五月综合| 国产精品国产成人国产三级| 亚洲av日韩无码| 久久久久久人妻| 久久人妻情侣| 五月天综合区| 色青青视频| 五月丁香成人| 91精品电影18T| 午夜 外网 精品 在线| 婷婷五月激情六月丁香 | 激情综合综合综合| 思思99精品视频| 五月丁香在线视频观看| 久久视这里只有精品| 99热在线爱| 99热99ai| 99热这里只有精品亚洲| 侠女刀之记忆电影在线看免费| 久久天天天| 《诡秘之主》在线观看| 欧美成人Va| 国产裸舞福利资源在线视频| 久久五月天合网| 色婷婷国色天香综合| 97五月天婷婷| 天天操屄网| 天天日天天舔| 99久久99九九九99九他书对| 久久九九综合| 97碰在线视频| 五月婷婷激情综合| 草草女人亚洲| 999精品久久久久久久| www.久久色.com| www.久久久久久| 婷婷午夜精品久久久| 伊人激情| 五月丁香WWW| 婷婷五月天成人综合网| 久久99热在线观看| 五月丁香婷婷潮喷中文字幕| 婷婷丁香六月| 久久99热这里只有精品| 欧美性生交XXXXX无码小说 | 深爱激情五月天色婷婷| 五月丁香婷婷激激激综合网色播| 午夜激情五月天| 久久伊人9| 丁香五月天激情综合| 国产伦亲子伦亲子视频观看| 在线不卡的视频| 伊人玖玖精品| 久久国产性爱A V| 天天干天天日天天插 | 久久小说网| 久久婷鲁| 超碰成人在线观看| 六月五月久久丁香| 夜夜躁爽日日| 国内外色色色色色成人视频| 色六月 婷婷| 久久日韩婷婷五月| 日韩成人综合网| 七七九九色色| 五月婷婷官网色| 激情五月丁香五月| 99精品偷自拍| 玖玖99精品视频| 久久婷婷丁香五月一二三| 婷婷五月性感| 六月婷婷综合激情| 青青草性爱视频| 色婷亚洲| 可以看的av网站| 97久久精品视频| 怡红院 久久| 国产精品五月天婷婷| 99久久婷婷| 中文字幕+中文在线| 久久综合激情五月天| 欧美成人性爱网| 久色| av无码电影| 久久这里面只有精品视频| 婷婷激情图片| 午夜天堂一区人妻| AV操逼网| 青青草原精品久久| 99热婷婷| 大香蕉久热| 激情五月天www| 激情99| 色婷婷色情| 天天爽天天草| 天天爽天天爽| 激情久久五月天| 五月天婷爱综合| 久久婷婷色综合| 91聚色综合网| 色婷婷丁香五月天在线视频 | 久久99精品日本| 天天日夜夜草进麻麻的子宫| www.久久久久| 四射综合网| www.五月天婷婷姐姐| 婷婷五月天色色| www.91.com黄| 色天天综合色| 可以免费观看的av| 91婷婷丁香五月| 久久免费精彩视频| 亚洲AV成人无码精品| www.99热国产| 99热这里只有精品2| 五月婷婷婷色| 天天干-天天日| AV电影在线播放| 91玖玖| 丁香婷五月天开心六月| 色吧网综合| 激情网开心网| 亚洲激情在线| 天天玩天天摸| 超碰免费人人| 99操| 亚洲人妻av| 五月婷婷色综图片| www.五月丁香| 久久五月天色婷婷| 天天爽天天操| 成人在线视频一区| 丁香成人视频| www.狠狠操| 日日噜人人人做人| 亚洲色五月| 日韩成人无码人妻| 久久伊人婷婷| 亚洲色婷婷| 99ri视频| 99热伊人| 亚洲中文字幕av| 激情精品久久| 五月综合激情婷婷六月色窝| 六月丁香基地| 狠狠操综合| 91精品久久久久久久久久久久| 婷婷社区五月天| 婷婷第一页| 五月天婷婷基地| 操操自拍| 大香蕉520| 丁香六月色香蕉视频| 99综合视频| 人人色性网| 国产无套精品一区二区| 99久久99热这里只有精品| 日韩一区二区A片免费观看| 色情播放| AV在线免费观看不卡| 婷婷丁香五月色| 国产成人AV在线播放| 日本色天堂| 久er免费视频| 97色五月婷婷在线| 久久99免费视频| 免费操超碰| 91九色熟女| 久久人人九九| 婷婷色影院| 丁香五月婷婷精品视频| 色亭亭九月| 日本婷婷在线| 99色视频| 天天干人人奸97| 直接看的AV| 色九网| JAPANRCEP老熟妇乱子伦视频| 性爱电影科技贸易有限公司| 色域五月丁香| 橾逼网| 99热99干| 丁香五月花| 婷婷五月美女直播| 奇米色大香蕉| 丁香五月婷婷av| 玖玖在线资源视频| 99riAV成人在线视频| 亚洲人成人五月天| 91九色欧美| 激情五月婷| 天天擼久久擼在线| 色吊丝永久访问网址 | 91视频一起草| 小视频久久久aaa| 欧美综合在线五月天色婷婷| 亚洲成片在线观看| 婷婷五月天小说| 五月婷婷丁香狠狠撸久久| 日本99婷婷| 婷婷六月丁| 久久精品66| 婷婷99中文字幕| 五月天丁香| 91精品综合久久久久久五月丁香| AV在线免费播放| 久久无码成人| 婷婷97碰碰| 五月婷婷插一插| 五月丁香六月色| 无遮挡国产高潮视频免费观看| 草婷婷在线| 丁香五月婷婷激情四射| 丰满少妇猛烈A片免费看观看| 丁香五月婷婷影院| 久久久久激情| 丁香五月天日韩无码| 九九九九这里只有精品| 五月丁香无码| 日韩中出视频| 六月丁香网| 激情丁香五月婷婷| 婷婷五月天xxx| 久久五月天丁香花| 色五月激情综合网| 九九亚洲| www.lingjunshare.com| www.97干视频| 99热网精品| 久草天堂| 激情伊人五月天| 天天肏视频| 日本熟女啪啪| 公的粗大挺进了我的密道| 女人天堂AV| 天天爽夜夜爽夜爽精品| 天天爽在线视频| 婷婷久久伊人| 日本熟妇乱妇熟色A片蜜桃| 狠狠色狠狠操| 久久色这里只有精品| 五月丁香综合网色欲| 97操碰视频| 日本三级成人秘书精品片| 五月综合久久| 六月激情网| 99日韩网站| 综合久久丁香婷婷,五月婷婷六月丁香,开心激情综合网,六月丁香在线观看,婷婷丁 | 亚洲综合色网站| 内射综合网| 久草九九| 91在线视频观看午夜福利| 丁香婷婷大香蕉| 五月婷婷色色色| 激情婷婷六月天| 激情五月,激情综合网| 五月 丁香 欧美| 国产色色在线| 任你干嘛免费视频播放| 婷婷五月天丁香综合网| 69超碰在线| 丰满少妇猛烈A片免费看观看| 久久九九网| 激情四射五月天| 欧美啪啪9| 激情五月天偷拍综合网| 美女天天爽| 久热精品视频| 婷婷丁香五月天狠狠| 久热只有这里有精品| 97操在线视频| 久9久9热久热| 久久东京热婷婷五月| 丁香色色色| 色色色婷婷五月天| 久久婷婷色综合| 丁香亭亭激情四射| 免费观看高清无码| 成人 AV播放| Www.久久| 热久69| 丁香六月青青草| 99伊人婷婷在线| 欧美性做爰大片免费看办公室| 99性爱| 亚洲激情综合| 色色五月天婷婷| 4399成人黄A片| 久热婷婷| 五月花婷婷| 激情五月天婷婷| 亚洲丁香花五月丁香花| 欧美色激情四射| 99视频日韩| 97干在线看| 五月丁香黄色| 91操人视频| 久久久婷丁香五月天激情综合| 午夜丁香综合婷婷| 99热在线精品观看| 久久精品夜色噜噜亚洲a∨| 91在线日| 另类五月婷婷| 亚洲色小说在线综合| 99亚洲大片精品永久在线观看| 狠狠草综合网| 激情五月婷婷六月丁香| 99热精品在线免费观看| 九九色色网| 五月婷丁香| av国产精品| 亚洲色99综合天堂| 99热精品网| 人人干人人操外国| 色月丁| 7超碰自拍| 丁香五月婷婷姐| 思思99热这里只有精品| 日韩狠狠色婷婷| 中文字幕性爱丰满| 99色最新在线视频网站| 99视频这里有精品| 婷婷九月色| .精品久久久麻豆国产精品| 97热超碰| 五月丁香六月婷| 中文字幕日韩无码制服诱或| 国产精品久久久海的味道| 4399在线日本A片| 亚洲成av人影院| 国产成人综合网| 97色综合| www.99婷婷| 婷婷综合五月激情| 婷婷五月天视频免费在线观看| 天天日天天舔| 色播播五月天| 丁香色影院| 99色这里| 人人摸人人干人人做| 九九热99热| 色综合色香蕉网| 婷婷色中文| 色色色综合视频| 婷婷六月啪啪| 激情四射五月天| 亚洲国产黄色电影| 99欧美| 操熟女成人网| 五月丁香色综合| 一区无码| 婷婷久久欧美| 色播五月天激情| WWW.99热| 日韩av在线播放综合网| 99久热这里只有精品视频删减版| 亚洲婷婷激情888精品久| 99久在线观看| 狠狠CAO日日穞夜夜穞AV| 丁香五月大香蕉AV| www.精品99| 色婷婷视频综合| 五月婷婷之综合激情| 碰碰人人人| www.超碰在线| 五月天色视频| 丁香六月激情| 97色在线观看视频| 操操操操操电影网| 激情五月丁香五月| 五月婷婷精品| 玖月婷婷爱丁香| 激情中文在线| 丁香五月婷婷香| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 丁香五月婷婷久久综合激情网| 深爱综合网| 少妇人妻偷人精品无码视频新浪 | 国产ava| 丁香六月婷婷一区二区三区| 婷婷成人基地| 五月婷婷啪啪| AVDV久久| 99热自拍| 99九九热在线观看| 91精品综合久久久久久五月丁香| 婷婷视频网| 色玖玖导航| 亚洲a色| 婷婷五月在线影院| 开心五月激情| Www.婷婷五月| 免费无码毛片一区二区A片| 久99热| 色婷婷五月天天天干天天操天天爽| 性爱久久| 色婷婷伊人| 婷婷成人视频| 影音先锋男人站,影音先锋男人色资源网,影音先锋AV最新资源站,影音先锋AV资源 | 色综合开心五月深爱五月| 日韩九区| 亚洲激情久久| 欧在线一区| 久热网站| 人人色人人弄人人操| 五月天天天操天天爽夜夜操| 六月激情婷婷| 色综合久久综合中文综合网| 操骚货在线| 久久无码成人| 狠狠狠狠狠狠狠狠狠狠狠色宗合图片| 亚洲欧美综合7777色婷婷| 伊人五月天97| 99久久6| 久久久久久婷| 五月丁香婷婷伊人| 国产99久久久国产精品免费看| 五月花婷婷在线精品视频| 狠狠操综合| 欧洲亚洲免费视频9| 日韩AAAAAAAAAAA片| 色播激情婷婷| 无码网站视频| 九九99九九精品视频| 亚洲成人在线五月天| 1024AV视频| 色噜噜婷婷| 免费成片在线观看| 久久激情五月婷婷| 丁香五月天亚洲综合| 婷婷五月天激情网站| 婷婷五月综合免费在线| 久久66成人网站| 国产91在线视频| 日日干天天爽| 九九热在线视频观看免费10| 五月丁香中文| 蜜桃成语时李时珍 免费| 99综合婷婷五月| 亚洲精品又粗又大又爽A片| www.久久婷婷| 婷婷五月色情天| 99re在线视频精品,这里只有精品18,| 丁香五月婷婷网| 九九婷婷综合| 97人人干| 第二色AⅤ| 99热99艹在线观看| 婷婷激情五月天在线| 男女啪啪做爰高潮无遮挡| 热这里| www.1024久久| 五月天丁香婷婷社区| 婷婷色情网| 丰满少妇猛烈A片免费看观看| 久久A热| 十区av| 啊V视频在线观看| 大香蕉久久草| 五月丁香综合啪啪| 五月天自拍视频| 久久ri精品视频| 天天拍天天操| 玖热精品综合视频| 蜜臀AV在线观看| 五月婷婷之美女图片| 久Se视频在线观看| 人人操人人干AV| 五月婷婷新网站| 色婷婷亚洲综合网站| 丁香综合网| 91传媒无码人妻精| 久久香蕉影院| 婷婷五月天99| 欧美一线视频| 激情综合网五月| 欧美成人网婷婷综合在线| 97亚洲精品| 丁香五月香蕉| 99精品爱| 九九热99免费视频| 这里只有精品96|