Linux程序編輯器(二)

上一小篇Linux程序編輯器(一)中碉钠,已經(jīng)介紹了vim的三個模式流妻,接下來說明下vim的一些常用按鍵,方便編輯文本或程序時更加迅速快捷革砸。


第一部分(一般模式)

一般模式中除秀,光標(biāo)移動、復(fù)制粘貼业岁、查找替換等功能,如下表所示

移動光標(biāo)的方法
h或者向左箭頭鍵(←) 光標(biāo)向左移動一個字符
j或者向左箭頭鍵(↓) 光標(biāo)向下移動一個字符
k或者向左箭頭鍵(↑) 光標(biāo)上移動一個字符
l或者向左箭頭鍵(→) 光標(biāo)向右移動一個字符
如果想多次移動的話寇蚊,向下移動30行笔时,可以使用”30j”或”30↓”
[Ctrl]+[f] 屏幕向下移動一頁
[Ctrl]+[b] 屏幕向上移動一頁
[Ctrl]+[d] 屏幕向下移動半頁
[Ctrl]+[u] 屏幕向上移動半頁
0或者功能鍵[Home] 這是數(shù)字”0”:移動到這一行的最前面字符處
$或者功能鍵[End] 移動到這一行的最后面字符處
G 移動到這個文件的最后一行
nG n為數(shù)字。移動到這個文件的第n行仗岸。例如20G則會移動到這個文件的第20行(可配合:set nu)
gg 移動到這個文件的第一行允耿,相當(dāng)于1G
N[Enter] n為數(shù)字。光標(biāo)向下移動n行
:n1,n2s/word1/word2/g n1和n2為數(shù)字扒怖。在第n1和n2行之間尋找word1這個字符串较锡,并將該字符串替換為word2。
:1,$s/word1/word2/g 從第一行到最后一行查找word1字符串盗痒,并將該字符串替換為word2蚂蕴。
:1,$s/word1/word2/gc 從第一行到最后一行查找word1字符串,并將該字符串替換為word2俯邓。且在替換前顯示提示字符給用戶確認(rèn)(comfirm)是否需要替換
刪除骡楼、復(fù)制與粘貼
x,X 在一行字當(dāng)中,x為向后刪除一個字符(相當(dāng)于[Del]按鍵)稽鞭,X為向前刪除一個字符(相當(dāng)于[Backspace]按鍵)
dd 刪除光標(biāo)所在的那一整行
yy 復(fù)制光標(biāo)所在的那一行
nyy n為數(shù)字鸟整。復(fù)制光標(biāo)所在的向下n行
p,P p為將已復(fù)制的數(shù)據(jù)在光標(biāo)下一行粘貼,P則為粘貼在光標(biāo)上一行
u 復(fù)原前一個操作
[Ctrl]+r 重做上一個操作
. 這是個小數(shù)點(diǎn)朦蕴。意思是重復(fù)前一個操作的意思篮条。如果你想要重復(fù)刪除、重復(fù)粘貼等操作吩抓,按下小數(shù)點(diǎn)”.”就好了
第二部分(一般模式切換到編輯模式的可用按鍵)
進(jìn)入插入或替換的編輯模式
i,I 進(jìn)入插入模式(Insert mode):i為從目前光標(biāo)所在處插入涉茧,I為在目前所在行的第一個非空格符處開始插入
a,A 進(jìn)入插入模式(Insert mode):a為從目前光標(biāo)所在的下一個字符處開始插入,A為從光標(biāo)所在行的最后一個字符處開始插入
o,O 進(jìn)入插入模式(Insert mode):這是英文字母o的大小寫疹娶。o為從目前光標(biāo)所在的下一行處插入新的一行降瞳;O為在目前光標(biāo)所在處的上一行處插入新的一行
r,R 進(jìn)入替換模式(Insert mode):r只會替換光標(biāo)所在的那一個字符一次;R會一直替換光標(biāo)所在的文字,直到按下[Esc]鍵為止
[Esc] 推出編輯模式挣饥,回到一般模式中
第三部分(一般模式切換到命令行模式的可用按鍵說明)
命令行的保存除师、離開等命令
:w 將編輯的數(shù)據(jù)寫入硬盤文件中
:q 離開vi
:q! 若曾修改過文件,又不想存儲扔枫,使用"!"為強(qiáng)制離開不保存文件
:wq 保存后離開汛聚,若為":wq!"則為強(qiáng)制保存后離開
:w[filename] 將編輯的數(shù)據(jù)保存成另一個文件
:! command 暫時離開vi到命令行模式執(zhí)行command的顯示結(jié)果。例如"! ls /home"即可在vi當(dāng)中查看/home下面以ls輸出的文件信息
vim環(huán)境的更改
:set nu 顯示行號短荐,設(shè)置之后倚舀,會在每一行的前綴顯示該行的行號
:set nonu 與set nu相反,為取消行號

