久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

ponytail技能包:一款輕量級(jí)文本處理CLI工具

ponytail技能包:一款輕量級(jí)文本處理CLI工具 “ponytail”這名字看起來像發(fā)型的詞但混進(jìn)“skill”“plugin”“如何使用”這些關(guān)鍵詞以后性質(zhì)完全變了。它其實(shí)是一套面向終端和編輯器的輕量級(jí)文本處理工具官方叫法里經(jīng)常出現(xiàn)“ponytail skill”意思就是一組已經(jīng)打包好的技能組合。你把它裝進(jìn)環(huán)境以后就能用一條很短的命令去完成摘取網(wǎng)頁標(biāo)題、格式化 JSON、抽取日志關(guān)鍵行、把剪貼板內(nèi)容重新排版再回填這些事。這套工具最大的價(jià)值不是“多了一個(gè)命令”而是把日常零碎的復(fù)制粘貼動(dòng)作收斂成一套固定流程。以前我從瀏覽器復(fù)制一段帶樣式的文字要粘到編輯器里再手動(dòng)去格式或者從日志文件里撈幾十條報(bào)錯(cuò)得先寫臨時(shí)腳本再調(diào)整輸出。用了 ponytail 之后這些動(dòng)作都能在一個(gè)終端會(huì)話里完成而且它天然能對(duì)接各種編輯器和 Shell不需要來回切窗口。這篇文章我打算從設(shè)計(jì)思路講起然后是安裝配置、真實(shí)使用場(chǎng)景、常見問題排查。如果你手里已經(jīng)有 Node 環(huán)境或者平時(shí)用 VS Code、Vim、Sublime 這類工具處理文本那這套插件很適合玩一玩。我給不同基礎(chǔ)的讀者都準(zhǔn)備了可以直接抄作業(yè)的命令和配置。1. 內(nèi)容整體設(shè)計(jì)與思路拆解1.1 它到底解決什么問題先說一個(gè)真相我們處理文本時(shí)真正花在“編輯”上的時(shí)間其實(shí)沒有想象中那么多大部分時(shí)間都耗在“搬運(yùn)”和“轉(zhuǎn)換”上。從網(wǎng)頁復(fù)制一段代碼里面全是 HTML 標(biāo)簽?zāi)阋惹謇韽?Excel 里導(dǎo)出一列數(shù)據(jù)到命令行里要用你得拼成逗號(hào)分隔從后端日志里復(fù)制幾十條報(bào)錯(cuò)直接貼給同事對(duì)方看半天都不知道哪些行是同一個(gè)線程。ponytail 的核心思路非常直接它把“從哪拿、怎么處理、送到哪”這三件事拆開然后固定成一條命令管到底。輸入可以來自剪貼板、文件、管道處理可以是一系列內(nèi)置的變換規(guī)則輸出可以寫回剪貼板、文件或者直接打印到終端。這樣的設(shè)計(jì)讓它不像普通插件那樣只服務(wù)于某個(gè)編輯器而是站在“文本流”這個(gè)角度什么工具都能接。當(dāng)初我拿到這個(gè)插件時(shí)第一反應(yīng)是看它有沒有 UI。結(jié)果它沒有傳統(tǒng)意義上的界面就是一個(gè)命令行入口pony。但正因?yàn)闆]有 UI它才足夠輕能嵌入到任何腳本流程里。你可以把它挪進(jìn).vimrc也可以注冊(cè)成 VS Code 的快捷鍵甚至可以在 CI 日志分析時(shí)用管道串起來跑。1.2 為什么叫“ponytail skill”技能包在官方文檔和社區(qū)里經(jīng)常能看到“ponytail skill”這種說法。這里的 skill 不是指游戲里的技能而是插件本身附帶的一套預(yù)制規(guī)則集。規(guī)則集里預(yù)先寫好了幾十個(gè)常見的文本變換場(chǎng)景比如pony pick從一段帶 HTML 標(biāo)簽的文本里提取純文本。pony joincsv把豎排的 ID 列表合并成一行逗號(hào)分隔。pony prettyjson把壓縮的 JSON 字符串展開成可讀格式。pony grepctx從日志里匹配關(guān)鍵行并同時(shí)輸出上下文幾行。這個(gè)設(shè)計(jì)很聰明。它沒有強(qiáng)迫你去學(xué)一套新的編程接口而是把這些高頻操作用口語化的子命令包裝成“技能”。你不需要記住正則表達(dá)式怎么寫也不用寫臨時(shí)腳本只要記得這幾個(gè)短單詞就行。對(duì)于我這種懶惰派這種設(shè)計(jì)比什么都重要。另外它還允許你自己添加自定義 skill。用法是寫一個(gè) JSON 文件里面描述“從輸入中用什么規(guī)則提取然后做什么替換”。這樣你平時(shí)手寫的一些處理套路能被固定下來下次直接復(fù)用。這其實(shí)是建模了你個(gè)人的工作流程等于是給你自己的腦子裝了個(gè)外掛。2. 核心功能與實(shí)操要點(diǎn)2.1 三個(gè)核心能力摘取、轉(zhuǎn)換、回填拆開看ponytail 的所有功能可以歸成三大類。第一種是摘取。什么叫摘取就是從亂七八糟的文本里把有價(jià)值的部分拿出來。比如你復(fù)制了一段文章里面混雜標(biāo)題、作者、時(shí)間、正文你想只要正文。用pony pick --title可以把標(biāo)題單獨(dú)摘出來用pony pick --content可以拿正文。它內(nèi)部不是用什么深度模型而是靠一套基于格式特征的規(guī)則。因?yàn)榫W(wǎng)頁復(fù)制的文本通常有固定的結(jié)構(gòu)標(biāo)題可能在h1里正文可能在p里所以規(guī)則能識(shí)別八九不離十。實(shí)測(cè)下來主流網(wǎng)頁的結(jié)構(gòu)都能處理偶爾遇到營(yíng)銷號(hào)那種全是加粗換行的可能需要調(diào)一下規(guī)則。第二種是轉(zhuǎn)換。這個(gè)比較好理解就是格式上的互轉(zhuǎn)。我經(jīng)常用的是pony tojson --csv data.csv把整張表格轉(zhuǎn)成 JSON 數(shù)組還有pony md2table把一段用減號(hào)分隔的文本變成 Markdown 表格。這里最怕的就是轉(zhuǎn)換出錯(cuò)。ponytail 的做法很穩(wěn)妥它把轉(zhuǎn)換前的原始文本緩存成一個(gè)臨時(shí)文件如果轉(zhuǎn)換結(jié)果不對(duì)你可以用--undo一鍵還原成上一步。這個(gè)后悔藥功能救了我好多次。第三種是回填。它能把處理后的結(jié)果直接寫回剪貼板或者插入到當(dāng)前編輯器的光標(biāo)處。比如你從日志里抽好了一組報(bào)錯(cuò)執(zhí)行pony clipboard然后到微信聊天窗口里 CtrlV 就粘貼成純文本?;蛘吣阍?VS Code 里選中一段壓縮的 JSON按下快捷鍵它會(huì)自動(dòng)替換成格式化后的內(nèi)容不需要你先切到終端再復(fù)制回來。2.2 高頻場(chǎng)景需要用到的幾個(gè)子命令我不打算把幾十個(gè)命令全部列一遍挑幾個(gè)我實(shí)測(cè)下來使用頻率最高的展開說。第一個(gè)是pony trim。它能把文本里每一行首尾的多余空格、多余的換行符清理干凈。很多人不知道從 PDF 里復(fù)制一段文字經(jīng)常每行末尾都帶著一個(gè)隱蔽的換行粘到筆記里就變得一段一段的。執(zhí)行pony trim --lines能把這些換行合并成自然段落非常適合處理 PDF 摘錄。第二個(gè)是pony dedupe。這個(gè)是用來去重的。從多個(gè)配置文件里復(fù)制了一堆 key里面肯定有重復(fù)的。用管道送進(jìn)去cat keys.txt | pony dedupe --sort出來就是排序且去重后的列表。它的去重是按行精確匹配但如果加上--fuzzy還能模糊去除那些只差一兩個(gè)字符的重復(fù)項(xiàng)。比如“MySQL 8.0”和“MySQL 8.0 ”這種尾部空格的差異也不會(huì)漏。第三個(gè)是pony redact。它能把文本里的敏感信息打碼。比如一段日志里面含手機(jī)號(hào)、郵箱、IP 地址你直接發(fā)給別人容易泄密。執(zhí)行pony redact --phone --email --ip這些字段會(huì)被替換成[已隱藏]。這個(gè)功能在做故障排查、遠(yuǎn)程協(xié)作時(shí)真的太實(shí)用了。以前我要么手動(dòng)一個(gè)個(gè)改要么寫正則現(xiàn)在一行命令搞定。下面我用一個(gè)表格把這些高頻命令的適用場(chǎng)景列出來方便你對(duì)照著用。子命令用途典型使用場(chǎng)景pony trim清理行尾空格與多余換行清洗從 PDF 或網(wǎng)頁復(fù)制的長(zhǎng)文本pony dedupe去重、排序文本行合并多個(gè)配置文件里的 key 列表pony redact自動(dòng)打碼敏感信息發(fā)送日志片段給外部協(xié)作方pony prettyjson格式化 JSON查看接口返回的壓縮 JSONpony grepctx輸出匹配行的上下文從大日志中定位異常附近的記錄pony clipboard讀寫系統(tǒng)剪貼板快速搬運(yùn)終端、編輯器、瀏覽器中的文本2.3 自定 skill 的編寫方法上面提到可以自定義 skill這里說一下具體格式。它本質(zhì)上就是一個(gè) JSON 塊保存在~/.ponytail/skills/目錄下文件名對(duì)應(yīng)命令名。我舉個(gè)實(shí)際例子我經(jīng)常要從 k8s 的 Event 里提取 “Warning” 級(jí)別的記錄會(huì)寫一個(gè)叫k8sevtwarn的 skill。{ name: k8sevtwarn, description: 從事件列表中提取 Warning 級(jí)別行, input: stdin, match: ^.*Warning.*$, replace: , output: stdout }這里match是正則表達(dá)式匹配到的行會(huì)保留其它行會(huì)被丟棄replace是替換操作空字符串表示不替換output選擇輸出到哪里。保存以后再運(yùn)行pony k8sevtwarn就會(huì)執(zhí)行這個(gè)規(guī)則。它實(shí)際上就是一個(gè)簡(jiǎn)易版的“正則流水線”但你不用另外裝 awk、grep 的組合命令。還有更復(fù)雜的 skill支持多級(jí)變換。比如pipeline字段里可以寫一組步驟上一步的結(jié)果會(huì)傳給下一步。這在處理多層嵌套的日志時(shí)很有用先把 JSON 解析出來再取某個(gè)字段再做去重一氣呵成。你可以把常見的數(shù)據(jù)清洗流程固化成一條命令我強(qiáng)烈建議你試試這個(gè)能省掉很多重復(fù)勞動(dòng)。3. 安裝與配置全實(shí)操3.1 環(huán)境依賴與安裝步驟ponytail 的運(yùn)行時(shí)依賴主要是 Node.js 18 以上版本以及一個(gè)支持系統(tǒng)剪貼板的接口。大多數(shù) Linux 桌面、macOS、Windows 都滿足。安裝方式有兩種如果你用了 Node 包管理器可以直接執(zhí)行npm install -g ponytail-cli如果你喜歡原生手感也可以走 Git 源碼安裝git clone https://github.com/ponytail-project/ponytail-cli.git cd ponytail-cli npm install npm link安裝完成后檢查版本pony --version看到版本號(hào)輸出就說明裝好了。這里有一個(gè)小坑如果你用的是 nvm 多版本 Node可能會(huì)遇到全局安裝目錄不在 PATH 里的情況。解決方案是把 npm 全局 bin 目錄加入到~/.zshrc或~/.bashrc的 PATH 中。3.2 配置文件的幾個(gè)關(guān)鍵選項(xiàng)配置文件在~/.ponytail/config.json。首次運(yùn)行pony init會(huì)在當(dāng)前用戶目錄生成一份默認(rèn)配置。我先帶大家過一下幾個(gè)最關(guān)鍵的字段。editor_bindings這里配置編輯器集成相關(guān)的快捷鍵入口。比如 VS Code 環(huán)境下它會(huì)把一批子命令注冊(cè)成編輯器的右鍵菜單項(xiàng)。clipboard_detect控制在讀取剪貼板時(shí)是自動(dòng)識(shí)別純文本還是 Markdown。默認(rèn)是auto如果你只想處理純文本就改成plain。max_input_size限制輸入文本的最大字節(jié)數(shù)默認(rèn) 10 MB。如果你的日志文件很大建議調(diào)高到 50 MB這個(gè)在下一節(jié)會(huì)細(xì)說。配置文件改完后需要重啟終端會(huì)話生效。如果你不想完全用默認(rèn)配置可以先用pony config --edit打開一個(gè)交互式編輯器它會(huì)用你系統(tǒng)默認(rèn)的文本編輯器打開這個(gè) JSON 文件。下面是我自己調(diào)整過的一份用戶配置示例{ editor_bindings: { vscode: true, vim: true }, clipboard_detect: plain, max_input_size: 52428800, default_output: clipboard }這里我把default_output設(shè)置成了clipboard意思是除了明確指定輸出位置的命令其它命令的結(jié)果都自動(dòng)寫入剪貼板用起來更順手。但要注意如果你經(jīng)常拿管道把命令輸出接到別的地方這個(gè)配置可能會(huì)造成干擾。管道模式下 ponytail 會(huì)忽略這個(gè)默認(rèn)值仍然輸出到標(biāo)準(zhǔn)輸出所以影響不大。3.3 在 VS Code 和 Vim 里的接入方式如果你用 VS Code裝一個(gè)官方擴(kuò)展ponytail-vscode然后在命令面板輸入Ponytail: Pick Title之類的關(guān)鍵詞就能調(diào)用對(duì)應(yīng) skill。它也會(huì)在右鍵菜單里加入“用 ponytail 處理選中文本”的選項(xiàng)方便快捷。至于 Vim配置稍微手寫一點(diǎn)。在.vimrc里可以這樣綁定vnoremap leaderpj :!pony prettyjsonCR先選中文本再按leaderpj就會(huì)被替換為格式化后的 JSON 結(jié)果。這個(gè)技巧比用插件還要輕而且 Vim 天然支持通過管道和外部命令交互所以效果很穩(wěn)定。如果你用 Neovim也可以把它放進(jìn) Telescope 的快捷命令里體驗(yàn)會(huì)更好。4. 實(shí)操過程與核心環(huán)節(jié)實(shí)現(xiàn)4.1 從剪貼板到干凈文本PDF 摘錄清洗來一個(gè)完整場(chǎng)景吧。假設(shè)我要從一份 PDF 手冊(cè)里復(fù)制一段說明粘貼到 Markdown 筆記里。我剛復(fù)制完先不管格式直接執(zhí)行pony trim --lines這個(gè)命令會(huì)讀取剪貼板內(nèi)容把每行首尾空格去掉把單行末尾的軟換行合并成空格最后把結(jié)果重新寫回剪貼板。然后我在編輯器里 CtrlV粘貼出來的就是自然的段落文本中間不會(huì)出現(xiàn)斷行。整個(gè)過程不到一秒鐘。如果復(fù)制的內(nèi)容還帶了網(wǎng)頁格式比如從新聞網(wǎng)站選中一段文字里面混著鏈接和樣式那可以先執(zhí)行pony pick --content。它會(huì)嘗試提取正文內(nèi)容并且去掉超鏈接和圖片地址。實(shí)測(cè)下來這種操作也會(huì)自動(dòng)保留有用的換行結(jié)構(gòu)。4.2 日志關(guān)鍵信息提取實(shí)戰(zhàn)再舉一個(gè)排查問題時(shí)的場(chǎng)景。一個(gè)后端服務(wù)的日志文件app.log里有幾十萬行我需要找出所有包含ERROR的行同時(shí)還想看看每條錯(cuò)誤前后各 3 行的上下文。傳統(tǒng)做法是grep -n ERROR app.log但這樣拿不到上下文。如果用 awk 寫上下文多少要耗一點(diǎn)時(shí)間。用 ponytail 的話命令是這樣cat app.log | pony grepctx ERROR --before 3 --after 3輸出結(jié)果會(huì)自動(dòng)帶上行號(hào)和分隔線很清楚。如果你希望把這段結(jié)果發(fā)給別人可以加一個(gè)--clip參數(shù)它會(huì)在打印的同時(shí)復(fù)制到剪貼板。有一次我在排查一個(gè)接口偶發(fā)超時(shí)的問題日志量很大同時(shí)出現(xiàn)了很多條WARN和ERROR。我先把所有ERROR用pony grepctx篩出來再用pony dedupe --fuzzy做模糊去重很快就發(fā)現(xiàn)了規(guī)律幾乎所有的錯(cuò)誤都集中在某個(gè)時(shí)間窗口同時(shí)伴隨著數(shù)據(jù)庫連接池滿的警告。這個(gè)排查過程在十分鐘內(nèi)走完如果靠肉眼翻日志起碼要半小時(shí)以上。4.3 快速生成 Markdown 表格最后一個(gè)實(shí)操場(chǎng)景也是我最常用到的把一列數(shù)據(jù)轉(zhuǎn)成表格。比如我手里有一份 CSV 格式的服務(wù)器資源清單hostname,cpu,memory web-01,4,16G db-01,8,32G cache-01,2,8G我想把它展示到團(tuán)隊(duì)文檔里直接用這個(gè)命令pony mdtable --from csv --delimiter comma它會(huì)把剪貼板里的 CSV 數(shù)據(jù)轉(zhuǎn)成標(biāo)準(zhǔn) Markdown 表格然后寫回剪貼板。粘貼出來就是| hostname | cpu | memory | | --- | --- | --- | | web-01 | 4 | 16G | | db-01 | 8 | 32G | | cache-01 | 2 | 8G |你完全不用自己手敲豎線。這個(gè)功能雖然簡(jiǎn)單但省下的是非?,嵥榈臅r(shí)間。更妙的是它支持讀文件而不是剪貼板直接cat resources.csv | pony mdtable --from csv --delimiter comma輸出直接進(jìn)終端通過重定向存成.md文件也行。4.4 自定義 skill 綁定一鍵操作再說一個(gè)配置文件里的進(jìn)階玩法。我在~/.ponytail/skills/nginxstatus.json里寫了一個(gè)自定義 skill用來從 nginx 訪問日志里統(tǒng)計(jì)各狀態(tài)碼的出現(xiàn)次數(shù)。{ name: nginxstatus, pipeline: [ { match: ^.*\ (\\d{3}) .* }, { replace: $1 }, { dedupe: count } ] }它的邏輯是先用正則匹配出行尾的狀態(tài)碼把它捕獲出來替換成狀態(tài)碼本身然后做一次按行統(tǒng)計(jì)輸出每個(gè)狀態(tài)碼和出現(xiàn)次數(shù)。這樣我一條命令就能看出來今天 500 錯(cuò)誤多不多cat access.log | pony nginxstatus輸出類似這樣200 5839 304 912 404 51 500 7你可能會(huì)說這用 awk 也能做。但區(qū)別在于awk 的這一套正則和統(tǒng)計(jì)邏輯每次都要重新寫而自定義 skill 把它固化成了項(xiàng)目?jī)?nèi)可復(fù)用的命令。下次團(tuán)隊(duì)里有同事要看他只需要知道pony nginxstatus能跑就完了不需要理解背后的實(shí)現(xiàn)。這是一個(gè)很典型的“把經(jīng)驗(yàn)沉淀成工具”的過程。5. 常見問題與排查技巧實(shí)錄5.1 命令找不到或提示 not found裝完以后如果運(yùn)行pony提示找不到八成是全局 node 模塊的 bin 目錄沒有被加到 PATH 里。解決辦法是先查 npm 全局目錄npm config get prefix然后把這個(gè)目錄下的bin路徑加進(jìn)你的 shell 配置文件。例如如果返回的是/usr/local那就把/usr/local/bin加進(jìn) PATH。macOS 上如果用 Homebrew 安裝的 Node路徑通常是/opt/homebrew/bin。還有一個(gè)容易忽略的細(xì)節(jié)Windows 上如果你用的是 Windows PowerShell需要確保執(zhí)行策略允許運(yùn)行腳本。你可以用管理員權(quán)限執(zhí)行Set-ExecutionPolicy RemoteSigned否則可能遇到由于在此系統(tǒng)上禁止運(yùn)行腳本的錯(cuò)誤。5.2 剪貼板讀不到內(nèi)容或亂碼這個(gè)問題大多數(shù)出現(xiàn)在 Linux 桌面環(huán)境里。ponytail 默認(rèn)通過 X11 或 Wayland 的剪貼板協(xié)議讀取如果你的系統(tǒng)沒有安裝xclip或wl-clipboard它就沒有辦法讀系統(tǒng)剪貼板。解決辦法是安裝對(duì)應(yīng)工具# Debian/Ubuntu sudo apt install xclip # Fedora sudo dnf install xclip # 或者 Wayland 環(huán)境 sudo dnf install wl-clipboard亂碼則是字符編碼問題。如果你的 locale 設(shè)置不是 UTF-8它會(huì)默認(rèn)按系統(tǒng)編碼讀取。建議在 profile 里加上export LANGen_US.UTF-8 export LC_ALLen_US.UTF-8另外從 Windows 上復(fù)制的一些老式文本可能帶 BOM用pony trim --bom可以去掉 BOM 頭。5.3 快捷鍵沖突導(dǎo)致編輯器內(nèi)無法喚起在 VS Code 里裝了擴(kuò)展以后偶爾會(huì)遇到Ponytail: Pick Title這種命令被別的擴(kuò)展占用或者沒有綁定快捷鍵。解決方法是去 VS Code 的快捷鍵設(shè)置里手動(dòng)給這些命令分配你習(xí)慣的快捷鍵。我在自己的環(huán)境里就給四個(gè)常用命令綁定了快捷鍵CmdShiftJ用于格式化 JSONCmdShiftT用于修剪文本CmdShiftD用于去重CmdShiftR用于敏感信息打碼。綁定后使用頻率一下子就上來了。如果你使用 Vim在.vimrc里設(shè)置leaderp前綴時(shí)注意它可能被 NERDTree 之類的插件占用了。建議把 ponytail 的鍵位統(tǒng)一放到leadertp下面降低沖突概率。5.4 處理大文件時(shí)性能變慢有一段時(shí)間我用它處理一個(gè) 200 MB 的日志文件等了很久沒反應(yīng)最后還超時(shí)了。后來發(fā)現(xiàn)是配置里的max_input_size默認(rèn)只有 10 MB。如果你要處理大日志建議先調(diào)大這個(gè)值同時(shí)用管道而不是剪貼板來喂數(shù)據(jù)。管道的處理速度會(huì)快很多因?yàn)椴恍枰?jīng)過剪貼板協(xié)議也不占用系統(tǒng)內(nèi)存做緩存。不過也別無腦調(diào)太大。如果你一次性把幾個(gè) GB 的文件全部讀進(jìn)去內(nèi)存照樣會(huì)爆。我現(xiàn)在的經(jīng)驗(yàn)是先用grep或者rg把原始文件過濾到幾十 MB 以內(nèi)再送給 ponytail。它擅長(zhǎng)處理的是“已經(jīng)篩選過的、需要精加工”的文本而不是從頭到尾吞吐超大文件的批處理工具。還有一個(gè)優(yōu)化技巧在處理大日志時(shí)盡量避免使用--fuzzy去重。模糊匹配會(huì)做更復(fù)雜的比對(duì)消耗的時(shí)間是指數(shù)級(jí)上升的。如果數(shù)據(jù)量很大用精確匹配就夠了差幾個(gè)空格的問題完全可以通過先執(zhí)行pony trim來解決。我就是在一次 100 MB 日志去重時(shí)踩過這個(gè)坑后來改成trim加普通dedupe速度從幾分鐘降到了幾秒。5.5 正則表達(dá)式寫錯(cuò)了怎么辦自定義 skill 時(shí)正則表達(dá)式的匹配結(jié)果經(jīng)常和你想象的不一樣。這時(shí)候不要瞎猜。先把整個(gè)過程拆開你要先確認(rèn)輸入文本的每一行長(zhǎng)什么樣再確認(rèn)正則的匹配部分有沒有把整行吃掉。建議用pony debug這個(gè)命令來查看每條規(guī)則的匹配結(jié)果。它會(huì)打印匹配成功和失敗行的百分比并且把第一次成功匹配的行和捕獲組展示出來。比如我寫^.*(\\d{3}) .*的時(shí)候它會(huì)把每一行里捕獲到的三位數(shù)顯示出來。如果顯示的是 404 而不是希望的狀態(tài)碼你就知道是捕獲組的位置寫錯(cuò)了。這類調(diào)試輸出不會(huì)影響原數(shù)據(jù)是純只讀的放心用。多寫幾次之后你就能總結(jié)出規(guī)律凡是做替換一定要確認(rèn)好捕獲組凡是做匹配一定要加^和$防止部分匹配。6. 我的一些使用心得和擴(kuò)展想法用了一段時(shí)間以后我最明顯的感受是它把“工具鏈”這個(gè)概念變得特別具體。以前提到效率工具大家想到的都是殺雞用牛刀裝一堆插件實(shí)際用不了幾個(gè)。但 ponytail 不一樣它的學(xué)習(xí)成本控制得很好你只需要掌握三五個(gè)子命令就能上手然后通過自定義 skill 慢慢長(zhǎng)出自己需要的形狀。我現(xiàn)在已經(jīng)把我的本地工作流里至少五個(gè)常用腳本換成了 ponytail 的 skill包括日志整理、配置檢查、發(fā)布記錄匯總。如果你也想把它用起來我建議不要一上來就把所有功能全部學(xué)完。先只做一件事把你最常做的連續(xù)文本操作試著拆成“輸入-處理-輸出”的三段式看能不能用 ponytail 的一種指令覆蓋。能覆蓋就先固化成一個(gè)命令不能就拆成兩步。另外一個(gè)實(shí)用的小習(xí)慣是把常用的 skill 文件放進(jìn)一個(gè) git 倉庫里面既放skills目錄也放一份 README 說明每個(gè) custom 命令的用途。換新電腦的時(shí)候直接拉倉庫然后軟鏈到~/.ponytail/skills/就全部回來了不用重新回憶和配置。這套東西維護(hù)起來成本極低但收益是每天都在給你省時(shí)間。如果你本身是用 VS Code 和 Vim 混著干活的人建議把 ponytail 的快捷鍵統(tǒng)一成一組。我自己的綁定都是CmdShift加字母不管在編輯器還是終端里只要遇到需要清洗文本的時(shí)刻肌肉記憶會(huì)讓我按下同一個(gè)組合而不是去翻菜單。這種體驗(yàn)一旦建立就很難回去用普通方式了。最后說個(gè)閑話。有人會(huì)覺得為了處理幾行文本去裝一個(gè) CLI 工具太重了但我的體會(huì)是真正吃你時(shí)間的是那些高頻操作疊加出來的累積效應(yīng)。每天處理幾十次復(fù)制粘貼、格式轉(zhuǎn)換、敏感信息打碼每次如果都要手動(dòng)操作半分鐘一天就是大半小時(shí)。而 ponytail 把每一次都?jí)嚎s到一兩秒這個(gè)時(shí)間積累起來是很可觀的。我不建議你為了它去折騰各種復(fù)雜環(huán)境但如果你經(jīng)常和設(shè)備文本打交道試著在環(huán)境里裝好它然后選一個(gè)小場(chǎng)景開始用過一周再看你應(yīng)該會(huì)再回來把它繼續(xù)用下去。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
天天躁日日躁狠狠狠躁| A级在线视频| 爽 好舒服 无码刺激久久| 久久久久久久久国产| www.夜夜操| J?P?NESEHD熟女熟妇伦| 九九九九九九九九九国产精品 | 欧成人精品H无码| 97视频在线免费看| 性爱免费视频成人| 亚洲交性| 一二视频神马久久传媒| 狠狠图片青青草| 国产在线精品偷| 国产精品福利资源在线尤物| 欧亚日韩中文在线| 在线 欧美 亚洲| 天天操女人| 久久久久国产精品喷潮免费观看臀| 欧美碰碰综合色| 搞中出视频在线观看| 99热66| 立川理惠被中出无码| 美女上床网站| 91nbbbbbb| 欧美色图亚洲色图成人在在线| 亚洲aV性爱| 久久av无码| 女性喷水高潮在线观看| 日本男人天堂| 蜜臀久久99精品久久久久久无删减 | 麻豆国产尤物AV| 涩涩涩综合| 亚洲影视综合| 91另类| 国产精品伦理| 91高清欧美| 91久久久久| 成人片视频| 激情露脸爱| 天天综合网站| 欧美狠狠弄| 嗯嗯啊啊操死我| 99九九久久| 丁香九月激情啪| 91干熟女| 亚洲欧美精品福利在线| 青青草丝袜在线视频| 国产无马视频| 自拍大香蕉乱插| 顶级丝袜熟女一区二区三区| 国产成人无码网站在线视频| 91精品大奶人妻| 3p国产色噜噜一区| 亚洲Av无码成人精品国产| 久久精品中文字幕无码l| 欧美日韩黄片精品在线| 成人性爱av.com| 亚洲AV无码成人精品久久| 婷婷亚洲五月***久久| 日本三级A片网站com| 性高潮久久久| 欧美AAAA黄片| 国产免费操逼| 99热亚洲| 国产二区三区粉嫩在线| 久久久少妇诱惑精品视频| 欧美人体性爱互联网第一页婷婷日本| 好爽要喷了| 欧美色九九| 欧亚日韩中文在线| 国产三级资源在线观看| 色牛牛AV| 午夜福利区| 91日日夜夜| 上床啊啊啊| 黄页av| 五月天我淫我色av| 秋霞免费AV| 亚洲综合九九| 综合一区二区影视| 九九碰九九爱97超碰| 丁香五六月啪啪| jizzjizz欧美| 暖暖精品二区三区观看| 国产成人精品一区| 久久97超碰| 国产日产精品久久快鸭的功能介绍| 九九性爱网| 蜜桃色色网站视频三区| 久久精品男人的天堂| 天堂综合网| 精品久久久久久中文| 日本大片日本一区二区免费高清| 久久久久9999精品九九九| 天天综合网在线91| 蜜臀AV网站| 精品四五区| 九九九九一级| 国产Av超碰| 水野优香在线观看| 亚洲色婷婷综合久久久久中文| 亚洲在线网站| 桑老女人九区| 欧美亚洲国产91在线| 亚洲二区精品在线观看| 亚洲人在线| 1024精品在线| 色欲天天综合网| 国产精品视频| 91亚洲欧美| 97人人模人人爽人人| 97精品在线视频| 国产综合网站在线播放 | 麻豆 欧美 日韩| 日本999精品| 2024黄色视频| 六九九九| 97精品网| 亚州精品一区二区三区香中文字幕在线| 怡红院亚洲怡春院av| 三级日本一区二区三区| 碰碰在线视频| 欧美色图片| 亚洲色图超碰在线| 青青草公开在线免费不卡视频| 手机在线大香蕉| 国产伦精品一区二区三区在线观 | 欧美人妻制服| 黑丝内射一区二区三区| 青草精品视频一日本久久久久网站| 西西美女视频网| 东北熟女91| 啊视频在线| 黄色一区三区| 天天色粽合合合合合合合| 内射卯月麻衣| 91亚·色| 国产日韩精品无码去免费专区国产| 无码99| 九月伊人中文字幕| 色欧美天天| 狠久久| 色色婷婷五月| 亚洲人久久久久日| 色综合中文字幕不卡| 超碰97欧美| 九九久久99| 91精品微拍福利| 亚洲成人精品久久久| 18禁无码永久免费无限制| 久久精品日韩专区免费观看| 欧美午夜熟妇黑人精品91| 久久亚洲AV无码专区首页| 中国小夫妻勾搭露脸淫荡对白| 亚洲黄色视频在线观看视频| 97天天综合网| 国产亲戚伦亲在线| 97在线公开视频| 欧美激情 日韩精品| 国产精品福利资源在线尤物| 亚洲欧洲无码97久久精品| 成人八戒网站| 色噜噜国产精品视频一区二区| 国产又黄又猛又粗又爽的网站| 亚洲人天堂| 福利风月五月天影院| 日本人妻中文字幕精品| 丝袜美腿操av| 欧美综合在线91| 天天躁日日躁成人字幕aⅴ| 欧美999999| 色色五月天婷婷| 黄色大片视频在线免费看| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 日韩精品99999| 92一区二区| 欧美视频激情久久久久久| 欧美自拍偷拍免费观看| 大香蕉黄色一级片免费看| 超碰在线成人电影| 久久亚洲天天做| 1禁看欧美黄片免费看| 欧美天天干| 98精品国产乱码久久久久久| 色婷婷色99国产综合精品| PMv在线观看| 国产极品久久久| 久久99久久99精品免视看婷婷| 天天草天天日| 亚洲情色 自拍| 蘋果手機免費看成人Av| 国产精品制服丝袜中文字幕日韩一区二区三区 | 啊a一区在线| 中文自拍欧美影视| 亚洲欧美国产日本一区二区三区| 搡老熟女免费视频| 78精品在线| 黄色十八禁| 亚洲青青青视频在线| 国产免费操逼| 老子午夜伦不卡影院| 国色综合天| 欧美偷偷网| 天天日天天射天天干| 狠狠色色| 91 刺激在线| 搡老人老9丨女老熟人| 一区二区中文| 十八禁av无码免费网站APP| 青娱乐91| 夜夜爽夜夜操| 亚洲欧美综合| 国产精品一区二区三区免费视频| 老鸭窝成人| 天天舔天天日天天射| 日韩超碰精品综合| 狠狠2050在线观看| 97超碰色中文字幕| 久久精品男人的天堂| 亚州色图欧美| 欧美亚洲韩国视频十五区 | 野狼福利社区| 91美女网站| 黄片www视频免费| 大香蕉日韩| 日本一线产区和二线产区伦理片| 人妻少妇久久久| 日韩 女同 综合| 久久久专区| 伦在线97| 欧美伦乱爱| 一区二区三区四区姦女| 国产丰满熟夫69mpp| 亚洲AV资源| 欧美第38页| 日本少妇va7777| 日韩99神马视频播放片在线播放| 性爱AV天堂| 久久同城AV| 日本精品九九九| 熟女91网| 神马麻豆福利院| 亚洲另类春色| 国产亚洲日韩在线三区黑人| 日本免费中文一区二区三区四区| baisiav| 麻豆AV一区二区| 亚洲码和欧洲精品激情系列| 日本天天干天天日一区| 性欧美91| 澳门黄片一香蕉视频| 亚洲成人性爱网站在线播放| 亚洲九月丁香| 午夜激情床戏激情| 北野未奈加勒比av| 久久二| 一区操逼| www.色五月| 亚洲精品天天影视综合网| 91男同| 亚洲丝袜少妇在线| 天堂а√在线最新版在线| 色成人Www精品永久观看| 亚洲图片偷拍视频区| 99热| 天天热精品| 亚洲人久久久久日| 欧美亚洲另类在线蜜桃| 江都AV在线| 日本免费不卡二区| 少妇人妻在线| 久久精品日韩| 日韩人妻网站| 日韩精品啪啪啪| 久久久精品电影| 久久色情| 自拍第一页| 中文字幕97| 99日精品欧美国产| 麻豆一区二区三区精品| 超碰在线一区| 国产成人在线观看综合| 日韩精品系列| 在线观看不卡一区二区三区| 欧美色五月| 97在线观看免费| 嫩草在线视频| 国产欧美日韩臀 | 美女丝袜激情小说| 日韩成人在线性爱视频| 啪啪91| 一二三四区操操Av| 久操网视频| 99精品视频在线观看| 操少妞在线视频| 不卡av在线中文字幕| 国语人妻精彩刺激| 九九九网站| 日韩欧美字幕亚洲一区二区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 人人操人人色网| 国内精品久久久久影院亚洲| 日韩无码服务区| 日本操色导航| 日韩一级二级三级免费看完整版国语版| 亚洲激情综合另类| 99热精品青草在线 | 内射黑丝袜| 乳欲人妻办公室奶水| 99热超碰| 17c嫩草51久久91嫩草| 综合色图亚洲欧美| 久久精品午夜国产亚洲AV无码| 亚州色图第三区| 97AV在线观看| 大香蕉伊在线久草麻豆天堂故事| 免费国产视频| 九九玖玖精品| 国产在线视频二区| 热的中文 热的有码 热的国产| 日韩一二三区| 好湿好紧好爽 视频| 韩国三级色呦呦| 夜夜操老骚逼视频网站| 91大神精品长腿在线观看网站| 精品久一区免费| 黄色香蕉视频网站一区| 亚洲色图欧美色图制服诱惑| 亚洲一本色道中文无码aV天美| 97欧美久久久久久久| 欧美日韩操逼嗦吊| 俄罗斯及免费在线看| 国产精品肉丝自拍| 国产精品女久久久久av爽| 中文字幕欧洲有码| 日韩无码嘿咻黑热久| 午夜性生活av免费在线看| 9超碰免费| 黄片aaaaa一区| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 久久久18| 97爱亚洲| 亚洲高清在线se| 日本欧美成人片AAAA| 亚洲人妻中文在线视频| 九九热精品视频六| 中国黑人三级片网站上区| 在线观看AV片| 久久久一区二区三区麻豆| 久久久久久久久久久久久久久性生活视频 | 3PAV乱伦视频| 欧美一区二区三区成人性生活| 日韩人妻无码专区| 韩美日操逼| 欧美激情一| 老熟女91av| 玖玖玖玖精品国产剧情| 亚洲97综| 少妇久久久免费| 中文字幕精品人妻丝袜| 中文字幕日韩电影人妻| 变态综合色| 久久久久亚洲精品| 91美女在线精品视频| 亚乱色| 欧美激情久操网| 久久午夜神马| 色色青青久久| 国产精品suv一区| 夜夜爽33333| a一区二区三区乱码在线| 97日韩| 大香蕉在线SuP| 99自拍B亚洲| 九九av| 国模无码一区二区三区在线| 国产精品爱欲| 人妻天天爽天天爽三区| 東南亚性呦成人伦理资源在线视频| 狠狠亚洲| 操B久久| 欧美欲色| 亚洲91色在线| 人妻天天爽夜夜爽精品2| 色情五月综合婷婷| 九九色精品| 九九综合久久| 无码精品蜜桃一区二区三区ww| 日韩av性爱在线播放| 女上位精品在线| 日本高清加勒比| 日日干男人的天堂| 欧美情色男人的天堂| 中文字幕片| 久草视频制服诱惑| 免费人人搞97| surenchaopeng| 久偷拍| 99xav| 黄呦呦在线| 1204av韩国| 亚洲自拍一区夜夜操| 欧美日韩222| 丝袜综合| 九七人妻在线| 九九九九精品在线| 999综合网| 精品国产av一区二区三区四区入口| 亚洲国产美女久久久久| 看免费的黄片| 三级片网站在线播放| 一区在线观看中文字幕| 人妻久久久| 偷窥自拍亚洲色图| 亚洲鸥美色图| 国产路线专区| 日韩精品中文字幕人妻| 日本高清_区二区三区| 99热只有这里有精品| 91GD.COM| 一区二区三区日韩欧美| 中文字幕一区二区三四五区日日骚| 蜜臀AV成人精品蜜臀| 久久久91福利姬| 99精品九九九九九九| 囯产精品久久久久久久久久二区三区 | 97天天操| 美国aaaaa一级黄片| 亚洲色诱惑| 在现视频女上位好爽| 91黑丝美女| 好一吊区二区| 偷拍偷窥与盗摄视频专区| 飘花国产午夜精品不卡| www.99热| 亚洲97超碰| 国语对白露脸XXXXXX| 夜夜操美女| 色综合尤物| 国产超碰在线一区| 欧美亚洲天天| 亚欧无码在线| 久草色悠悠在线视频| 综合激情一一91| 欧美高清色| 亚洲国产91精品一区二区久久| 国产精品久久久三级无码| 中文字幕丝袜美腿| 激情婷婷黑人91| 久久透逼视频| 欧美色三级片91| 亚州欧美综合| 亚洲精品人妻在线| 狠狠躁AV| 久久久久夜夜夜夜| 久久男女激情视频网站| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 加勒比在线视频一区二区三区| 久久极品一区二区| 蜜臀99久久精品| 久久久一区二区三区三州| 无码精品人妻一区二区三区妖精| 久久精品一区| jizz啪啪| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 波多野结衣被操50分钟免费视频| 欧美乱色| 欧美中文综合| 日本三级日本三级99| 制服中出中文人人精品| 97人人夜夜精品视频| 亚洲影视综合网| 伊人97| 中文字幕av乱伦| 久久6热精品99视频| 国产精品久久久久久久AV大片 | 99re久久| 另类小说欧美激情校园春色| 性做久久久久久免费观看软件| 中文字幕久久精视频久久大全| 亚洲极品| 成人丁香五月| 老熟女综合网| 欧美躁死她一区二区| 亚洲清纯综合| 大香蕉伊人色偷偷在线| 午夜成人爽爽爽爽A片李冰冰| 超碰79人人乐| 精品久久无码午夜福利| 久操操| 美女午夜福利免费视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 快点操死我| 一级黄色性爱裸体视频| 人妻一区久久二区三区色播| 日韩一级性爱无码| 热热热热日日漂亮永久永久国产日| 性爱网站一区二区| 97bbn| 国产亚洲精品久久久久小| 超碰 av 女人天堂| 操逼片国产| 91插B网站| 夜夜操狠狠操| 久久精品国产亚洲妲己影视| 久久一本大香蕉 | 91美女视屏| 亚洲精品国产熟女| 91美女视频电影| 91一起操| 男女猛烈无遮掩视频免费软件| 色天使大香蕉| 在线观看av区| 超碰成人人人爽人人爽| 人妻精品4K4K4K4K4| 欧美aa一级片| 长久操视频| 欧美青青视频| 婷婷丁香久久| 黄色大片免费在线| 久9久9久9久9久9久9| 岛国小电影| 亚洲成人久久一区二区| 99热在线观看| WWW美腿丝袜香蕉中文| 天天做天天爽| 大香蕉专区| 99re99| 亚洲 综合 第一页| 国产精品亚洲免费| 无码丰满熟妇一区二区浪潮AV| 久操免费电影| 九九九九九九九九九五码| 亚洲精品视频在线| 加勒比在线视频一区二区三区| 97精品一区二区三区免费| 大香蕉欧美国产日韩高潮| 婷婷久久五月天| 欧美日日操| 本道综合精品| WWW美腿丝袜香蕉中文| 丝袜制服字幕在线| 日本在线一二 | 久久免费精品96| 92福利社视频| 清纯唯美综合| 99re国产中文字幕| 亚洲高清91| 黄视频免费| 四虎AV在线播放| 日韩三级网址| 日日操天天操| 天天干夜夜一操| 伦激情人妻另类人妻| 色眯眯av| 国产女人9999| 操死我干死我| 91人人爽人人爽| 久久久国产成人一区二区三区在线| 久久性生大片免费观看性| 夜夜精品视频一区二区| 男人成人黄色视频在线观看免费下载| 国产SV一线| 九九玖玖精品| 久久精品国产97欧美精品亚洲| 伊人网在线观看| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 伊人一区二区三区| 亚洲天堂区| 色婷婷六月| 天天躁日日躁XXXXYY| 人人艹亚洲| 中文字幕一区二区三区字幕| 亚洲精品一区二区精华| 久久精品 六十路 熟女 欧美| 2024黄色视频| 久久久久亚洲三级电影| 91搞逼视频| 国产成人精品必看| 日韩乱伦影音先锋| 久久久无码av精| 唐山老熟妇露脸啪啪叫| 亚洲偷拍自拍在线视频| 一区在线观看中文字幕| 99热18| 久热无码| 高清不卡一二三区视频......| 精品国产一区二区久久| 欧美情色贴图| 欧美性五月| 美女性91| 国产黄色视频久久| 欧美色视频在线| 一区二区三区激情在线观看| 久热免费视频| 天天做天天爱天天爽AV| 91无摭挡| 97超碰美女| 欧美A片中文字幕| 久久夜夜| 国语精品内射在线观看| 99热这里只有精品99| 黑操B| 国模不卡一本二本三电影| 老熟妇一区二区三区啪啪| av橘色网站| 综合网91| 日韩人妻免费精品| 伊人久久青青草| 大香蕉欧美国产日韩高潮| 另类图片五月天| 免费人成毛片乱码| 操婷婷逼| 韩国一区二区精品亚洲| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 日韩欧无码一区二区三区免费不卡| 操逼日批| 青青网三级视频| 亚洲丝袜色图| 97久久久久| 成人无码在线超碰网| 99视频精品| 久久超碰大香蕉| 亚洲丝袜少妇在线| 亚洲成?V人片在线观看福利| 婷婷日韩一区二区三区中文字幕在线| 大香蕉之青青草原| 84YTCOM性无码| 国产日本久久免费精品| 久久久不卡区一区二区三区久久久| 国产深喉| 少妇干B| 久久久久久久少妇| com 首页 18岁 禁区 女优 免费 精选 同城 | 欧美日韩高潮喷水91| 欧美日韩亚洲高清不卡一区二区三区| 精品人妻一区二区三区免费视频| 福利社区午夜一区二区| 日本精品88888888| 97Ai亚洲| 99热这里只有精品9| 麻豆传媒一区二区在线观看| 国产视频人人网| 91黑人无码激情在线| 超硑97精品| 1769成人国产精品视频| 亚洲欧洲另类| 玖玖无码超碰| 国产亚州高清国产拍精| 国产性爱欧美性爱在线| 岛国免费视频在线| 色婷婷成人综合| 性猛交| 情侣开房子拍 日韩无码 女的很漂亮| …中文字幕亚洲乱,97人妻无码费视…| 国产一区二区在线播放量| 韩国女主播青草福利视频| 手机在线大香蕉| 婷婷五月综合在线| 91观看 国产白丝| 日日操天天操| 久久久性爱| 欧美综合站| 久久久久久97| 九九亚洲视频| 久久久人妻| 激情四射婷婷四五月天| 亚洲精品国产拍免费91在线| 桃花色涩综合影院| 天天综合青苹果| 素人播放一区| 97精品久久| 操人妻逼91| 天天干天天燥| 日韩八十路老熟女| 8050无码八戒| 97爱亚洲| 亚洲瓯美色图| 日韩欧美中文日韩欧美色| 91AV天美在线视频| 天天日天天干天天整| 青女在线| 宅男91视频在线播放| 校园春色欧美| 婷婷导航| 亚洲巨爆乳一区二区三区四季网| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 99操视频| 97精品视频| 欧美狠狠弄| 人人操,操人人| 少妇精品| 精产国品一区二三产品| 强奸乱伦Av网| 美女诱惑久久| 精品国产一区二区三区久久久蜜臀 | 五月丁香六月综合缴清无码| 久久草视频污视频| 六月丁香五月婷婷| 色哟哟AⅤ| 果冻传媒一区二区三区| 久久久蜜桃一区二区三区| 亚洲中字幕日本一区二区三区| 亚洲色图欧美另类在线| 玖玖婷婷五月天| 精品人妻一区二区三区四区石在线 | 亚洲操逼无码| 亚洲国产成人精品久久久国产成人一区二区 | 91成人久久| 综合97| 天欧美在线| 97操97色| 久久久久久AⅤ无码免费肉站| 91精品国产91久久福利| 91熟女丨91老女人| 国产精品电| 国产乱码精品久久久久久| 国产欧美精品日韩区二区麻豆天美| 国产三级日产三级韩国三级| 国产91av在线播放| 国产精品久久久 | 熟妇人妻一区二区| 欧美综合区| 思思热影视| 福利操逼| 欧美黄片免费在线观看视频| 亚洲中文字幕在线视频一区二区| 国产精品久久久亚洲第一牛牛_在线观看 | 久久久久久夜夜夜夜夜| 丁香六月婷| 美女被艹尤物视频| a天堂视频| 精品一区二区综合熟妇| 国产在线激情视频| 国产精品久久天天干| 九九九久久久| 84YTCOM性无码| 欧美影院一区二区三区| 老女人综合网| 肉动漫无遮挡h在线观看| 欧美激情一区| 性色AV蜜色av色欲av| 男女一进一出视频久久| 黑人免费福利视频| 欧洲黄色网| 亚洲国产精品成人综合| 色欲三区| 久久国产性爱| 中文字幕亚韩| 大香蕉AV在线| 大香蕉碰碰| 中美日韩毛片| 九草在线大香蕉| 男人的天堂日本东京热| 日本不卡一区二区三区| 亚洲男人天堂2| 青青草原av| 999精品久久久久久久| 乱伦强奸区日韩| 囯戸精品高潮呻吟旡码| 亚洲成人av电影在线| 蜜乳AV一区二区三区四| av九九| 久久色一区| 亚熟hd视频在线| 欧美色图亚洲色,麻豆| 精品国产乱码久久久A| 毛片一区二区| 欧美成人A天堂片在线观看| 99热只有这里有精品| 99爱精品| 久久久婷婷| 成人精品水蜜桃久久久久久久| 欧美激情 亚洲色图| 84YTCOM性无码| 日韩欧美中文日韩欧美色| 精品超碰国产| 色婷婷综合久久中文字幕雪峰| 久啪| 亚洲精品久久久久久久蜜桃臀| 亚洲在线网站| 欧美精品自慰系列寂寞少妇 | 欧美综合天堂| 国产精品探花色| 欧亚免费视频| 加勒比AV网| 97神马久久| 亚洲av无码国产精品字幕| 自拍大香蕉乱插| 91亚洲不卡一区| 亚洲欧美日韩电影网站一区| 97在线免费看视频| 亚洲成人免费中文字幕| 色婷婷成人| 中文字幕人乱码中文字的预防方法 | 国内外内射高清视频| 亚洲成人av电影在线| 日韩久久三区| av 模特一区了| 欧洲性爱无码区| 伊人久久艹| 国产精品不卡一区二区三区| 中文字幕乱亚洲美女精品一区| 久久黄色性爱视频| 欧美老熟另类| 偷偷人人精品女女久久| 久久91视频| 人妻在线臀日韩| 黄色成年| 亚洲无码一区二区三区三州| 丰满少妇高潮无码| 中文字幕99999| 超碰精品在线| 中出在线视频| av在线免费一区二区| 影音综合网| 亚洲天堂男人天堂网| 精品一二三区久久AAA片| 美女毛片999| 成人a v在线播放免费| 日本欧美成人片AAAA| 久久久精品九| 婷婷视频在线免费观看| 色偷偷色偷偷欧美日韩| 亚洲AV麻豆Aⅴ无码电影一| AV九九| 亚洲少妇视频| 九九亚洲视频| 欧美色蜜桃97| 婷婷视频网| 啊啊啊慢点| 99久re热视频精品98| 天天综合站| 国产树林里野战在线看| 丰满人妻一区| 久久久久久久国产a∨| 欧美天堂第二区| 亚欧无码在线| 久久是精品| 激情久久av一区av二区av| 欧美激情亚洲情色| 久久鲁干| 久操免费电影| 亚洲综合激情五月久久| 97免费在线观看视频| 亚洲丝袜色| 亚洲成a人v欧美综合天堂下载 | 日本中文熟女视频| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 无码操逼网| 日韩八十路老熟女| 国产精品视频精品一二| 加勒比99999| 国产女人高潮视频| 一级性爱视频免费观看 | 青青草字幕AV| 特级丰满少妇一级AAAA爱毛片| 东京热大香焦| 婷婷伊人綜合中文字幕小说| 日韩一二三区| 久操操| 丁香五月综合| 97久久国产| 日韩激情视频| 91精品人妻电影| 男人的天堂免费| 歐美一級亂黃99在綫精品| 日本免费一级AAA大片器| 啊啊啊啊在线播放| 懂色AV一区二区三区| 国产精品96久久久久久| 青久操| 免费人成?大片在线播放| 试看60秒 爽| 天天综合网AV91| 亚洲AV免费在线| 92性色国产午夜福利在线661 | 久久r精品| 国产 日韩 另类 视频一区爱| 97视频免费播放| 日日A∨| 婷婷五月天伊人| 免费少妇一区二区| 天天综合网~91| 青青草伊人久久| 色啪网| 国产日逼视频| 天天cao在线| 色综合久久夜色精品国产天堂| 国产67194| 岛国在线免费视频| 欧美九一精品久久久熟妇| 欧美综合自拍成人自拍第二十页| 少妇无码av专区线| 97欧美视频| 物业黑人 AV一区| 动漫片子网站3黄| 婷婷五月综合在线| 亚洲成人无码影院| 色姑娘综合网| 91操熟女视频 | 上床啊啊啊| 色哟哟1区2区| 99999精品成人| 操碰97| 性爱精品一区| AV一区观看| 欧美天天射| 精品免费成人久久| 天天舔天天日天天射| AV天天综合| 综合婷婷| 欧美精品自慰系列寂寞少妇| 国产精品久久久久久久AV大片| 国产99999| 青青草依人大香蕉| 色亚州人久干视频在线观看免费版| 中文伊人大香蕉视频| 九九AV| 国产综合操逼高清| 婷婷丁香五月天综合东京热| 51久久夜色精品国产麻豆| 久久人妻| 9久久久久| 肥佬影院91| 色色97爱| 黑丝制服中文字幕| 麻豆a'v电影| 亚洲偷91色| 国产女人9999| 伊人久久亚洲色欲综合网站 | 少妇与黑人高潮在线| 老色69| 天天肏美女| 蜜桃成人1区2区3区| 国产女人高潮视频| 久草成人福利导航| 久久天天摸| 少妇免费视频| 尤物av网站| 加勒比综合九九99视频在线播放| 蜜桃久久久久久| 综精品久久久aaaa| 免费人人搞97| 伊人网在线观看| 91 丝袜在线观看| 国模91| 欧美草草高清日韩视频| 亚洲无码一区成人免费午夜| 春色综合网| 91社区伊人| A片A5445444| 国产精品一区二区三区,亚洲综合| 欧美aaaaaaa| 久久久久国产精品片区无码直播| 亚洲综合一区二区| 性爱综合网| 少妇国产不卡| 国产精品视频| 国产熟码AV| 九月伊人中文字幕| 日韩强奸av| 天堂中文资源在线bt| 91精品黄在线观看| 超碰久久性爱| 欧美大战久久久伊人| 欧美亚洲韩国视频十五区| 亚洲色图欧洲| 天天谢天天干| 乱色视频中文字幕| 国产青一二三| 都市激情人妻一区二区青青操视频| 在线色资源| 老熟女91| 色综合久久88色综合久久天天| 久久99网站| 亚洲蜜臀懂色| 淫纸中9区| 国产狂喷潮在线精品| 国产激情在线| 中文字幕日产av人| 国产AV线| 精品一级毛片在线观看| 老司机射| 殴美,日韩国产伦精品| 熟妇人妻一区二区三在线 | 男人的天堂啪啪啪啪啪蜜桃不卡| 欧美中文字幕男人天堂久久精品 | 日本中文熟女视频| 亚洲日韩成人性爱视频| 四虎AV无码| 亚洲有薄码区久久在线一区| 亚欧免费观看视频| 99色天堂| 欧美国产有色电影| 亚洲综合第一页| 久久‘黄片视频| 日本999精品视频| 亚洲男人天堂手机版| 国产黄片在线免费观看| 东北女人av| 色与欲影视天天看综合网| AA级电影三区| 韩国久久97| 性高潮久久久久久久久久久| 97人人夜夜精品视频| 欧美综合骚| 亚洲精品国产拍免费91在线| 十八岁啪啪视频免费看| 欧美成不卡网| 丰满人妻一区二区三区免费| 亚洲成人美女无吗| 嗯嗯,好大,好爽,好骚 | 激情五月婷| 天天操天天7| 免费福利视频中文字幕| 夫妻四区五区六区| 91美女小视频| 思思热在线| 狠狠色五月亚洲91| 手机在线观看不卡无码av| 欧美97视频| 天天视频网站黄| 亚洲色堂免费视频| 美欧色综合| 99无码| 亚洲图片91| 五月色综合| 天天干夜夜鈤| 91碰碰碰| 色综合大香蕉| 五月婷丁香| 少妇激情一区二区三区视频| 综合色99| 久艹免费| 9久久精品| 亚洲情色 欧美| 亚洲无码99| 欧在线一二区| 大香蕉伊人色偷偷在线| 天天射日日干| 激情四射婷婷四五月天| 精品国产乱码久久| 精品人妻二区三区| 日韩成人精品| 亚洲精品一卡二卡三卡福利视频网站| 第四色奇米影视777| 啊啊啊快操我视频| xxx0国产在线播放| 男人的天堂日韩| 激情综合婷婷| 丰满人妻一区二区三区免费| 中文字幕啊啊啊在线观看视频| 婷婷爽人人婷婷爽视频| 久悠悠av| 日本高清视频xxxx| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 91观看 国产白丝| 99re9在线| 欧洲性爱无码区| 四虎视频在线观看| 国产AV无码AV| 又黄又硬又粗又长国产视频| 人妻嗯啊啊在线播放| 亚洲国产精品无码AV久久| 美女的肌被草喷水视频| 亚洲精品国产熟女久久久久久| 天天在线91| 熟妇人妻精品一区二区视频色欲| 日韩免费av片高清无码| 青青欧美| 国产按摩一区二区三区| 欧美大香蕉久| 亚洲影视高清第一页| 69精品少妇一区二区三区蜜桃| 人人看人人插| 中文字幕午夜精品久久久| 欧美性天天影视| 伊人黄色片| julia国产在线 | 国产女大学生AV| 使劲用力艹少妇视频一区二区| 欧美黄色大香蕉一区二区| 蜜臀99久久精品久久久懂爱| 福利在线视频一区二区| 色色色热| 亚洲欧洲综合av在线| 偷拍导航视频网站| 97精品97| 99久久婷婷国产综合精品草原| 蜜乳成人AV| 夜夜黄| 久久伊人青青草| 五月婷婷五月天| 国内毛片婷婷六月色| 91色香| 久久久久久裸体| 99re这里只有精品3| 日本在线视频导航| 欧美日韩性爱电影在线| 欧美 色 亚洲| 噜噜噜亚洲精品| 亚洲 欧美 中文 日韩超碰| 亚洲五码一区二区三区| 亚洲牲交| 欧美97av| 欧美在线 亚洲| 蜜臀在线免费观看在线免费观看| 立川理惠无码一区二区| 日B操| 99在线精品视频| 亚洲影视高清第一页| 91高跟美女在线播放| 日韩性色b| 91欧美| 天天干天天狼在线视频| 国产极品精品美女视频| 成人国产视频在线观看| 久艹免费| 热热色色综合| 亚洲人在线| 91美女在线精品视频| 五月丁香啪| 97av在线视频| 国产激情在线观看| 成年女人黄网站| 色操逼网| 中文字幕美女91| 中国AAAAAA黄色片| 久久久96| 大香蕉综合网| 久久岛国| 水滴偷拍| 欧美综合天堂| 91日韩网站| 色97欧美| 粉嫩av一区二区三区天美传媒| 午夜操操操| 骚货 中文字幕 av| 熟女露脸激情自拍视频| 二三四区精品| 欧美人人天天网| 制服中出中文人人精品| 97精品综合久久网| 久久夜嗨| 欧美 亚洲 另类 综合| 天堂伊人久久| 中国的操老妇女| 色97综合中文字幕| 精品人妻一区二区蜜桃视频 | 中文字幕一区二区在线日韩精品| 欧美日韩传媒| 丁香六月综合激情| 狠狠狠狠狠干| 亚洲色图大香| 九久9热| 久久蜜桃综合网| 日韩啪啪啪视频| 99re在线视频|