柚子快報(bào)激活碼778899分享:運(yùn)維 【Linux】vim
柚子快報(bào)激活碼778899分享:運(yùn)維 【Linux】vim
大家好,我是蘇貝,本篇博客帶大家了解Linux的編輯器vim,如果你覺(jué)得我寫(xiě)的還不錯(cuò)的話,可以給我一個(gè)贊?嗎,感謝??
目錄
1. vim的基本概念2. 3種模式的轉(zhuǎn)換3. 模式細(xì)節(jié)4. 注釋和去注釋5. 解決遺留問(wèn)題:sudo提權(quán)6. vim的配置問(wèn)題
1. vim的基本概念
Vim是一款多模式的編譯器,這里我們只了解命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
插入模式:編輯模式 命令模式:允許使用者通過(guò)命令來(lái)進(jìn)行文本的編輯控制 底行模式:用來(lái)讓vim進(jìn)行包括但不限于shell進(jìn)行交互的
2. 3種模式的轉(zhuǎn)換
輸入vim及文件名稱后,就進(jìn)入vim全屏幕編輯畫(huà)面:
剛開(kāi)始打開(kāi)時(shí),暫時(shí)無(wú)法正常輸入,因?yàn)榇藭r(shí)是處于[命令模式],要切換到[插入模式]才能夠輸入文字
按字母i(大小寫(xiě)都可)從命令模式進(jìn)入插入模式。此時(shí)屏幕的左下角會(huì)有insert標(biāo)志
按esc退出插入模式,返回到命令模式。從命令模式到底行模式,需要按shift+;即英文的冒號(hào) : 。此時(shí)屏幕左下角也會(huì)出現(xiàn)冒號(hào)
再按wq就可以從底行模式退出vim
我們可以實(shí)現(xiàn)命令模式和插入模式的轉(zhuǎn)換,命令模式和底行模式的轉(zhuǎn)換,那么能否直接實(shí)現(xiàn)插入模式和底行模式的轉(zhuǎn)換呢?答案是不行的
3. 模式細(xì)節(jié)
A. 命令模式
B. 底行模式
4. 注釋和去注釋
5. 解決遺留問(wèn)題:sudo提權(quán)
普通用戶無(wú)法進(jìn)行sudo提權(quán)
解決問(wèn)題: 上面的報(bào)錯(cuò)提示說(shuō):zkj不在sudoers文件中,所以我們現(xiàn)在就要將zkj添加到sudoers文件中。Sudoers文件在/etc下。 提供下圖,我們可以看到,普通用戶即sudoers文件的other角色,是沒(méi)有寫(xiě)權(quán)限的,只有root才能寫(xiě)文件
我們登錄root賬號(hào)來(lái)進(jìn)入該文件
進(jìn)入該文件后,我們找到第100行前后,在這里我們能看到下圖
在命令模式下,先對(duì)100或101行yy,再p一下,然后按shift+i再進(jìn)入插入模式,將用戶名改為zkj。最后按esc退回到命令模式,按shift+;=:進(jìn)入底行模式下,再wq保存并提出
按wq退出時(shí),會(huì)報(bào)錯(cuò),別慌,只需要將wq改成 wq! 即可
將zkj寫(xiě)入sudoers文件后,再用sudo就能正常使用了
6. vim的配置問(wèn)題
原理:vim不是簡(jiǎn)單直接執(zhí)行可執(zhí)行程序就行,也會(huì)讀取若干配置文件,配置文件位于用戶的家目錄中,文件名為 . vimrc。如果存在該文件,執(zhí)行vim時(shí)就會(huì)讀取. Vimrc文件,如果不存在則不讀取。在網(wǎng)上能找到許多常用配置選項(xiàng),這里就不多贅述了。下面講如何一鍵式配置vim
一鍵式配置:在gitee上搜索VimForCpp,進(jìn)入
往下翻,直到看到安裝方法,復(fù)制紅色框內(nèi)的字符串到linux中
再輸入root的密碼即可一鍵式配置,接下來(lái)就只需要等幾分鐘就好了
安裝成功后重新啟動(dòng)terminal,vim filename之后,進(jìn)入插入模式
好了,那么本篇博客就到此結(jié)束了,如果你覺(jué)得本篇博客對(duì)你有些幫助,可以給個(gè)大大的贊?嗎,感謝看到這里,我們下篇博客見(jiàn)??
柚子快報(bào)激活碼778899分享:運(yùn)維 【Linux】vim
相關(guān)鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。