柚子快報(bào)邀請(qǐng)碼778899分享:【Linux】yum與vim
柚子快報(bào)邀請(qǐng)碼778899分享:【Linux】yum與vim
文章目錄
軟件包管理器:yumLinux安裝和卸載軟件包Linux中的編輯器:vimvim下的底行模式vim下的正常模式vim下的替換模式vim下的視圖模式vim下的多線程
軟件包管理器:yum
yum其實(shí)就是一個(gè)軟件,也可以叫商店 和你手機(jī)上的應(yīng)用商店或app store一樣。
如果想要查看一共有哪些軟件包
指令:yum list
軟件太多可以用指令進(jìn)行搜索
指令:yum list | grep 關(guān)鍵字
Linux安裝和卸載軟件包
輸入指令:yum install +想安裝的軟件包名
使用這條指令后,輸入y確定下載 查看到complete就說(shuō)明下載完成了!
值得注意的是yum下載時(shí)往往會(huì)向系統(tǒng)目錄寫入內(nèi)容一般需要sudo或切換到root賬號(hào)才能下載yum在安裝一共軟件的過(guò)程中再安裝其他軟件,此時(shí)yum會(huì)報(bào)錯(cuò)!
輸入指令:yum remove 想卸載的軟件。
該命令最好用sudo,或者切換到root賬戶再使用。
Linux中的編輯器:vim
vim可以理解為文本編輯器 就像Windows中的寫字板一樣 vim有大概12種模式,但是常用的有五種
創(chuàng)建一個(gè)mytest.c文件,剛進(jìn)去的時(shí)候是無(wú)法寫入代碼的,這個(gè)時(shí)候就需要第二種模式了。進(jìn)入默認(rèn)為正常模式,寫入數(shù)據(jù)需要插入模式。
正常模式切換到輸入模式可以按:a i o 三個(gè)鍵,a鍵默認(rèn)定位至你光標(biāo)的下一個(gè)位置 o鍵默認(rèn)定位至你光標(biāo)的下一列開頭 然而i鍵默認(rèn)定位至你的光標(biāo)處
接下來(lái)寫入一段代碼:
接下來(lái)想要保存退出就需要第三個(gè)模式了,底行模式。
底行模式不能從輸入模式跳轉(zhuǎn) 必須從正常模式跳轉(zhuǎn)到底行模式 所以我們要先從輸入模式跳轉(zhuǎn)到 正常模式才能再跳轉(zhuǎn)到底行模式
vim下的底行模式
出現(xiàn)了:號(hào),此時(shí)已進(jìn)入底行模式。輸入相應(yīng)的指令就可以實(shí)現(xiàn)某些功能。 設(shè)置行號(hào):set nu
取消行號(hào):set nonu
保存退出:wq
w:保存當(dāng)前文件 w!:強(qiáng)制保存 q:退出 q!:強(qiáng)制退出 wq!:強(qiáng)制保存并退出
查找字符: /關(guān)鍵字 此關(guān)鍵字會(huì)語(yǔ)法高亮出來(lái),若這個(gè)關(guān)鍵字不是你想找的那個(gè),可以按n鍵跳到下一個(gè)關(guān)鍵字位置。
vim下的正常模式
熟悉一下正常模式下的操作。
定位到代碼的第一行:gg
定位到代碼的最后一行:shift+g
定位到代碼的任意一行:n+shift+g
定位至特點(diǎn)一行的開始:shift+6(^)
定位至特點(diǎn)一行的結(jié)尾:shift+4($)
光標(biāo)的移動(dòng): h鍵 : 左移 j鍵 : 下移 k鍵 : 上移 l鍵 : 右移
復(fù)制當(dāng)前行或n行:yy 或 n+yy
粘貼內(nèi)容到當(dāng)前行或粘貼n次:p 或 n+p
撤銷上一步的操作:u
撤銷上一步的撤銷:CTRL + r
刪除(剪切)當(dāng)前行或n行:dd 或 n+dd
向后/前剪切n個(gè)字符:n+小x 或 n+大x
大小寫互相轉(zhuǎn)換:shift + ` (~)(不斷向后轉(zhuǎn)換,大寫變小寫,小寫變大寫)
vim下的替換模式
正常模式輸入: shift+r即可進(jìn)入替換模式。 在此模式下,所有的輸入都會(huì)被當(dāng)作替換!
vim下的視圖模式
正常模式輸入: CTRL +v切換為視圖模式。 如果在編寫代碼時(shí)候想要注釋代碼的話該怎么辦呢?
先進(jìn)入視圖模式,可以總結(jié)為,用j,k選中要注釋的行,選好后按shift+i進(jìn)入插入模式,再輸入//后按ESC退出,此時(shí)代碼就被注釋掉了。
如何取消注釋呢?
進(jìn)入視圖模式,使用hjkl選中要取消注釋 的區(qū)域,注意這里要選中前兩列,否則只會(huì) 刪除//的第一個(gè)/,選好后輸入d,即可刪除
vim下的多線程
vim文本編輯器可以同時(shí)打開多個(gè)文件 在vim的底行模式下輸入:vs 想要打開的文件名 此時(shí)就可以打開另外一個(gè)文件
雖然說(shuō)有多個(gè)文件,但是光標(biāo)只有一個(gè)!光標(biāo)在哪個(gè)文件,現(xiàn)在就在編輯哪個(gè)文件!
想要切換文件那么就需要輸入指令:CRTL + ww
可以切換文件,進(jìn)行不同的操作 可以在A文件復(fù)制內(nèi)容并且拷貝到B文件
柚子快報(bào)邀請(qǐng)碼778899分享:【Linux】yum與vim
精彩鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。