成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

linux命令gvim,Linux命令cd

Linux基礎(chǔ)-vim模式

1.1普通模式用的編輯器命令,比如移動(dòng)光標(biāo),刪除文本等等。這也是 Vim 啟動(dòng)后的默認(rèn)模式,在普通模式中,有很多方法可以進(jìn)入插入模式。比較普通的方式是按 a(append/追加)鍵或者 i(insert/插入)鍵。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)公司!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、重慶小程序開發(fā)公司、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了蚌山免費(fèi)建站歡迎大家使用!

1.2插入模式,按鍵會(huì)向文本緩沖中插入文本。編輯器編輯過(guò)程中一直保持這個(gè)模式。在普通模式下使用下面的鍵將進(jìn)入插入模式,并可以從相應(yīng)的位置開始輸入

i:在當(dāng)前光標(biāo)處進(jìn)行編輯

I:在行首插入

A:在行末插入

a:在光標(biāo)后插入編輯

o:在當(dāng)前行后插入新行

O:在當(dāng)前行前插入新行

cw:替換從光標(biāo)所在位置后到一個(gè)單詞結(jié)尾的字符

注意:注意每次要先回到普通模式才能切換成以不同的方式進(jìn)入插入模式

在插入模式中,可以按 ESC 鍵回到普通模式。

1.3可視模式

這個(gè)模式與普通模式比較相似。但是移動(dòng)命令會(huì)擴(kuò)大高亮的文本區(qū)域。高亮區(qū)域可以是字符、行或者是一塊文本。當(dāng)執(zhí)行一個(gè)非移動(dòng)命令時(shí),命令會(huì)被執(zhí)行到這塊高亮的區(qū)域上。Vim 的"文本對(duì)象"也能和移動(dòng)命令一樣用在這個(gè)模式中。

1.4選擇模式

這個(gè)模式和無(wú)模式編輯器的行為比較相似(Windows 標(biāo)準(zhǔn)文本控件的方式)。這個(gè)模式中,可以用鼠標(biāo)或者光標(biāo)鍵高亮選擇文本,不過(guò)輸入任何字符的話,Vim 會(huì)用這個(gè)字符替換選擇的高亮文本塊,并且自動(dòng)進(jìn)入插入模式。

1.5命令行模式

在命令行模式中可以輸入會(huì)被解釋成并執(zhí)行的文本。例如執(zhí)行命令(:鍵),搜索(/和?鍵)或者過(guò)濾命令(!鍵)。在命令執(zhí)行之后,Vim 返回到命令行模式之前的模式,通常是普通模式。

進(jìn)入命令行模式后輸入 :e filepath 回車 同樣可以打開相應(yīng)文件。

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

:q 退出

:wq 保存并退出

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

:w 文件路徑 另存為

:saveas 文件路徑 另存為

:x 保存并退出

1.6Ex模式

這和命令行模式比較相似,在使用 :visual 命令離開 Ex 模式前,可以一次執(zhí)行多條命令。

