學(xué)會(huì)這21條萎攒,你離 Vim 大神就不遠(yuǎn)了遇八!

以下文章來源于Python編程時(shí)光 ,作者Python編程時(shí)光----
真愛耍休,請置頂或星標(biāo)

作者:Python編程時(shí)光
我本人是 Vim 的重度使用者刃永,就因?yàn)橄矚g上這種雙手不離鍵盤就可以操控一切的feel,Vim 可以讓我對文本的操作更加精準(zhǔn)羊精、高效斯够。
對于未使用過 Vim 的朋友來說,可能還無法體會(huì)到這種感覺喧锦。由于使用 Vim 有一定的學(xué)習(xí)成本读规,只有做到非常熟練的程度才能感受到它帶來的快捷。
這里我就自己日常有使用過的 Vim 指令做一個(gè)總結(jié)燃少,總共分成 21 點(diǎn)束亏,建議有想學(xué)習(xí) Vim 的同學(xué),可以按照文章配合搜索引擎多多嘗試阵具,相信你會(huì)慢慢喜歡上 Vim碍遍。
本文更傾向于有一定基礎(chǔ)的同學(xué),因?yàn)閮?nèi)容很多阳液,如果寫得太詳細(xì)的話怕敬,會(huì)變得相當(dāng)啰嗦。

  1. vim模式

正常模式(按Esc或Ctrl+[進(jìn)入) 左下角顯示文件名或?yàn)榭?br> 插入模式(按i進(jìn)入) 左下角顯示--INSERT--
可視模式(按v進(jìn)入) 左下角顯示--VISUAL--

  1. 打開文件

打開單個(gè)文件

vim file

同時(shí)打開多個(gè)文件

vim file1 file2..

在vim窗口中打開一個(gè)新文件

:open [file]

【舉個(gè)例子】

當(dāng)前打開1.txt趁舀,做了一些編輯沒保存

:open! 放棄這些修改赖捌,并重新打開未修改的文件

當(dāng)前打開1.txt,做了一些編輯并保存

:open 2.txt 直接退出對1.txt的編輯矮烹,直接打開2.txt編輯越庇,省了退出:wq再重新vim 2.txt的步驟

打開遠(yuǎn)程文件,比如ftp或者share folder

:e ftp://192.168.10.76/abc.txt
:e \qadrive\test\1.txt

以只讀形式打開文件奉狈,但是仍然可以使用 :wq! 寫入

vim -R file

強(qiáng)制性關(guān)閉修改功能卤唉,無法使用 :wq! 寫入

vim -M file

  1. 插入命令
    i 在當(dāng)前位置生前插入
    I 在當(dāng)前行首插入

a 在當(dāng)前位置后插入
A 在當(dāng)前行尾插入

o 在當(dāng)前行之后插入一行
O 在當(dāng)前行之前插入一行

  1. 查找命令
    最簡單的查找
    /text  查找text,按n健查找下一個(gè)仁期,按N健查找前一個(gè)桑驱。
    ?text  查找text,反向查找跛蛋,按n健查找下一個(gè)熬的,按N健查找前一個(gè)。

vim中有一些特殊字符在查找時(shí)需要轉(zhuǎn)義  .*[]^%/?~$

:set ignorecase  忽略大小寫的查找
:set noignorecase  不忽略大小寫的查找
快速查找赊级,不需要手打字符即可查找

  •    向后(下)尋找游標(biāo)所在處的單詞
    

向前(上)尋找游標(biāo)所在處的單詞

以上兩種查找押框,n,N 的繼續(xù)查找命令依然可以適用
精準(zhǔn)查找:匹配單詞查找
如果文本中有這三個(gè)單詞
hellohelloworldhellopython
那我使用 /hello ,這三個(gè)詞都會(huì)匹配到理逊。
有沒有辦法實(shí)現(xiàn)精準(zhǔn)查找呢橡伞?你可以使用
/hello>
精準(zhǔn)查找:匹配行首盒揉、行末

hello位于行首

/^hello

world位于行末

/world$

  1. 替換命令
    ~ 反轉(zhuǎn)游標(biāo)字母大小寫

r<字母> 將當(dāng)前字符替換為所寫字母
R<字母><字母>... 連續(xù)替換字母

