VIM(入坑指南)

VIM(新手入門)

SomethingNew

相信看了這篇文章大家可以配置自己喜歡的vim纷跛,個人現(xiàn)在在小專欄專門更新和vim相關操作的文章俘闯,歡迎來訂閱呀赦拘。個人小專欄主頁在此

重要!

前兩天看了大佬的文章垛贤,確實本文現(xiàn)在使用的插件比較老了焰坪,尤其是Syntastic,大幅度拖慢了Vim的速度聘惦,是時候Update一下了某饰,現(xiàn)在使用了Plug替代了Vundle, 用其他插件替代了Syntastic/nerdtree/ctrlp/gitgutter/tagbar/nerdtree-git-plugin等插件善绎!VIM體驗有了質(zhì)一般的提升黔漂,大家可以關注下我的Vim小專欄啦,已經(jīng)寫了遷移的教程啦禀酱,還會陸續(xù)更新的炬守!

序言

很多人把vim奉為最強編輯器,有很多很多大牛剂跟,用vim作為他們的生產(chǎn)工具减途。某乎上也一刻不停的爭論著,VIM是不是真的有它流傳的那么厲害浩聋。對于小白观蜗,很可能只是用過一兩次,就被沒有GUI的編輯習慣所勸退衣洁,聽著大佬們傳著VIM多么多么屌墓捻,仿佛自己玩的不是同一個游戲。經(jīng)過一天的調(diào)試VIM坊夫,我終于在Mac High Sierra下成功配置了我的VIM砖第,也是第一次由衷覺得vim確實是蠻好用的。捎帶推薦Mac用戶安裝iterm2和oh-my-zsh环凿,這里有一個我覺得不錯的教程文章梧兼。

附上我的成果圖:

1.png

VIM的安裝和基本操作(小白版)

VIM的安裝(主要針對mac和linux用戶,Windows沒有試過)

有兩個方法二選一:

1智听、brew install & 從brew安裝

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
//直接執(zhí)行上述指令即可安裝brew
brew info vim //查看可選選項
brew install python2
brew install vim --with-client-server --with-lua --with-luajit 
//lua和python分別是一些插件的必備條件
//client-server也是必須的羽杰,好多插件要用渡紫,這個直接編輯源碼目前mac是做不到的,linux隨意
vim --version | grep python
vim --version | grep lua
//檢查python和lua前是否是+號考赛,如果不是重復上述操作惕澎,保證python和lua前是+號

2、源碼編譯

//首先同1的相同颜骤,要先安裝brew唧喉,隨后安裝git和python,lua是系統(tǒng)自帶的好像
brew install git
brew install python
git clone https://github.com/vim/vim.git ~/vim
//從git上下載vim源碼忍抽,github速度比較慢八孝,建議科學一下上網(wǎng)
cd ~/vim/ //切換到剛才源碼下載的位置
./configure \
--enable-multibyte \
--enable-perlinterp \
--enable-rubyinterp \
--enable-pythoninterp \
--enable-python3interp \
--enable-luainterp \
--with-lua-prefix=/usr/local \
--enable-cscope \
--with-client-server \
--with-features=huge \
--with-x \
--enable-fontset \
--enable-largefile \
--disable-netbeans \
--with-compiledby="DeamoV" \
--enable-fail-if-missing
cat log | grep python
cat log | grep lua
//檢查python和lua是否編譯正常
make
sudo make install
//之后vim就安裝完成了
vim --version | grep python
vim --version | grep lua
//檢查下vim是否成功的支持了python和lua

基本操作

我個人也是剛認識VIM,以下是我對VIM的自己的理解。

首先VIM分編輯模式和命令模式鸠项。

1干跛、編輯模式

? 編輯模式顧名思義就是編輯,就是我們常用的打字锈锤,通過點按鍵A或者按鍵i進入驯鳖,進入編輯模式后,就正常打字輸入就是了久免。想要退出編輯模式進去命令模式就是按鍵esc浅辙。

2、命令模式

? 命令模式就是進行一些常用的操作阎姥,也是vim下的亮點操作记舆。

? h,j,k,l分別是控制方向的,方向鍵也可以呼巴,點方向前輸入數(shù)字就是移動多少行或者多少列泽腮,例如10h就是想做移動10列,這一點也可以在下面說到的刪除操作中應用衣赶,例如10dh就是往左刪除10個字符诊赊,而/這個按鍵就是進入搜索模式,在配置文件的幫助下府瞄,可以實時的高亮碧磅,搜索字符串打完后回車,nN分別是向下查找和向上查找遵馆,非常方便鲸郊。