vim的各個命令忍宋,要多練習(xí)才能熟練喔痕貌!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市糠排,隨后出現(xiàn)的幾起案子舵稠,更是在濱河造成了極大的恐慌,老刑警劉巖入宦,帶你破解...
    沈念sama閱讀 219,270評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件哺徊,死亡現(xiàn)場離奇詭異,居然都是意外死亡乾闰,警方通過查閱死者的電腦和手機(jī)落追,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,489評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來涯肩,“玉大人轿钠,你說我怎么就攤上這事〔∶纾” “怎么了谣膳?”我有些...
    開封第一講書人閱讀 165,630評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長铅乡。 經(jīng)常有香客問我继谚,道長,這世上最難降的妖魔是什么阵幸? 我笑而不...
    開封第一講書人閱讀 58,906評論 1 295
  • 正文 為了忘掉前任花履,我火速辦了婚禮,結(jié)果婚禮上挚赊,老公的妹妹穿的比我還像新娘诡壁。我一直安慰自己,他們只是感情好荠割,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,928評論 6 392
  • 文/花漫 我一把揭開白布妹卿。 她就那樣靜靜地躺著旺矾,像睡著了一般。 火紅的嫁衣襯著肌膚如雪夺克。 梳的紋絲不亂的頭發(fā)上箕宙,一...
    開封第一講書人閱讀 51,718評論 1 305
  • 那天,我揣著相機(jī)與錄音铺纽,去河邊找鬼柬帕。 笑死,一個胖子當(dāng)著我的面吹牛狡门,可吹牛的內(nèi)容都是我干的陷寝。 我是一名探鬼主播,決...
    沈念sama閱讀 40,442評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼其馏,長吁一口氣:“原來是場噩夢啊……” “哼凤跑!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起叛复,我...
    開封第一講書人閱讀 39,345評論 0 276
  • 序言:老撾萬榮一對情侶失蹤仔引,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后致扯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肤寝,經(jīng)...
    沈念sama閱讀 45,802評論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡当辐,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,984評論 3 337
  • 正文 我和宋清朗相戀三年抖僵,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缘揪。...
    茶點(diǎn)故事閱讀 40,117評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡耍群,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出找筝,到底是詐尸還是另有隱情蹈垢,我是刑警寧澤,帶...
    沈念sama閱讀 35,810評論 5 346
  • 正文 年R本政府宣布袖裕,位于F島的核電站曹抬,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏急鳄。R本人自食惡果不足惜谤民,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,462評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疾宏。 院中可真熱鬧张足,春花似錦、人聲如沸坎藐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,011評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至碉咆,卻和暖如春抖韩,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背吟逝。 一陣腳步聲響...
    開封第一講書人閱讀 33,139評論 1 272
  • 我被黑心中介騙來泰國打工帽蝶, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人块攒。 一個月前我還...
    沈念sama閱讀 48,377評論 3 373
  • 正文 我出身青樓励稳,卻偏偏與公主長得像,于是被迫代替她去往敵國和親囱井。 傳聞我的和親對象是個殘疾皇子驹尼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,060評論 2 355

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

  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實(shí)驗(yàn)課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 5,746評論 0 10
  • 1. 關(guān)于Vim vim是我最喜歡的編輯器庞呕,也是linux下第二強(qiáng)大的編輯器新翎。 雖然emacs是公認(rèn)的世界第一,我...
    Dyworldhua閱讀 1,380評論 0 2
  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,383評論 0 5
  • vim: vim是一款功能強(qiáng)大住练、支持各種插件地啰、配置極為靈活的編輯器,且支持多種主流OS(linux讲逛、Unix亏吝、ma...
    思君_4cd3閱讀 554評論 0 1
  • Linux vi/vim 介紹 【轉(zhuǎn)載】http://www.runoob.com/linux/linux-vim...
    KurtChow閱讀 645評論 0 0