cc 替換整行(就是刪除當(dāng)前行,并在下一行插入)
cw 替換一個(gè)單詞(就是刪除一個(gè)單詞兑徘,就進(jìn)入插入模式)刚盈,前提是游標(biāo)處于單詞第一個(gè)字母(可用b定位)
C (大寫C)替換至行尾(和D有所區(qū)別,D是刪除(剪切)至行尾挂脑,C是刪除至行位并進(jìn)入插入模式)

:s/old/new/ 用old替換new藕漱,替換當(dāng)前行的第一個(gè)匹配
:s/old/new/g 用old替換new,替換當(dāng)前行的所有匹配

:%s/old/new/ 用old替換new最域,替換所有行的第一個(gè)匹配
:%s/old/new/g 用old替換new谴分,替換整個(gè)文件的所有匹配

:10,20 s/^/ /g 在第10行至第20行每行前面加四個(gè)空格锈麸,用于縮進(jìn)镀脂。

ddp 交換光標(biāo)所在行和其下緊鄰的一行。

  1. 撤銷與重做
    u 撤銷(Undo)

U 撤銷對整行的操作

Ctrl + r 重做(Redo)忘伞,即撤銷的撤銷薄翅。

  1. 刪除命令
    需要說明的是,vim 其實(shí)并沒有單純的刪除命令氓奈,下面你理解為剪切更加準(zhǔn)確翘魄。
    以字符為單位刪除
    x 刪除當(dāng)前字符
    3x 刪除當(dāng)前字符3次

X 刪除當(dāng)前字符的前一個(gè)字符。
3X 刪除當(dāng)前光標(biāo)向前三個(gè)字符

dl 刪除當(dāng)前字符舀奶, dl=x
dh 刪除前一個(gè)字符暑竟,X=dh

D 刪除當(dāng)前字符至行尾。D=dd 刪除當(dāng)前字符至行尾
d^ 刪除當(dāng)前字符之前至行首
以單詞為單位刪除
dw 刪除當(dāng)前字符到單詞尾
daw 刪除當(dāng)前字符所在單詞
以行為單位刪除
dd 刪除當(dāng)前行
dj 刪除下一行
dk 刪除上一行

dgg 刪除當(dāng)前行至文檔首部
d1G 刪除當(dāng)前行至文檔首部
dG 刪除當(dāng)前行至文檔尾部

kdgg 刪除當(dāng)前行之前所有行(不包括當(dāng)前行)
jdG 刪除當(dāng)前行之后所有行(不包括當(dāng)前行)

10d 刪除當(dāng)前行開始的10行育勺。
:1,10d 刪除1-10行
:11,d 刪除11行及以后所有的行 :1,d 刪除所有行
J   刪除兩行之間的空行但荤,實(shí)際上是合并兩行。

  1. 復(fù)制粘貼
    普通模式中使用y復(fù)制
    yy 復(fù)制游標(biāo)所在的整行(3yy表示復(fù)制3行)

y^ 復(fù)制至行首涧至,或y0腹躁。不含光標(biāo)所在處字符。
y$ 復(fù)制至行尾南蓬。含光標(biāo)所在處字符纺非。

yw 復(fù)制一個(gè)單詞。
y2w 復(fù)制兩個(gè)單詞赘方。

yG 復(fù)制至文本末烧颖。
y1G 復(fù)制至文本開頭。
普通模式中使用p粘貼
p(小寫):代表粘貼至光標(biāo)后(下邊窄陡,右邊)
P(大寫):代表粘貼至光標(biāo)前(上邊炕淮,左邊)

  1. 剪切粘貼
    dd 其實(shí)就是剪切命令,剪切當(dāng)前行
    ddp 剪切當(dāng)前行并粘貼泳梆,可實(shí)現(xiàn)當(dāng)前行和下一行調(diào)換位置

正常模式下按v(逐字)或V(逐行)進(jìn)入可視模式
然后用jklh命令移動(dòng)即可選擇某些行或字符鳖悠,再按d即可剪切

ndd 剪切當(dāng)前行之后的n行榜掌。利用p命令可以對剪切的內(nèi)容進(jìn)行粘貼

:1,10d 將1-10行剪切。利用p命令可將剪切后的內(nèi)容進(jìn)行粘貼乘综。

