Linux下如何安裝與設(shè)置Vim編輯器
本文以CentOS7.4為例,講解安裝與設(shè)置Vim編輯器
我們安裝完CentOS7.4后,它默認(rèn)是安裝了Vi編輯器的,但Vim編輯器是沒(méi)安裝或者未完全安裝的。
第一步:安裝Vim編輯器
1、登錄CentOS7.4系統(tǒng)
查看Vim編輯器需要安裝的四個(gè)包是否完整
[root@localhost ~]# rpm -qa|grep vim //查看Vim編輯器需要安裝的四個(gè)包是否完整
2、可以看到
只有一個(gè)vim-minimal-7.4.160-2.el7.x86_64 安裝包存在,還缺少其他三個(gè)安裝包
如果顯示出如下四個(gè)安裝包,則表示Vim編輯器需要安裝的包是完整的
- vim-minimal-7.4.160-2.el7.x86_64
- vim-common-7.4.160-4.el7.x86_64
- vim-enhanced-7.4.160-4.el7.x86_64
- vim-filesystem-7.4.160-4.el7.x86_64
3、若是缺少哪個(gè)Vim安裝包
則使用yum -y install命令進(jìn)行安裝即可
比如說(shuō): vim-enhanced這個(gè)包少了
執(zhí)行:yum -y install vim-enhanced 命令,它會(huì)自動(dòng)下載安裝
同時(shí)它也會(huì)去把其他缺少的安裝包也給安裝上。
4、再次查看Vim編輯器需要安裝的四個(gè)包是否完整
可以看到Vim編輯器需要的四個(gè)安裝包都已經(jīng)存在
5、若Vim編輯器需要安裝的四個(gè)包都已經(jīng)存在
則進(jìn)行安裝,安裝完成后,即可使用vim編輯器
[root@localhost ~]# yum -y install vim* //安裝Vim編輯器
第二步:設(shè)置Vim編輯器
1、設(shè)置vim編輯環(huán)境有兩種形式
(1)是在/etc/vimrc 進(jìn)行設(shè)置,這種設(shè)置方法會(huì)作用與所有登錄到Linux環(huán)境下的用戶。不建議使用。
(2)在用戶登錄的 ~ 目錄下創(chuàng)建一個(gè) .vimrc文件,在其中進(jìn)行自己習(xí)慣的編程環(huán)境的設(shè)置,這樣當(dāng)別的用戶使用實(shí)并不互相影響。
//如果已經(jīng)是在~目錄下,則不需要進(jìn)入到~目錄,不在~目錄下,則需要跳轉(zhuǎn)到~目錄下 [root@localhost ~]# cd ~ [root@localhost ~]# touch .vimrc //創(chuàng)建一個(gè) .vimrc文件 [root@localhost ~]# vim .vimrc //編輯 .vimrc文件
2、在文件中輸入如下配置信息
syntax on set nu set paste set tabstop=4 set expandtab set shiftwidth=4 set softtabstop=4 set ruler set ignorecase set autoindent set smartindent set showcmd colorscheme desert -------------------------解釋------------------------- syntax on #語(yǔ)法高亮度顯示,當(dāng)編輯C或者Shell腳本時(shí),關(guān)鍵字會(huì)用特殊顏色顯示 set nu #設(shè)置顯示行號(hào) set paste #設(shè)置粘貼純拷貝,解決粘貼亂序問(wèn)題 set tabstop=4 #設(shè)置tab 4個(gè)空格 set expandtab #將tab 轉(zhuǎn)換成space(空格),實(shí)際將會(huì)以space進(jìn)行存儲(chǔ),而不是tab set shiftwidth=4 #程序自動(dòng)縮進(jìn)時(shí)候空格數(shù) set softtabstop=4 #退格鍵一次刪除4個(gè)空格 set ruler #在編輯過(guò)程中,在右下角顯示光標(biāo)所在的行數(shù) set ignorecase #搜索忽略大小寫(xiě) set autoindent #vim使用自動(dòng)對(duì)起,也就是光標(biāo)移動(dòng)到下一行時(shí)與上一行的起始字符對(duì)齊 set smartindent #依據(jù)上面的對(duì)起格式,智能的選擇對(duì)起方式,對(duì)于類似C語(yǔ)言編寫(xiě)上很有用 set showcmd #在狀態(tài)列顯示目前所執(zhí)行的指令 colorscheme desert #設(shè)置顏色主題
3、保存退出
再次查看 .vimrc配置文件時(shí)
即可看到配置效果
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux內(nèi)核設(shè)備驅(qū)動(dòng)之高級(jí)字符設(shè)備驅(qū)動(dòng)筆記整理
今天小編就為大家分享一篇關(guān)于Linux內(nèi)核設(shè)備驅(qū)動(dòng)之高級(jí)字符設(shè)備驅(qū)動(dòng)筆記整理,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-12-12Linux防火墻firewall設(shè)置端口訪問(wèn)限制方式
在Linux系統(tǒng)中,firewall工具可以幫助用戶配置防火墻規(guī)則,實(shí)現(xiàn)對(duì)端口的精確限制,通過(guò)簡(jiǎn)單的命令,用戶可以開(kāi)放或移除單個(gè)端口、批量處理端口規(guī)則、查看所有開(kāi)放端口、允許或禁止特定IP或網(wǎng)段訪問(wèn)某端口等操作2024-10-10Linux如何設(shè)置文件和文件夾的讀寫(xiě)權(quán)限
這篇文章主要介紹了Linux如何設(shè)置文件和文件夾的讀寫(xiě)權(quán)限問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-10-10如何在CentOS8上安裝和配置Postfix郵件服務(wù)器的方法示例
這篇文章主要介紹了如何在CentOS8上安裝和配置Postfix郵件服務(wù)器的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11centos8使用Docker部署Django項(xiàng)目的詳細(xì)教程
這篇文章主要介紹了在centos8使用Docker部署Django項(xiàng)目的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05CentOS8 yum/dnf 配置國(guó)內(nèi)源的方法
這篇文章主要介紹了CentOS8 yum/dnf 配置國(guó)內(nèi)源的方法,需要的朋友可以參考下2019-10-10CentOS 7 搭建ntp時(shí)鐘服務(wù)器的步驟詳解
架設(shè)NTP服務(wù)器,是個(gè)相對(duì)比較簡(jiǎn)單的事情, 架設(shè)NTP服務(wù)器目的就是使各個(gè)工作站的時(shí)間統(tǒng)一,下面這篇文章主要給大家介紹了CentOS 7中搭建ntp時(shí)鐘服務(wù)器的步驟,需要的朋友可以參考借鑒,下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2017-01-01