精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

利器系列-更高效的Vim

系統 Linux 系統運維
本文簡要介紹了Vim的相關實操技巧,供大家參考!

截圖

 

安裝

(你需要一個有Python支持的Vim版本. 請使用 vim --version | grep +python 來檢查)

  • 依賴(Debian/Ubuntu 平臺) 
  1. `sudo apt-get install python vim exuberant-ctags git` 
  2.  
  3. `sudo pip install dbgp vim-debug pep8 flake8 pyflakes isort`  
  • 依賴(RedHat/CentOS 平臺)

CentOS 6.7的yum源自帶的Python版本較舊,推薦自行安裝Python2.7. 

  1. `sudo yum install python vim ctags git` 
  2.  
  3. `sudo pip install dbgp vim-debug pep8 flake8 pyflakes isort`
  • 依賴(Mac OS 平臺) 
  1. `brew install python vim git` 
  2.  
  3. `wget http://tenet.dl.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz && tar -zxvf ctags-5.8.tar.gz && cd ctags-5.8 && ./configure && make && sudo make install` 
  4.  
  5. `sudo pip install dbgp vim-debug pep8 flake8 pyflakes isort`
  • 下載vimrc 文件到用戶主目錄 
  1. `wget https://raw.githubusercontent.com/tao12345666333/vim/master/vimrc -O $HOME/.vimrc` 
  • 打開 Vim

打開Vim, 它將會自動安裝插件. 請耐心等待它完成. 或者你可以使用下面的命令來自行安裝. 

  1. `vim -E -u $HOME/.vimrc +qall` 
  • 享受你的Vim并個性化它吧!

支持特性

插件管理(Vundle)

在這份配置中,使用了Vundle作為插件管理器. Vundle會自動接管 .vim 文件夾,所有配置好的插件將默認下載至~/.vim/bundle/, 在使用之前請確保.vim文件夾干凈. Vundle的插件安裝需要觸發 git clone 操作,搜索需要 curl 支持.

配置(截取了部分) 

  1. " let Vundle manage Vundle 
  2. Bundle 'gmarik/vundle' 
  3.  
  4. " ============================================================================ 
  5. " Active plugins 
  6. " You can disable or add new ones here: 
  7.  
  8. " Plugins from github repos: 
  9.  
  10. " Python and PHP Debugger 
  11. Bundle 'fisadev/vim-debug.vim' 
  12. " Better file browser 
  13. Bundle 'scrooloose/nerdtree' 
  14. " Code commenter 
  15. Bundle 'scrooloose/nerdcommenter' 
  16. " Class/module browser 
  17. Bundle 'majutsushi/tagbar' 
  18. " Code and files fuzzy finder 
  19. Bundle 'kien/ctrlp.vim' 
  20. " Extension to ctrlp, for fuzzy command finder 
  21. Bundle 'fisadev/vim-ctrlp-cmdpalette' 
  22. " Zen coding 
  23. Bundle 'mattn/emmet-vim' 
  24. " Git integration 
  25. Bundle 'motemen/git-vim' 
  26. " Tab list panel 
  27. Bundle 'kien/tabman.vim'

支持操作

命令 解釋
:PluginList 列出所有Plugin
:PluginInstall(!) foo搜索foo相關的Plugin
:PluginSearch(!) foo 搜索foo相關的Plugin
:PluginClean(!) 清理未使用的Plugin
:PluginUpdate 更新插件

工程文件瀏覽(NERDTree)

在這份配置中, 使用了NERDTree查看文件列表. 你可以在NERDTree中瀏覽和打開你文件系統中的目錄或文件. 還可以進行文件隱藏和過濾, 設置添加書簽等. 在NERDTree窗口輸入?可獲得操作指南. 這份配置中默認過濾掉了.pyc, .git, .hg, .svn等文件或文件夾的顯示.