:1, 10 m 20 將第1-10行移動(dòng)到第20行之后憎账。

  1. 退出保存
    :wq 保存并退出

ZZ 保存并退出

:q! 強(qiáng)制退出并忽略所有更改

:e! 放棄所有修改,并打開原來文件卡辰。

ZZ 保存并退出

:sav(eas) new.txt 另存為一個(gè)新文件胞皱,退出原文件的編輯且不會(huì)保存
:f(ile) new.txt 新開一個(gè)文件,并不保存九妈,退出原文件的編輯且不會(huì)保存

  1. 移動(dòng)命令
    以字符為單位移動(dòng)
    h 左移一個(gè)字符
    l 右移一個(gè)字符
    k 上移一個(gè)字符
    j 下移一個(gè)字符

【定位字符】f和F

fx 找到光標(biāo)后第一個(gè)為x的字符
3fd 找到光標(biāo)后第三個(gè)為d的字符

F 同f反砌,反向查找。
以行為單位移動(dòng)

10指代所有數(shù)字萌朱,可任意指定

10h 左移10個(gè)字符
10l 右移10個(gè)字符
10k 上移10行
10j 下移10行

移動(dòng)到行尾 3 移動(dòng)到下面3行的行尾
以單詞為單位移動(dòng)
w 向前移動(dòng)一個(gè)單詞(光標(biāo)停在單詞首部)
b 向后移動(dòng)一個(gè)單詞
e宴树,同w,只不過是光標(biāo)停在單詞尾部
ge 同b晶疼,光標(biāo)停在單詞尾部酒贬。
以句為單位移動(dòng)
( 移動(dòng)到句首
) 移動(dòng)到句尾
跳轉(zhuǎn)到文件的首尾
gg 移動(dòng)到文件頭。 = [[ == ``
G 移動(dòng)到文件尾翠霍。 = ]]
其他移動(dòng)方法
^ 移動(dòng)到本行第一個(gè)非空白字符上锭吨。
0 移動(dòng)到本行第一個(gè)字符上(可以是空格)
使用 具名標(biāo)記 跳轉(zhuǎn),個(gè)人感覺這個(gè)很好用寒匙,因?yàn)榭梢钥缥募?br> 使用 ma 零如,可以將此處標(biāo)記為 a,使用 'a 進(jìn)行跳轉(zhuǎn)
使用 :marks 可以查看所有的標(biāo)記
使用 :delm锄弱!可以刪除所有的標(biāo)記
當(dāng)在查看錯(cuò)誤日志時(shí)考蕾,正常的步驟是,vim打開文件棵癣,然后使用 shift+g 再跳轉(zhuǎn)到最后一行辕翰,這里有個(gè)更簡單的操作可以在打開文件時(shí)立即跳到最后一行。只要在 vim 和 文件 中間加個(gè) + 即可狈谊。
vim + you.log
舉一反三喜命,當(dāng)你想打開文件立即跳轉(zhuǎn)到指定行時(shí),可以這樣

打開文件并跳轉(zhuǎn)到 20 行

vim you.log +20
當(dāng)你使用 / 搜索定位跳轉(zhuǎn)或者使用 :行號 進(jìn)行精準(zhǔn)跳轉(zhuǎn)時(shí)河劝,有時(shí)我們想返回到上一次的位置壁榕,如何實(shí)現(xiàn)?
只要使用 Ctrl+o 即可返回上一次的位置赎瞎。

  1. 排版功能
    縮進(jìn)
    :set shiftwidth? 查看縮進(jìn)值
    :set shiftwidth=4 設(shè)置縮進(jìn)值為4

縮進(jìn)相關(guān) 最好寫到配置文件中 ~/.vimrc

:set tabstop=4
:set softtabstop=4
:set shiftwidth=4
:set expandtab

向右縮進(jìn)
<< 取消縮進(jìn)
如何你要對代碼進(jìn)行縮進(jìn)牌里,還可以用 == 對當(dāng)前行縮進(jìn),如果要對多行對待縮進(jìn),則使用 n==牡辽,這種方式要求你所編輯的文件的擴(kuò)展名是被vim所識別的喳篇,比如.py文件。
排版
:ce 居中
:le 靠左
:ri 靠右

  1. 注釋命令
    多行注釋
    進(jìn)入命令行模式态辛,按ctrl + v進(jìn)入 visual block模式麸澜,然后按j, 或者k選中多行,把需要注釋的行標(biāo)記起來