? 0跳轉(zhuǎn)到行首,$跳轉(zhuǎn)到行尾货邓。

? dd是刪除本行秆撮,yy是復制一行,p是黏貼换况,u是撤銷职辨。

3盗蟆、退出和存儲

? 在命令行模式下輸入:q就是退出,:w是存儲文件拨匆,存儲命令后接地址就是存儲在什么位置姆涩,如:w ~/Document/test.txt

? 指令是可以連用的惭每,如:wq就是儲存并推出。

? 任何指令后加!都是強制操作亏栈,如:q!就是強制退出台腥。

以上就是我常用的操作,其他的操作如分屏顯示:vs等可以自己百度绒北,或者參見菜鳥教程網(wǎng)站中的教程黎侈。

插件的安裝&VIM的美化

? 上面是Vim的一些基本的安裝和操作,要做到非常簡單闷游,很多IDE端的VIM插件也就實現(xiàn)到這里峻汉。不過這樣不一定能體驗到Vim好玩的地方,接下來介紹的就是Vim最神奇的地方了脐往。對我而言休吠,如果你安裝了Vim,沒有對配置和插件進行定制化业簿,那么你完全沒有體驗到Vim好玩的地方瘤礁,注意這里我說的是好玩,所以不去討論Vim是否能夠提高效率這件事(個人覺得提高效率應該是通過提高自己的思維格局的梅尤,而不是一個工具能夠改變的)柜思。

1、插件的安裝

? 所有的Vim的配置文件在~/.vimrc目錄下巷燥,插件會下載到~/.vim文件夾下赡盘。大部分的插件安裝就是簡單的,在安裝完Vundle插件管理插件后缰揪,在配置文件里面加入Plugin 插件/名陨享,如Plugin 'honza/vim-snippets',隨后輸入:source %邀跃,來生效文件霉咨,接下來:Plugin Install等就好了。接下來就重啟vim就好了拍屑。

? But途戒,有些插件需要額外的配置,這些需要去你要安裝的插件的Github下查看需求僵驰,如YCM需要單獨編譯等喷斋,個人建議去讀Github原文來安裝和配置唁毒。

? Vundle安裝,首先把Vundle下載到~/.vim/bundle星爪。

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

? 隨后在vimrc中配置如下浆西,可以把不需要的Plugin注釋掉。

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

? 最后 后vim 中運行:PluginInstall顽腾,至此Vundle安裝就完成了近零。

? 注意卸載的時候,除了注釋掉我們要刪除的插件以外抄肖,還需要:source %之后運行:Plugin Clean來清除我們之前刪除本地下載的殘留插件文件久信。

2、已安裝插件介紹

1漓摩、美化插件插件

airline系列bling/vim-airline,vim-airline/vim-airline-themes

? airline是指的裙士,在開開vim后下面的狀態(tài)欄,可以顯示字數(shù)管毙,行數(shù)腿椎,github中是在哪個分支等功能,可以和別的插件如ctrlp夭咬,synastic很好的融合啃炸,使編譯環(huán)境更美觀和直白。

Plugin 'bling/vim-airline'
Plugin 'vim-airline/vim-airline-thems'

隨后執(zhí)行:Plugin Install皱埠。

indentLineYggdroot/indentLine

? 在編代碼的時候肮帐,需要代碼對齊什么的,這時候肉眼去確定比較難边器,這時候就需要這個插件來輔助训枢。同樣的安裝如airline。

Plugin 'Yggdroot/indentLine'

? 隨后執(zhí)行忘巧,:plugin Install恒界。

bufferlinebling/vim-bufferline

? 這個插件,解決的問題就是文件的切換問題砚嘴,這個插件可以讓你在打開的多個文件緩存間切換十酣。

Plugin 'bling/vim-bufferline'

? 最后執(zhí)行,:Plugin Install际长。

? 切換的時候輸入:b n來切換到第n個緩存耸采。

效果圖

