第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

Vim 安裝與Vimrc 定制

使用 Vim 的首先肯定要安裝 Vim。這節(jié)課我們就來學(xué)習(xí)下如何在自己的電腦上安裝 Vim 編輯器。課程中使用的操作系統(tǒng)是 CentOS 8.0 的 Linux 發(fā)行版本,Vim 的版本選擇的是 8.0 版本,同學(xué)們也可以自行選用其他 Linux 的發(fā)行版本。

Vim 在大多數(shù)的 Linux 發(fā)型版本中都是默認(rèn)安裝好的,無需再手動進(jìn)行安裝。同學(xué)們可以先查看一下自己的發(fā)行版上有沒有安裝 Vim:

查看是否已經(jīng)安裝的命令:rpm -qa | grep vim。

如果看到有以下輸出則說明已經(jīng)默認(rèn)安裝了 Vim 。但是有的發(fā)行版本中并不會默認(rèn)安裝 Vim,這個時候就需要我們進(jìn)行手動安裝。

1. Vim 安裝

1.1 Windows 下安裝 Vim

通過官網(wǎng)下載 vim 官網(wǎng)。下載官方包后,點擊安裝即可。

  1. 打開下載頁面后可以看到 Windows 安裝版本的 Vim 安裝包下載鏈接,點擊下載 gvim_8.2.0012_x86_signed.exe
  1. 點擊安裝安裝包,根據(jù)向?qū)О惭b(下一步)
  1. 安裝完成后打開可以看到如下界面

Tips: 有條件的同學(xué)最好盡量使用 Linux 的系統(tǒng)來學(xué)習(xí) Vim。

1.2 CentOS 下安裝 Vim

CentOS 下安裝 Vim 比較簡單,直接運行 yun install vim 即可安裝最新版本的 Vim。

2. Vim 打開文件

Vim 已經(jīng)安裝完成了,那么我們?nèi)绾问褂?Vim 來打開一個文件呢?Vim 打開文件有兩種情況:

2.1 直接打開

例如我們打開一個叫 abc.txt 文件,直接運行下面的命令就可以打開 Vim 來編輯這個文件:

vim main.go

2.2 進(jìn)入 vim 之后,要打開新的文件

已經(jīng)進(jìn)入某一文件的編輯模式之后我們想要打開新的文件需要先退出當(dāng)前文件的編輯模式(Vim 模式的概念后面會進(jìn)行講解),進(jìn)入命令行模式,按下 Esc 鍵進(jìn)入命令行模式:

例如我們在 /root/main.go 文件,進(jìn)入命令行模式之后輸入:

:e /root/main.go

這樣就可以打開在 root 目錄下 的 main.go 文件。下面我們簡單演示下:

3. Vim 定制

Vim 是一個功能強(qiáng)大的編輯器,Vim 的功能強(qiáng)大靠的就是它可以通過多種多樣的插件和配置開關(guān)進(jìn)行高度定制,這也是 Vim 深受眾多開發(fā)者所喜愛的原因。Vim 的插件功能我們會在后面進(jìn)行講解,這一節(jié)我們先來看下如何對 Vim 進(jìn)行定制。

Vim 通過以下兩種方式來進(jìn)行定制 Vim 的功能和配置:

  • 通過 set 命令配置開關(guān)
  • 通過在 vimrc 文件中寫入配置來加載。

3.1 通過 set 命令配置

行號顯示

點擊 i 鍵進(jìn)入插入模式,輸入 : set number,打開 Vim 的行號顯示:

:set number

效果展示:

語法高亮:syntax enable/off

背景顏色::colorscheme darkblue

上面是幾個 Vim 的簡單配置,配置之后會大大的方便我們的開發(fā)。同樣的 Vim 當(dāng)然也不止這些配置,其他 Vim 更加強(qiáng)大的配置在后面會一一講到。

3.2 Vimrc 定制

命令行模式配置方式只能用于臨時使用,關(guān)閉編輯器后就會失效無法持久化。所以對于常規(guī)的固定配置為了持久化就需要把這些配置項放到配置文件中。這個配置文件就是 vimrc。這是 Vim 約定俗稱的一個 Vim 配置文件命名和格式。

Vimrc 大家可以通過命令模式下:version 查看 vimrc 相關(guān)概述

推薦放在用戶家目錄下,并命名為隱藏文件——.vimrc。這樣Vim 就可以自動讀取加載配置了。

vimrc 結(jié)構(gòu)特點:

  • 分為系統(tǒng)級和用戶級:針對的式全局和單獨用戶
  • 每一行作為一個命令執(zhí)行

4. 配置開關(guān)概覽表

指令 含義 備注
set number 顯示行號
set hlsearch 高亮搜索
set incsearch 增量實時搜索
set ignorecase 大小寫忽略
set autoindent 自動縮進(jìn) 在這種縮進(jìn)形式中,新增加的行和前一行使用相同的縮進(jìn)形式
set smartindent 自動縮進(jìn) 在這種縮進(jìn)模式中,每一行都和前一行有相同的縮進(jìn)量
set softtabstop tab鍵實際占有的列數(shù)
set expandtab tab 轉(zhuǎn)化為空格
set shiftwidth=4 換行縮進(jìn)為4個空格
set tabstop=4 設(shè)置tab 為4個空格

以上就是比較簡單的幾個開關(guān)功能。除了以上命令模式下臨時開啟。那么對于常用命令還是推薦寫入到 vimrc 中。我已經(jīng)寫好了一個范例在 github 上。大家可以下載后結(jié)合后面的 Vim 包管理章節(jié)按需修改使用。

5. 小結(jié)

這一小節(jié)的內(nèi)容比較多,我們主要講了如何在 Windows、Ubuntu、CentOS 下安裝 Vim,以及使用 Vim 打開文件、配置 Vim 等內(nèi)容。需要大家花時間消化一下。