按大寫字母I奏黑,再插入注釋符炊邦,例如//

按esc鍵就會(huì)全部注釋了
取消多行注釋
進(jìn)入命令行模式,按ctrl + v進(jìn)入 visual block模式熟史,按字母l橫向選中列的個(gè)數(shù)馁害,例如 // 需要選中2列

按字母j,或者k選中注釋符號

按d鍵就可全部取消注釋
復(fù)雜注釋
:3,5 s/^/#/g 注釋第3-5行
:3,5 s/^#//g 解除3-5行的注釋

:1,s/^/#/g 注釋整個(gè)文檔 :1, s/^#//g 取消注釋整個(gè)文檔

:%s/^/#/g 注釋整個(gè)文檔蹂匹,此法更快
:%s/^#//g 取消注釋整個(gè)文檔

  1. 調(diào)整視野
    "zz":命令會(huì)把當(dāng)前行置為屏幕正中央碘菜,
    "zt":命令會(huì)把當(dāng)前行置于屏幕頂端
    "zb":則把當(dāng)前行置于屏幕底端.

Ctrl + e 向下滾動(dòng)一行
Ctrl + y 向上滾動(dòng)一行

Ctrl + d 向下滾動(dòng)半屏
Ctrl + u 向上滾動(dòng)半屏

Ctrl + f 向下滾動(dòng)一屏
Ctrl + b 向上滾動(dòng)一屏

【跳到指定行】:兩種方法

可以先把行號打開
:set nu 打開行號

:20 跳到第20行
20G 跳到第20行

  1. 區(qū)域選擇
    要進(jìn)行區(qū)域選擇,要先進(jìn)入可視模式

v 以字符為單位怒详,上下左右選擇
V 以行為單位炉媒,上下選擇

選擇后可進(jìn)行操作
d 剪切/刪除
y 復(fù)制

Ctrl+v 如果當(dāng)前是V(大寫)模式踪区,就變成v(小寫)
如果當(dāng)前是v(小寫)模式昆烁,就變成普通模式。
如果當(dāng)前是普通模式缎岗,就進(jìn)入v(小寫)模式

利用這個(gè)静尼,可以進(jìn)行多行縮進(jìn)。

ggVG 選擇全文

  1. 窗口控制
    新建窗口

打開兩個(gè)文件分屬兩個(gè)窗口

vim -o 1.txt 2.txt

假設(shè)現(xiàn)在已經(jīng)打開了1.txt

:sp 2.txt 開啟一個(gè)橫向的窗口传泊,編輯2.txt
:vsp 2.txt 開啟一個(gè)豎向的窗口鼠渺,編輯2.txt

:split 將當(dāng)前窗口再復(fù)制一個(gè)窗口出來,內(nèi)容同步眷细,游標(biāo)可以不同
:split 2.txt 在新窗口打開2.txt的橫向窗口

需要注意:內(nèi)容同步拦盹,但是游標(biāo)位置是獨(dú)立的

Ctrl-w s 將當(dāng)前窗口分成水平窗口
Ctrl-w v 將當(dāng)前窗口分成豎直窗口

Ctrl-w q 等同:q 結(jié)束分割出來的視窗。
Ctrl-w q! 等同:q! 結(jié)束分割出來的視窗溪椎。
Ctrl-w o 打開一個(gè)視窗并且隱藏之前的所有視窗
窗口切換

特別說明:Ctrl w <字母> 不需要同時(shí)按

Ctrl-w h 切換到左邊窗口
Ctrl-w l 切換到右邊窗口

Ctrl-w j 切換到下邊窗口
Ctrl-w k 切換到上邊窗口

特別說明:全屏模式下

:n 切換下一個(gè)窗口
:N 切換上一個(gè)窗口
:bp 切換上一個(gè)窗口

特別說明:非全屏模式

:bn 切換下一個(gè)窗口普舆,就當(dāng)前位置的窗口的內(nèi)容變了,其他窗口不變
:bN 切換上一個(gè)窗口校读,就當(dāng)前位置的窗口的內(nèi)容變了沼侣,其他窗口不變
窗口移動(dòng)