配置

  1. " auto open or close NERDTree 
  2. autocmd vimenter * if !argc() | NERDTree | endif 
  3. autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif 
  4.  
  5. " NERDTree ----------------------------- 
  6.  
  7. " toggle nerdtree display 
  8. map <F3> :NERDTreeToggle<CR> 
  9. open nerdtree with the current file selected 
  10. nmap ,t :NERDTreeFind<CR> 
  11. " don;t show these file types 
  12. let NERDTreeIgnore = ['\.pyc$''\.pyo$'

支持操作

快捷鍵 解釋
F3 打開/關閉NERDTree
,t 打開NERDTree并選中當前文件

語法檢查

在這份配置中, 使用Syntastic插件進行語法靜態檢查. 包括但不限于C/C++/Go/Python/Haskell/Ruby/JavaScript等. 在本配置中對JavaScript的靜態檢查使用eslint,可以支持ES6及JSX等, 細節可以參考JSLint, JSHint和ESLint的對比及Vim配置, 想要切換檢查工具只要修改對應位置即可.

配置 

  1. " Syntastic ------------------------------ 
  2.  
  3. " show list of errors and warnings on the current file 
  4. nmap <leader>e :Errors<CR> 
  5. " turn to next or previous errors, after open errors list 
  6. nmap <leader>n :lnext<CR> 
  7. nmap <leader>p :lprevious<CR> 
  8. check also when just opened the file 
  9. let g:syntastic_check_on_open = 1 
  10. " syntastic checker for javascript. 
  11. " eslint is the only tool support JSX. 
  12. " If you don't need write JSX, you can use jshint. 
  13. And eslint is slow, but not a hindrance 
  14. " let g:syntastic_javascript_checkers = ['jshint'
  15. let g:syntastic_javascript_checkers = ['eslint'
  16. " don't put icons on the sign column (it hides the vcs status icons of signify) 
  17. let g:syntastic_enable_signs = 0 
  18. " custom icons (enable them if you use a patched font, and enable the previous  
  19. " setting) 
  20. let g:syntastic_error_symbol = '✗' 
  21. let g:syntastic_warning_symbol = '⚠' 
  22. let g:syntastic_style_error_symbol = '✗' 
  23. let g:syntastic_style_warning_symbol = '⚠'

特性

保存時自動進行語法靜態檢查,方便的錯誤提示及靈活的可擴展性.

支持操作

快捷鍵 解釋
\e 打開錯誤列表
\n 移動到下一個錯誤位置
\p 移動到上一個錯誤位置

Git支持

在這份配置中, 使用vim-fugitive和vim-signify做Git方面的支持. 可以進行常用的git操作及優雅的狀態提示等(目前支持git和hg).

配置 

  1. " Signify ------------------------------ 
  2.  
  3. " this first setting decides in which order try to guess your current vcs 
  4. UPDATE it to reflect your preferences, it will speed up opening files 
  5. let g:signify_vcs_list = [ 'git''hg' ] 
  6. " mappings to jump to changed blocks 
  7. nmap <leader>sn <plug>(signify-next-hunk) 
  8. nmap <leader>sp <plug>(signify-prev-hunk) 
  9. " nicer colors 
  10. highlight DiffAdd           cterm=bold ctermbg=none ctermfg=119 
  11. highlight DiffDelete        cterm=bold ctermbg=none ctermfg=167 
  12. highlight DiffChange        cterm=bold ctermbg=none ctermfg=227 
  13. highlight SignifySignAdd    cterm=bold ctermbg=237  ctermfg=119 
  14. highlight SignifySignDelete cterm=bold ctermbg=237  ctermfg=167 
  15. highlight SignifySignChange cterm=bold ctermbg=237  ctermfg=227

支持操作

快捷鍵 解釋
:Git [args] 類似執行git命令一樣
:Gstatus 類似git status.在列表中使用-添加/移除文件
:Gcommit [args] 類似 git commit
:Gmerge [args] 類似 git merge
:Gpull [args] 類似 git pull
:Gpush [args] 類似 git push
:Gvdiff [revision] 類似 git push 但是會切分窗口

更多詳細的操作可以使用 :help fugitive

Tag支持

在這份配置中,使用了Tagbar做Tag支持,可以顯示當前文件中定義的類/變量等.

配置

  1. " Tagbar ----------------------------- 
  2.  
  3. " toggle tagbar display 
  4. map <F4> :TagbarToggle<CR> 
  5. " autofocus on tagbar open 
  6. let g:tagbar_autofocus = 1

支持操作

快捷鍵 解釋
F4 打開Tag列表

超全自動補全

在這份配置中, 使用了Neocomplcache作為主要的自動補全插件.

配置 

  1. " NeoComplCache ------------------------------ 
  2.  
  3. " most of them not documented because I'm not sure how they work 
  4. " (docs aren't good, had to do a lot of trial and error to make  
  5. " it play nice) 
  6.  
  7. " Disable AutoComplPop. 
  8. let g:acp_enableAtStartup = 0 
  9. " Use neocomplcache. 
  10. let g:neocomplcache_enable_at_startup = 1 
  11. let g:neocomplcache_enable_ignore_case = 1 
  12. " Use smartcase. 
  13. let g:neocomplcache_enable_smart_case = 1 
  14. let g:neocomplcache_enable_auto_select = 1 
  15.  
  16. let g:neocomplcache_enable_fuzzy_completion = 1 
  17. let g:neocomplcache_enable_camel_case_completion = 1 
  18. let g:neocomplcache_enable_underbar_completion = 1 
  19. let g:neocomplcache_fuzzy_completion_start_length = 1 
  20. let g:neocomplcache_auto_completion_start_length = 1 
  21. let g:neocomplcache_manual_completion_start_length = 1 
  22. Set minimum syntax keyword length. 
  23. let g:neocomplcache_min_keyword_length = 1 
  24. let g:neocomplcache_min_syntax_length = 1 
  25. let g:neocomplcache_lock_buffer_name_pattern = '\*ku\*' 
  26. " complete with workds from any opened file 
  27. let g:neocomplcache_same_filetype_lists = {} 
  28. let g:neocomplcache_same_filetype_lists._ = '_' 
  29. " <TAB>: completion. 
  30. inoremap <expr><TAB>  pumvisible() ? "\<C-n>" : "\<TAB>" 
  31. " Define keyword. 
  32. if !exists('g:neocomplcache_keyword_patterns'
  33.     let g:neocomplcache_keyword_patterns = {} 
  34. endif 
  35. let g:neocomplcache_keyword_patterns['default'] = '\h\w*' 
  36. " Plugin key-mappings. 
  37. inoremap <expr><C-g>     neocomplcache#undo_completion() 
  38. inoremap <expr><C-l>     neocomplcache#complete_common_string() 
  39. " <C-h>, <BS>: close popup and delete backword char
  40. inoremap <expr><C-h> neocomplcache#smart_close_popup()."\<C-h>" 
  41. inoremap <expr><BS> neocomplcache#smart_close_popup()."\<C-h>" 
  42. inoremap <expr><C-y>  neocomplcache#close_popup() 
  43. inoremap <expr><C-e>  neocomplcache#cancel_popup()

支持操作

快捷鍵 解釋
<Tab> 使用Tab鍵進行待提示項目選擇
<C-g> 取消補全
<C-l> 完成待補全項中共同的字符串
<C-h> 關閉待選項
<C-y> 關閉待選項
<C-e> 退出待選項
<BS> 關閉待選項

類Tmux的窗口選擇

在這份配置中,使用了vim-choosewin進行窗口管理器. 支持類Tmux的操作.

配置

  1. " Window Chooser ------------------------------ 
  2.  
  3. " mapping 
  4. nmap  -  <Plug>(choosewin) 
  5. " show big letters 
  6. let g:choosewin_overlay_enable = 1

支持操作

快捷鍵 解釋
- 開啟窗口選擇
- [ 選擇上一個tab的窗口
- ] 選擇下一個tab的窗口

更多操作可以使用 :help choosewin

靈活的Tab管理

在這份配置中使用了TabMan進行Tab管理,可以進行靈活切換與管理

配置

  1. " TabMan ------------------------------ 
  2.  
  3. " mappings to toggle display, and to focus on it 
  4. let g:tabman_toggle = 'tl' 
  5. let g:tabman_focus  = 'tf'

支持操作

快捷鍵 解釋
tl 開啟/關閉tab管理
tf 將光標移動到tab管理窗口

優雅的狀態欄

在這份配置中,使用了Airline提供更多狀態欄支持.

配置

  1. " Airline ------------------------------ 
  2.  
  3. let g:airline_powerline_fonts = 1 
  4. let g:airline_theme = 'bubblegum' 
  5. "let g:airline#extensions#tabline#enabled = 1 
  6. "let g:airline#extensions#tabline#left_sep = ' ' 
  7. "let g:airline#extensions#tabline#left_alt_sep = '|' 
  8. let g:airline#extensions#whitespace#enabled = 1 
  9.  
  10. to use fancy symbols for airline, uncomment the following lines and use a 
  11. " patched font (more info on the README.rst) 
  12. if !exists('g:airline_symbols'
  13.    let g:airline_symbols = {} 
  14. endif 
  15.  
  16. let g:airline_left_sep = '?' 
  17. let g:airline_left_alt_sep = '?' 
  18. let g:airline_right_sep = '?' 
  19. let g:airline_right_alt_sep = '?' 
  20. let g:airline_symbols.branch = '?' 
  21. let g:airline_symbols.readonly = '?' 
  22. let g:airline_symbols.linenr = '?'

支持特性

可以顯示分支,語法靜態檢查結果等.

自動插入頭部

在這份配置中寫了個小函數根據新建的不同類型的文件,自動插入頭部,支持python, ruby, bash等.

Markdown實時預覽

在這份配置中, 使用了vim-instant-markdown和vim-markdown做Markdown格式的支持,可以支持實時預覽等特性.

此功能需要有node環境支持,可以執行 npm -g install instant-markdown-d 進行安裝.

配置

  1. " Vim-markdown ------------------------------ 
  2.  
  3. " Disabled automatically folding 
  4. let g:vim_markdown_folding_disabled=1 
  5. " LeTeX math 
  6. let g:vim_markdown_math=1 
  7. " Highlight YAML frontmatter 
  8. let g:vim_markdown_frontmatter=1 
  9.  
  10. " Vim-instant-markdown ----------------- 
  11.  
  12. " If it takes your system too much, you can specify 
  13. " let g:instant_markdown_slow = 1 
  14. " if you don't want to manually control it 
  15. " you can open this setting 
  16. and when you open this, you can manually trigger preview 
  17. " via the command :InstantMarkdownPreview 
  18. let g:instant_markdown_autostart = 0

支持操作

快捷鍵 解釋
:InstantMarkdownPreview 手動觸發markdown文件的預覽

多游標選擇、編輯等

在這份配置中, 可以在高亮某單詞時, 通過使用 Ctrl-n 或者 Ctrl-p 進行多游標選擇, 然后進行編輯或修改等操作.

快速文件查找

在這份配置中, 可以通過使用,R進行全文查找或者,r進行快速查找, 或者在當前字符串上使用,wR以及,wr來進行全文查找或者快速查找.

快速注釋

使用NERDCommenter插件完成快速注釋, 可以通過\ci進行快速注釋.

Python 支持

完備的Python支持, 可以自動識別當前是系統環境或虛擬環境, 使用:Isort可智能對導入包進行排序, 使用:PymodeLintAuto可自動格式化.

除了上述列出的功能以外, 還有很多方便的特性,可以大大提升效率,在使用中慢慢體會吧!有問題可以在tao12345666333/vim on github 提issue

責任編輯:龐桂玉 來源: segmentfault
相關推薦

2010-01-14 16:35:31

C++優化

2024-04-24 08:01:47

日常監控服務器ZABBIX

2018-05-08 14:58:07

戴爾

2017-12-21 14:36:10

大數據健身智慧

2016-10-27 17:49:07

群暉群暉科技NAS

2010-12-23 15:55:00

上網行為管理

2014-04-22 09:51:24

LongAdderAtomicLong

2009-08-06 18:06:33

WebMethod框架

2010-01-06 13:57:03

解析JSON

2023-11-24 11:20:04

functoolsPython

2016-06-30 16:54:49

UCloud愛數云計算

2019-04-19 08:47:00

前端監控數據

2013-07-23 10:50:24

C程序

2024-08-19 00:35:00

Pythondict遍歷列表推導式

2023-11-16 08:55:14

CSS前端

2009-12-08 16:22:06

WCF代碼

2025-04-24 08:40:00

JavaScript代碼return語句

2023-09-12 16:20:04

邊緣AI深度學習

2023-05-29 07:15:52

設置打印機復印證件
點贊
收藏

51CTO技術棧公眾號

日韩精品一区二区在线播放 | 亚洲精品国产精品乱码不99| 国产精品欧美久久久| 四虎影院中文字幕| 国产主播性色av福利精品一区| 欧美丝袜第一区| 亚洲日本精品一区| 亚洲精品成人电影| 日韩在线卡一卡二| 欧美国产日韩中文字幕在线| 久久久久久久久免费看无码| 日韩久久99| 偷拍一区二区三区四区| 亚洲欧洲一区二区在线观看| 亚洲精品成av人片天堂无码| 免费一级欧美片在线观看| 欧美激情中文字幕在线| 性欧美精品男男| aaa国产精品视频| 在线观看免费成人| 国产美女在线一区| a免费在线观看| 久久久精品国产99久久精品芒果 | 手机看片福利盒子久久| 色在线视频网| 中文字幕制服丝袜成人av | 国产精品久久久久77777| 欧美三级在线免费观看| 欧美亚洲国产激情| 亚洲精品小视频| 扒开伸进免费视频| 麻豆国产精品| 欧美裸体bbwbbwbbw| 波多野结衣作品集| 在线看片福利| 性感美女极品91精品| 三级网在线观看| 岛国在线视频免费看| av成人动漫在线观看| 91精品国产高清久久久久久91裸体| 中文文字幕一区二区三三| 亚洲永久免费| 隔壁老王国产在线精品| 九九热精彩视频| 欧美在线免费| 欧美成人午夜剧场免费观看| 亚洲一区电影在线观看| 精品视频日韩| 亚洲性生活视频在线观看| 一级做a爰片毛片| 欧美黄色网视频| 亚洲精品美女免费| 特级西西人体wwwww| 加勒比色综合久久久久久久久| 精品国产免费久久| 亚洲精品激情视频| 老牛影视av一区二区在线观看| 精品国产免费一区二区三区香蕉| 成人做爰69片免费| 国内精品偷拍| 亚洲视频精品在线| 黄色av免费播放| 欧美aaaaaaaaaaaa| 久久国产精品影片| 免费人成年激情视频在线观看| 欧美日韩视频一区二区三区| 久久久久久国产精品美女| 欧美一级高潮片| 亚洲一区二区动漫| 国产精欧美一区二区三区| 艳妇乳肉豪妇荡乳av无码福利 | 97超碰国产一区二区三区| 欧美韩国一区二区| 国产又爽又黄ai换脸| 污片视频在线免费观看| 亚洲大片精品永久免费| 国产成人亚洲精品无码h在线| 精品欧美一区二区三区在线观看 | 一级片视频免费看| 欧美aaaa视频| 国内精品视频久久| 国产一级片av| 国产一区亚洲一区| 国内精品久久久久久久果冻传媒| 日本一区二区三区在线观看视频| 国产三级精品视频| 女同性恋一区二区| 国产拍在线视频| 欧美丝袜丝nylons| 国产精品19p| 亚洲区小说区图片区qvod| 最近2019中文字幕mv免费看 | 国产十八熟妇av成人一区| 蜜臀久久99精品久久一区二区| 中文字幕日韩免费视频| 久一视频在线观看| 日日夜夜精品视频天天综合网| 成人免费淫片视频软件| 五月天婷婷视频| 国产精品盗摄一区二区三区| 被灌满精子的波多野结衣| av成人在线观看| 亚洲国产小视频| 波兰性xxxxx极品hd| 亚洲精品孕妇| 成人激情综合网| 亚洲日本国产精品| 亚洲女人小视频在线观看| 久草热视频在线观看| 国产精品亚洲欧美日韩一区在线| 日韩精品视频在线免费观看| 欧美特黄一级片| 石原莉奈在线亚洲二区| 国产精品国产三级欧美二区| 天堂资源在线中文| 色诱亚洲精品久久久久久| 91精品人妻一区二区三区蜜桃2| 国产成人调教视频在线观看| 欧美精品久久久久a| 一炮成瘾1v1高h| 久久精品人人做人人爽人人| 无码熟妇人妻av在线电影| 日韩三级成人| 在线观看日韩视频| 香蕉污视频在线观看| av中文字幕亚洲| 香港三级日本三级a视频| 国产精品天堂蜜av在线播放| 亚洲欧美日韩天堂一区二区| 日本三级中文字幕| 国产不卡在线一区| 亚洲av综合色区| 99国内精品久久久久| 中文字幕欧美日韩va免费视频| 成人免费毛片视频| 26uuu精品一区二区| 浮妇高潮喷白浆视频| gogo久久日韩裸体艺术| 九九热视频这里只有精品| 国产情侣av在线| 日韩一区在线免费观看| 一级黄色特级片| 色喇叭免费久久综合网| 国产精品久久久久99| 国产最新视频在线| 日本二三区不卡| 日韩一级片在线免费观看| 日本最新不卡在线| 天天爽天天狠久久久| 亚洲电影有码| 日韩有码在线观看| 国产情侣一区二区| 一区二区三区91| 69亚洲乱人伦| 亚洲欧美卡通另类91av| 免费在线成人av电影| 日本高清不卡一区二区三区视频 | а天堂中文在线官网| 91精品福利在线一区二区三区 | 男生草女生视频| 日韩国产欧美一区二区三区| 日本高清视频一区二区三区| 美脚恋feet久草欧美| 一本一道久久a久久精品逆3p| 91黑人精品一区二区三区| 中文字幕国产精品一区二区| 国产一伦一伦一伦| 一本一道久久a久久精品蜜桃 | 日日干夜夜操s8| 中文字幕日韩欧美精品高清在线| 147欧美人体大胆444| jizz一区二区三区| 国产午夜精品免费一区二区三区| 18国产免费视频| 亚洲蜜臀av乱码久久精品 | 国产精品全国免费观看高清| 中文字幕线观看| 伊人久久久大香线蕉综合直播| 久久久久一区二区| 精品女同一区二区三区在线观看| 久久精彩免费视频| 色欲av伊人久久大香线蕉影院| 色婷婷av一区二区| 午夜国产福利一区二区| 97久久超碰国产精品电影| 欧美伦理片在线看| 综合在线视频| 欧美成人蜜桃| 国产精品久久久久久av公交车 | 国产成人77亚洲精品www| 美日韩丰满少妇在线观看| 午夜黄色小视频| 欧美另类videos死尸| 国产午夜视频在线播放| 国产精品麻豆一区二区| 91传媒理伦片在线观看| 麻豆精品在线播放| 国产一区二区在线视频播放| 希岛爱理一区二区三区| 欧美三日本三级少妇三99| 欧美成人精品午夜一区二区| 国产91热爆ts人妖在线| 丝袜国产在线| 这里只有精品丝袜| 日韩三级电影网| 日韩三级视频中文字幕| 伊人网免费视频| 欧美日韩中文字幕在线| 麻豆精品一区二区三区视频| 久久精品亚洲乱码伦伦中文 | 欧美极品第一页| 91社区在线| 日韩精品在线免费观看视频| 91成年人视频| 色网站国产精品| 国产成人无码一区二区三区在线| 亚洲天堂网中文字| 卡一卡二卡三在线观看| 91原创在线视频| 亚洲啪av永久无码精品放毛片| 精品亚洲国产成人av制服丝袜| 一区二区传媒有限公司| 欧美涩涩视频| 91看片淫黄大片91| 91日韩在线| 视频二区一区| 久久99影视| 久久天天狠狠| 牛牛影视一区二区三区免费看| 亚洲精品免费一区二区三区| 激情亚洲小说| 国产精品美女www爽爽爽视频| 在线高清av| 欧美一级免费看| 色多多在线观看| 久久久亚洲精选| 丝袜美腿av在线| 欧美福利小视频| 日本一本在线免费福利| 欧美成人精品在线播放| www.在线视频| 久久成年人免费电影| 伦xxxx在线| 日韩一区二区欧美| 99自拍视频在线观看| 久热精品在线视频| 尤物yw193can在线观看| 欧美成人小视频| 午夜小视频福利在线观看| 欧美成人国产va精品日本一级| 黄网站免费在线观看| 久久亚洲精品小早川怜子66| 美女av在线播放| 另类图片亚洲另类| 日韩三级免费| 91精品国产91久久久| 成年女人在线看片| 日韩免费观看av| 国产人妖一区| 91精品婷婷国产综合久久蝌蚪| 日本亚州欧洲精品不卡| 成人av影视在线| 欧美三级自拍| 日韩国产伦理| 亚洲五月综合| 国产96在线 | 亚洲| 性8sex亚洲区入口| 天天爽夜夜爽一区二区三区| 久久99久久久久久久久久久| 成人高清在线观看视频| 成人免费观看av| 精品人妻无码一区二区三区 | 国产成人av一区| 制服丝袜在线第一页| www国产精品av| 福利视频第一页| 夜夜精品视频一区二区| 丁香六月婷婷综合| 欧美精品v国产精品v日韩精品| 亚洲国产www| 亚洲桃花岛网站| a毛片在线观看| 欧日韩在线观看| 国产精品一区二区三区四区在线观看 | 久久精品这里有| 色999日韩国产欧美一区二区| 这里只有精品9| 亚洲精品在线免费观看视频| 免费成人av电影| 伦理中文字幕亚洲| 亚洲最大网站| 91文字幕巨乱亚洲香蕉| 国产成人3p视频免费观看| 熟妇熟女乱妇乱女网站| 亚洲欧美日韩一区在线观看| 成人不卡免费视频| 久久综合一区二区| 欧美日韩免费做爰视频| 欧美吻胸吃奶大尺度电影| 欧美性猛交 xxxx| 日韩三级影视基地| 亚洲精品成人图区| 99久久一区三区四区免费| 国产一区二区电影在线观看| 国产911在线观看| 日本成人中文字幕在线视频| 青青草视频网站| 亚洲女子a中天字幕| 午夜一级黄色片| 日韩av在线网页| 久久国产精品黑丝| 成人网欧美在线视频| 欧美理论视频| 青青草原成人网| 成人免费观看视频| 精品99在线观看| 欧美一区二区播放| 色哟哟免费在线观看| 日韩av成人在线| 欧美电影免费网站| 久久久久久人妻一区二区三区| 国产一区久久久| 91ts人妖另类精品系列| 在线观看免费亚洲| 国外av在线| 国产精品99蜜臀久久不卡二区| 国产图片一区| 亚洲色欲久久久综合网东京热| 国产伦精一区二区三区| 激情五月激情综合| 欧美视频日韩视频在线观看| 欧美精品久久久久久久久久丰满| 97婷婷大伊香蕉精品视频| 中文字幕久久精品一区二区| 国产欧美自拍视频| 国产综合一区二区| 人人干在线观看| 666欧美在线视频| 成人黄视频在线观看| 亚洲精品日产aⅴ| 欧美a级一区| 波多野吉衣在线视频| 亚洲黄色小说网站| www三级免费| 久久久久久高潮国产精品视| 国产精品网址| 久久久999视频| 久久青草欧美一区二区三区| 国产精品免费精品一区| 亚洲欧美另类国产| 四虎成人在线| 一区二区三区免费看| 国产一区美女在线| 91精品国产高潮对白| 亚洲毛片在线观看| 成人黄色图片网站| 青青草原国产免费| 国产激情精品久久久第一区二区 | 日日欢夜夜爽一区| 任我爽在线视频| 日韩一区二区不卡| 麻豆理论在线观看| 日韩女优中文字幕| 国产综合色视频| 国产午夜福利一区二区| 亚洲美女自拍视频| 久久青草视频| 欧美国产日韩激情| 国产女主播在线一区二区| 91精品国产乱码久久久| 欧美激情国产日韩精品一区18| 人人精品亚洲| 亚洲一区二区三区四区五区| 一区二区三区在线视频免费| 天天操天天舔天天干| 国产精品av在线| 午夜精品偷拍| 黑人巨大精品欧美| 91精选在线观看| 一区二区精品伦理...| 超碰在线免费观看97| av亚洲精华国产精华精华| 蜜臀99久久精品久久久久小说| 日韩中文字幕不卡视频| 国产精品毛片视频| 尤蜜粉嫩av国产一区二区三区| 一区二区欧美国产| 国产大片在线免费观看| 99久久精品无码一区二区毛片| 欧美一级久久| 黄色片在线观看网站| 国产婷婷色综合av蜜臀av| 999久久久国产999久久久| 欧美成人xxxxx| 亚洲美女区一区| 成人在线视频成人| 国产一区二区在线观看免费播放 | 亚洲熟女一区二区| 9191成人精品久久| 欧美激情喷水|