vim 啟動(dòng)進(jìn)入普通模式,當(dāng)處于插入模式或命令行模式時(shí)只需要按 Esc 或者 Ctrl+ [ 即可進(jìn)入普通模式。普通模式中按 i(插入)或 a(附加)鍵都可以進(jìn)入插入模式,普通模式中按 : 進(jìn)入命令行模式。命令行模式中輸入 wq 回車后保存并退出 vim。

文檔加密

vim -x file1

輸入您的密碼,確認(rèn)密碼,下一次打開時(shí),vim 就會(huì)要求你輸入密碼

5. Linux的vi/vim使用及常用快捷鍵

命令行下,輸入vim xxx.c就會(huì)進(jìn)入vim一般模式,并開始編輯這個(gè)xxx.c的文件。

使用vim xxx.c就會(huì)默認(rèn)進(jìn)入vim一般模式。

在一般模式下,按下i鍵就會(huì)進(jìn)入編輯模式,也稱INSERT MODE(插入模式)。

編輯模式中,按ESC鍵會(huì)退出編輯模式回到一般模式。

按下:鍵就會(huì)進(jìn)入命令模式。

按下ESC鍵回到一般模式。

命令模式下,輸入

? ? :wq 這個(gè)命令再按回車鍵就會(huì)保存并退出vim(write and quit)

? ? :q 退出vim(不會(huì)保存)

? ? :q! 強(qiáng)制退出vim(不會(huì)保存)

yy 拷貝當(dāng)前行

5yy 拷貝當(dāng)前行及下面一共5行

p 粘貼

dd 刪除當(dāng)前行

4dd 刪除當(dāng)前行及下面一共4行

G 定位到最后一行

gg 定位到第一行

快速定位到指定行號(hào):輸入一個(gè)數(shù)字然后按下G(shift+g)

u 撤銷前一個(gè)操作

/xx 按下回車就會(huì)在文件中查找xx,查到會(huì)高亮第一個(gè)字符,按n會(huì)查找下一個(gè)xx

:set nu 顯示行號(hào)

:set nonu 取消顯示行號(hào)

Linux下vim編輯器命令大全

vim可以分為三種狀態(tài),分別是 命令行模式(command mode) 、 輸入模式(Insert mode) 和 底行模式(last line mode) ,這 3 種工作模式可隨意切換,如下圖所示。

使用vim編輯文件時(shí),默認(rèn)處于命令行模式。此模式下,可使用方向鍵(上、下、左、右鍵)或 k、j、h、i 移動(dòng)光標(biāo)的位置,還可以對(duì)文件內(nèi)容進(jìn)行復(fù)制、粘貼、替換、刪除等操作。

下圖所示是vim處于命令行模式的狀態(tài)示意圖。

在輸入模式下,vim可以對(duì)文件執(zhí)行寫操作,類似于在Windows系統(tǒng)的文檔中輸入內(nèi)容。

使vim進(jìn)行輸入模式的方式是在命令模式狀態(tài)下輸入 i 、 I 、 a 、 A 、 o 、 O 等插入命令(各指令的具體功能下表所示),當(dāng)編輯文件完成后按 esc 鍵即可返回命令模式。

下圖所示為vim處于輸入模式模式下的示意圖。

底行模式用于對(duì)文件中的指定內(nèi)容執(zhí)行保存、查找或替換等操作。

使vim切換到底行模式的方法是在 命令行模式 狀態(tài)下按 : 鍵(注意是英文符號(hào)),此時(shí)vim窗口的左下方出現(xiàn)一個(gè) : 符號(hào),這是就可以輸入相關(guān)指令進(jìn)行操作了。

指令執(zhí)行后vim會(huì)自動(dòng)返回命令行模式。如想直接返回命令行模式,按 esc 即可。

下圖所示為vim進(jìn)入底行模式后的狀態(tài)。

對(duì)于新手來(lái)說(shuō),經(jīng)常不知道自己處于什么模式。不論是自己忘了,還是不小心切換了模式,都可以按一次 esc 鍵返回命令行模式。如果你多按幾次 esc 鍵后聽到"嘀————"的聲音,則代表你已經(jīng)處于命令行模式了。

打開文件

打開文件時(shí)光標(biāo)處于文件尾部

打開文件時(shí),光標(biāo)定位到第幾行

字符移動(dòng)

這些移動(dòng)鍵都可以加上數(shù)字(5h:向左移動(dòng)5個(gè)字符格)

單詞移動(dòng)

行內(nèi)跳轉(zhuǎn)

行間移動(dòng)

在底行模式下,直接給出行號(hào),實(shí)現(xiàn)跳轉(zhuǎn)

用法:起始地址,結(jié)束地址 s @要替換內(nèi)容@替換后內(nèi)容@gi(@分隔符)

例 :1,$s/a/A/g 把文件中全部的a換替換成A,全局替換

顯示取消行號(hào)

設(shè)定自動(dòng)縮進(jìn)(寫腳本時(shí))

查找到的文本高亮顯示

語(yǔ)法高亮

/etc/vimrc :全局配置文件,永久有效

~/.vimrc :個(gè)人配置文件,每個(gè)用戶的家目錄中,若不存在,手動(dòng)創(chuàng)建

對(duì)于第一次用vim的童鞋,有幾點(diǎn)需要提醒一下:

當(dāng)前標(biāo)題:linux命令gvim,Linux命令cd
文章路徑:http://jinyejixie.com/article10/dsseedo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、Google、靜態(tài)網(wǎng)站、標(biāo)簽優(yōu)化、響應(yīng)式網(wǎng)站虛擬主機(jī)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
福贡县| 大石桥市| 林西县| 漠河县| 依安县| 上杭县| 准格尔旗| 故城县| 云林县| 茌平县| 普安县| 普陀区| 宁远县| 阿克| 夏邑县| 兰西县| 仁化县| 双江| 广饶县| 双峰县| 营山县| 嘉义市| 阿勒泰市| 宁海县| 启东市| 乐陵市| 东乡县| 蒙阴县| 沁水县| 苗栗县| 新郑市| 沧州市| 普定县| 张家界市| 樟树市| 育儿| 叶城县| 临湘市| 句容市| 上林县| 浦东新区|