特別說明:Ctrl w <字母> 不需要同時(shí)按

Ctrl-w J 將當(dāng)前視窗移至最下面
Ctrl-w K 將當(dāng)前視窗移最上面

Ctrl-w H 將當(dāng)前視窗移至最左邊
Ctrl-w L 將當(dāng)前視窗移至最右邊

Ctrl-ww 按順序切換窗口
調(diào)整尺寸

友情提示:鍵盤切記不要處于中文狀態(tài)

Ctrl-w + 增加窗口高度
Ctrl-w - 減少窗口高度
退出窗口
:close 關(guān)閉當(dāng)前窗口
:close! 強(qiáng)制關(guān)閉當(dāng)前窗口

:q 退出,不保存
:q! 強(qiáng)制退出歉秫,不保存

:x 保存退出
:wq 保存退出
:wq! 強(qiáng)制保存退出

:w <[路徑/]文件名> 另存為
:savesa <[路徑/]文件名> 另存為

ZZ 保存并退出蛾洛。

:only 關(guān)閉所有窗口,只保留當(dāng)前窗口(前提:其他窗口內(nèi)容有改變的話都要先保存)
:only! 關(guān)閉所有窗口雁芙,只保留當(dāng)前窗口

:qall 放棄所有操作并退出
:wall 保存所有轧膘,
:wqall 保存所有并退出钞螟。

  1. 文檔加密
    vim -x file_name

然后輸入密碼:
確認(rèn)密碼:

如果不修改內(nèi)容也要保存。:wq谎碍,不然密碼設(shè)定不會(huì)生效筛圆。

  1. 錄制宏
    按q鍵加任意字母開始錄制,再按q鍵結(jié)束錄制(這意味著vim中的宏不可嵌套)椿浓,使用的時(shí)候@加宏名太援,比如qa。扳碍。提岔。q錄制名為a的宏,@a使用這個(gè)宏笋敞。
  2. 執(zhí)行命令

重復(fù)前一次命令

.

執(zhí)行shell命令

:!command

比如列出當(dāng)前目錄下文件

:!ls

執(zhí)行腳本

:!perl -c script.pl 檢查perl腳本語法碱蒙,可以不用退出vim,非常方便夯巷。
:!perl script.pl 執(zhí)行perl腳本赛惩,可以不用退出vim,非常方便趁餐。

:suspend或Ctrl - Z 掛起vim喷兼,回到shell,按fg可以返回vim后雷。

  1. 幫助命令
    在Unix/Linux系統(tǒng)上
    $ vimtutor

普通模式下

鍵盤輸入vim或F1

命令行模式下