![3.png](https://upload-images.jianshu.io/upload_images/3964944-bf0136a447e56c57.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

2、代碼閱讀插件

syntastic

? 這個插件使用來進行代碼語法檢查的插件工育,這個插件是和YCM并駕齊驅(qū)的安裝vim最推薦的幾個插件之一虾宇。安裝如下。

Plugin 'scrooloose/syntastic'

? 隨后同理:Plugin Install

? 然后在vimrc中加入如绸,

set statusline+=%#warningmsg#
set statusline+=%{SyntasticStatuslineFlag()}
set statusline+=%*

let g:syntastic_always_populate_loc_list = 1
let g:syntastic_auto_loc_list = 1
let g:syntastic_check_on_open = 1
let g:syntastic_check_on_wq = 0

? 這里我就不說這幾個設置是什么意思了嘱朽,大家可以把1變成0試試就知道了旭贬,其實看變量名就大概知道意思了(笑。不過具體的代碼檢查搪泳,如何對不同的語言的代碼進行不同的代碼語法檢查稀轨。這里的設置還是比較復雜的,詳情請參考我的vim的配置文件岸军,在文章末尾會給出github地址奋刽。

效果圖如下

3.png

tagbar

? 在閱讀大段代碼的時候,我們希望我們有一個整體的結構把我凛膏,這時候就需要這個插件了杨名,這個插件把代碼的結構很清晰的展現(xiàn)在我們眼前,并選擇我們要的函數(shù)時會自動跳轉(zhuǎn)猖毫,非常的方便。

Plugin 'majutsushi/tagbar'

? 正常安裝就好须喂。

4.png

? 使用方法輸入吁断,:Tagbar開啟

代碼高亮

? 代碼高亮是一個非常有用的功能,vim其實是自帶的有的坞生,可以進行配置仔役,詳細參數(shù)請自行百度,但是直接使用我的配置文件就應該是okay的是己。不過自帶的對代碼的高亮支持有限又兵,推薦去自行安裝自己需要的代碼高亮插件。比如我安裝的solidity的代碼高亮的插件是卒废,Plugin 'tomlion/vim-solidity'沛厨,這些每個人的需求不同安裝很簡單所以就不贅述了。

代碼折疊

? 代碼折疊也是很重要的摔认,我這里就簡單介紹下如何使用吧逆皮,首先查找相關教程的指令是,

:help folding参袱,在這里可以查找到我們想要的所有快捷鍵电谣。

? 常用操作:

`zR` 打開所有折疊
`zM` 關閉所有折疊
`za` 打開或關閉光折疊, `zA` 循環(huán)打開或關閉折疊
`zi` 翻轉(zhuǎn) 'foldenable' 的值
`zj` 移動光標到下一個折疊開始處, `zk` 類似 `zj`
`[z` 移動光標到當前打開的折疊的開始處, `]z` 類似 `[z]`

3、編寫代碼操作

YouComplteMe

? 這個插件簡直就是神一般的插件抹蚀,他不僅可以給你補全代碼剿牺,還能幫你補全路徑,媽媽再也不用擔心我打錯路徑了环壤。不過遺憾的是晒来,這個插件是vim所有插件中最難裝的,而且加上github被限速以后更加的難以安裝(因為中間git的時候容易失敗镐捧,不過用ssh git會好很多潜索,強烈建議在用終端的時候先用export進行番羽操作)

? 首先給出官方文檔臭增,安裝任何插件,優(yōu)先使用最官方的文檔竹习,任何人的博客包括我都只能作為參考誊抛,請習慣查閱官方手冊會讓很多事情變得簡單,同理類比Cuda的安裝整陌。

? 以下為安裝步驟拗窃。

? 首先你必須安裝了最新的Xcode,然后使用使用指令泌辫,xcode-select —install随夸。

? 在vimrc中加入Plugin 'Valloric/YouCompleteMe',隨后:Plugin Install。之后會在vim下bundle目錄下出現(xiàn)YouCompeteMe文件夾震放,切換到那個目錄宾毒,隨后運行./isntall.py --all,如果只想安裝個別的代碼補全請自行參考官方文檔殿遂。

? 很遺憾的是诈铛,這么做,./install.py墨礁,肯定是會報錯的幢竹,其實這里的原因是里面引入了第三方的倉庫,所以還需要手動的輸入git submodule update --init --recursive來把那部分補充下載下來恩静。然后再install就好了焕毫。

? 最后简卧,把給出的樣例文件拷到根目錄下弟灼,就可以生成了。注意這一步帅涂,我獨居YCM的了解不夠多轻掩,還沒有深入了解幸乒,有興趣的朋友可以深入了解,這里如何DIY來更加符合個人的使用情況唇牧。

cp ~/.vim/bundle/YouCompleteMe/third_party/ycmd/examples/.ycm_extra_conf.py ~/

? 然后vimrc中的配置請參考我的vimrc配置罕扎,Github中git下來覆蓋你的vimrc就好了,到此安裝就結束了丐重。

? 其他的錯誤的坑腔召,報錯如下。

YouCompleteMe unavailable+ Symbol not found: __PyCodecInfo_GetIncrementalDecoder 

? 問題可能是python的安裝環(huán)境的問題扮惦,問題參考如下臀蛛,這里推薦下,遇到問題請先查閱這個開源項目中的issue,一般都會找到合適的答案的浊仆,任何沒經(jīng)過自己的努力就求助別人的伸手黨行為都是可恥的客峭。

? 解決方案如下:執(zhí)行完就好了之后你想在link回去也是okay的。

brew unlink python@2
brew unlink python

Snippets

? 這里就是我最喜歡的部分了抡柿,想來大家編程的小哥哥小姐姐們都知道舔琅,我們每次打代碼的時候最煩的就是重復性輸入了,這兩個插件就是用來解決這個問題的(目前本人還沒挖透他)洲劣,所以都一直在用著別人寫好的snippets备蚓。這個功能怎么說呢,就是快速的把輸入全幫你輸入了囱稽。

#輸入dowh郊尝,然后tab直接幫你輸入了所有的代碼,然后把光標放到你要注意輸入的地方。
do{
    //
}while()

? 最重要的是战惊,這里你不需要自己造輪子流昏,有很多別人編好的snippets,你用Plugin裝了就好了吞获,當你熟練后也可以自己來寫横缔。

? 安裝方法:vimrc中加入,SirVer/ultisnipsHones/vim-snippets衫哥,然后:Plugin Install一下就ojbk了。

括號引號方面

? 這個是用來補全括號和引號的插件襟锐,我們編寫代碼的時候我們會輸入大量的括號和引號撤逢,如果我們每次都手動補全的話會非常的麻煩這里就是用以下兩個插件Raimondi/delimitMatevim-scripts/matchit.zip。同樣的安裝手法粮坞,安裝完成后會自動補全蚊荣,最終要的是會把光標移回括號的中間,當打完內(nèi)容后shift+tab就可以輕松移出莫杈,matchit則是提供了%來自動跳轉(zhuǎn)匹配的括號互例。

注釋

? 我選的是nerdcommenter,輸入Plugin ddollar/nerdcommenter,隨后正常安裝即可筝闹。他支持很多中注釋方案媳叨,你可以去官方查看說明。個人常用的就是<leader>cc進行注釋关顷,<leader>c+space進行取消注釋非常的方便糊秆。

4、文件管理

NERDTree

? 插件就非常的舒服了议双,它可以在邊欄打開一個文件目錄痘番,選中可以打開目錄,非常的方便。

Plugin scrooloose/nerdtree進行安裝汞舱。

? 效果圖如下

5.png

Ctrlp

? 這里要注意伍纫,我的Ctrlp是和ctrl-py-matcher一起裝的,如果只裝了一個會報錯的昂芜。同時我的環(huán)境中使用了ag來搜索莹规。

? ag的安裝brew install the_silver_searcher

? 使用方法為说铃,ctrl+p之后輸入你要搜索的文件访惜,他會在當前目錄以及目錄下子目錄的文件進行模糊搜索,速度非衬迳龋快债热。搜索一次后會緩存下來,下次就不用緩存了幼苛。注意窒篱,不要去root目錄下打開,文件太多要等好久舶沿。

? 其他操作為墙杯,c-fc-b切換mru,file還是buffer模式括荡。c-r開啟正則表達式高镐,c-j,c-k上下移動。

c-t,c-v,c-x分屏打開畸冲。c-z標記文件嫉髓,然后c-o一起打開他們。

? 效果圖如下

6.jpg

如何打造自己的順手的VIM

? 說實話邑闲,別人的配置不一定適合你算行。使用別人的配置然后理解這些配置是入門的開始。隨著實際工作的需要我們會慢慢的添加新的功能苫耸,相信我州邢,大部分能想到的功能它都能做到,比如Latex論文書寫和實時展示褪子,Solidity的代碼高亮和語法檢查等等量淌。插件的安裝大部分都非常簡單,在這個網(wǎng)站中搜索你要的插件褐筛,然后就和之前咱們安裝插件的步驟一樣类少,加入Plugin,Install一鍵合成渔扎。如果你遇到了現(xiàn)有插件滿足不了你的的情況硫狞,不要猶豫,請動手構建屬于我們自己的插件再上傳為VIM社區(qū)貢獻自己的力量。

還有一件事情

? 能閱讀到這里的小伙伴残吩,我相信你們一定不是伸手黨财忽,所以在這里我附上了我的配置文件,下載下來按照說明進行配置泣侮,希望你們能達到和我一樣的效果即彪。我的Github地址。在里面我提供了一個腳本活尊,可以嘗試著一鍵運行隶校,但是推薦打開看看,一行一行自己運行蛹锰。

最后

? 這個文章寫作用時5小時以上深胳,如果有幫助到你的話,希望能關注下我的Github铜犬,博客舞终,給個星星什么的。

date 2018.5.13

附加

之前有朋友反映說配置文件直接放進去后癣猾,每次啟動都有報錯敛劝,這個原因可能是因為字體和主題還有pathogen沒有安裝。故作此補充

mkdir ~/.vim
mkdir ~/.vim/bundle
git clone https://github.com/VundleVim/Vundle.vim.git \
    ~/.vim/bundle/Vundle.vim
git clone https://github.com/flazz/vim-colorschemes.git \
    ~/.vim
mv vim-colorschemes/colors/ ~/.vim/
git clone https://github.com/powerline/fonts.git ~/.vim/
cd ~/.vim/fonts
./install.sh #安裝powerline字體

mkdir ~/.vim/autoload
git clone https://github.com/tpope/vim-pathogen.git ~/.vim/
mv ~/.vim/vim-pathogen/autoload/pathogen.vim ~/.vim/autoload
#安裝pathogen,思路就是把pathogen.vim下載下來扔到autoload文件夾里
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纷宇,一起剝皮案震驚了整個濱河市夸盟,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌像捶,老刑警劉巖满俗,帶你破解...
    沈念sama閱讀 219,427評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異作岖,居然都是意外死亡,警方通過查閱死者的電腦和手機五芝,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,551評論 3 395
  • 文/潘曉璐 我一進店門痘儡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人枢步,你說我怎么就攤上這事沉删。” “怎么了醉途?”我有些...
    開封第一講書人閱讀 165,747評論 0 356
  • 文/不壞的土叔 我叫張陵矾瑰,是天一觀的道長。 經(jīng)常有香客問我隘擎,道長殴穴,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,939評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮采幌,結果婚禮上劲够,老公的妹妹穿的比我還像新娘。我一直安慰自己休傍,他們只是感情好征绎,可當我...
    茶點故事閱讀 67,955評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著磨取,像睡著了一般人柿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上忙厌,一...
    開封第一講書人閱讀 51,737評論 1 305
  • 那天凫岖,我揣著相機與錄音,去河邊找鬼慰毅。 笑死隘截,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的汹胃。 我是一名探鬼主播婶芭,決...
    沈念sama閱讀 40,448評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼着饥!你這毒婦竟也來了犀农?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,352評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宰掉,失蹤者是張志新(化名)和其女友劉穎呵哨,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體轨奄,經(jīng)...
    沈念sama閱讀 45,834評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡孟害,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,992評論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了挪拟。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挨务。...
    茶點故事閱讀 40,133評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖玉组,靈堂內(nèi)的尸體忽然破棺而出谎柄,到底是詐尸還是另有隱情,我是刑警寧澤惯雳,帶...
    沈念sama閱讀 35,815評論 5 346
  • 正文 年R本政府宣布朝巫,位于F島的核電站,受9級特大地震影響石景,放射性物質(zhì)發(fā)生泄漏劈猿。R本人自食惡果不足惜拙吉,卻給世界環(huán)境...
    茶點故事閱讀 41,477評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望糙臼。 院中可真熱鬧庐镐,春花似錦、人聲如沸变逃。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,022評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揽乱。三九已至名眉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間凰棉,已是汗流浹背损拢。 一陣腳步聲響...
    開封第一講書人閱讀 33,147評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留撒犀,地道東北人福压。 一個月前我還...
    沈念sama閱讀 48,398評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像或舞,于是被迫代替她去往敵國和親荆姆。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,077評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 安裝依賴庫(支持Python 3映凳、Lua胆筒、Ruby) sudo apt-get install libncurse...
    Cyfeng閱讀 2,115評論 0 2
  • macvim配置 最終效果如下: 系統(tǒng)環(huán)境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56閱讀 69,424評論 5 65
  • 一、前言 環(huán)境: ubuntu16.04 vim7.4 python3.5 最終效果預覽 如果想充分地利用好本文诈豌,...
    MiracleJQ閱讀 4,498評論 0 11
  • (一) 晨跑 月出山東角仆救,紫霞巒后浮。 步履村間徑矫渔,犬吠掠耳鼓彤蔽。 胸背汗涔涔,兩股濕漉漉庙洼。 周天感輕松铆惑,意美盡情訴...
    把福帶回家閱讀 515評論 0 1
  • 面對不確定的事受裹,就會產(chǎn)生焦慮碌补,焦慮說明你在乎虏束;你追求完美。如果想緩解自己的焦慮厦章,就不要那么在乎這件事的結果镇匀,這次沒...
    布咚布咚閱讀 212評論 0 0