:help 顯示整個(gè)幫助
:help xxx 顯示xxx的幫助季惯,比如 :help i, :help CTRL-[(即Ctrl+[的幫助)。
:help 'number' Vim選項(xiàng)的幫助用單引號括起

在Windows系統(tǒng)上
:help tutor

  1. 配置命令
    顯示當(dāng)前設(shè)定
    :set或者:se顯示所有修改過的配置
    :set all 顯示所有的設(shè)定值
    :set option? 顯示option的設(shè)定值
    :set nooption 取消當(dāng)期設(shè)定值
    :ver 顯示vim的所有信息(包括版本和參數(shù)等)

需要注意:全屏模式下

:args 查看當(dāng)前打開的文件列表臀突,當(dāng)前正在編輯的文件會(huì)用[]括起來
更改設(shè)定
:set nu 顯示行號

set autoindent(ai) 設(shè)置自動(dòng)縮進(jìn)
set autowrite(aw) 設(shè)置自動(dòng)存檔勉抓,默認(rèn)未打開
set backup(bk) 設(shè)置自動(dòng)備份,默認(rèn)未打開

set background=dark或light候学,設(shè)置背景風(fēng)格

set cindent(cin) 設(shè)置C語言風(fēng)格縮進(jìn)

:set ts=4 設(shè)置tab鍵轉(zhuǎn)換為4個(gè)空格

:set ff=unix # 修改文件dos文件為unix

:set shiftwidth? 查看縮進(jìn)值
:set shiftwidth=4 設(shè)置縮進(jìn)值為4

:set ignorecase  忽略大小寫的查找
:set noignorecase  不忽略大小寫的查找

:set paste # insert模式下藕筋,粘貼格式不會(huì)亂掉

:set ruler?  查看是否設(shè)置了ruler,在.vimrc中梳码,使用set命令設(shè)制的選項(xiàng)都可以通過這個(gè)命令查看

:scriptnames  查看vim腳本文件的位置隐圾,比如.vimrc文件,語法文件及plugin等边翁。

:set list 顯示非打印字符翎承,如tab,空格符匾,行尾等叨咖。如果tab無法顯示,請確定用set lcs=tab:>-命令設(shè)置了.vimrc文件,并確保你的文件中的確有tab甸各,如果開啟了expendtab垛贤,那么tab將被擴(kuò)展為空格。

:syntax 列出已經(jīng)定義的語法項(xiàng)
:syntax clear 清除已定義的語法規(guī)則

:syntax case match 大小寫敏感趣倾,int和Int將視為不同的語法元素
:syntax case ignore 大小寫無關(guān)聘惦,int和Int將視為相同的語法元素,并使用同樣的配色方案

以上就是我使用 Vim 的一些使用總結(jié)儒恋,希望對你能有幫助善绎。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市诫尽,隨后出現(xiàn)的幾起案子禀酱,更是在濱河造成了極大的恐慌,老刑警劉巖牧嫉,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件剂跟,死亡現(xiàn)場離奇詭異,居然都是意外死亡酣藻,警方通過查閱死者的電腦和手機(jī)曹洽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來辽剧,“玉大人送淆,你說我怎么就攤上這事《督觯” “怎么了坊夫?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長撤卢。 經(jīng)常有香客問我,道長梧兼,這世上最難降的妖魔是什么放吩? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮羽杰,結(jié)果婚禮上渡紫,老公的妹妹穿的比我還像新娘。我一直安慰自己考赛,他們只是感情好惕澎,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著颜骤,像睡著了一般唧喉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天八孝,我揣著相機(jī)與錄音董朝,去河邊找鬼。 笑死干跛,一個(gè)胖子當(dāng)著我的面吹牛子姜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播楼入,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼哥捕,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了嘉熊?” 一聲冷哼從身側(cè)響起扭弧,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎记舆,沒想到半個(gè)月后鸽捻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡泽腮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年御蒲,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诊赊。...
    茶點(diǎn)故事閱讀 39,991評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡厚满,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出碧磅,到底是詐尸還是另有隱情碘箍,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布鲸郊,位于F島的核電站丰榴,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏秆撮。R本人自食惡果不足惜四濒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望职辨。 院中可真熱鬧盗蟆,春花似錦、人聲如沸舒裤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽腾供。三九已至仆邓,卻和暖如春鲜滩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背宏赘。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工绒北, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人察署。 一個(gè)月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓闷游,卻偏偏與公主長得像,于是被迫代替她去往敵國和親贴汪。 傳聞我的和親對象是個(gè)殘疾皇子脐往,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評論 2 355

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

  • 自我總結(jié)篇: 對文件的操作技巧: vim文件一個(gè)有三種狀態(tài):命令(瀏覽/輸入命令轉(zhuǎn)變末行模式),文本(添加/編輯/...
    小知大知閱讀 800評論 0 0
  • 光標(biāo)移動(dòng) h 光標(biāo)左移扳埂,同 <Left> 鍵j ...
    guanguans閱讀 1,842評論 0 16
  • vim 選擇文本业簿,刪除,復(fù)制阳懂,粘貼 文本的選擇梅尤,對于編輯器來說,是很基本的東西岩调,也經(jīng)常被用到巷燥,總結(jié)如下: v 從...
    壹首簡單的歌閱讀 881評論 0 7
  • vim 選擇文本,刪除号枕,復(fù)制缰揪,粘貼 文本的選擇,對于編輯器來說葱淳,是很基本的東西钝腺,也經(jīng)常被用到,總結(jié)如下: v 從光...
    超__越閱讀 1,292評論 0 0
  • vim 選擇文本赞厕,刪除艳狐,復(fù)制,粘貼 文本的選擇坑傅,對于編輯器來說僵驰,是很基本的東西,也經(jīng)常被用到唁毒,總結(jié)如下: v 從光...
    MiracleJQ閱讀 664評論 0 0