vim介紹、顏色顯示和移動光標、通常模式下複製、剪切和粘貼

1.vim 是 vi 的升級版
vim 是帶有顏色顯示的
mini安裝的系統,通常都不帶有vimlinux

[root@aminglinux-128 ~]# yum install -y vim-enhanced
已加載插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: mirrors.cn99.com
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
base                                                            | 3.6 kB  00:00:00     
extras                                                          | 3.4 kB  00:00:00     
updates                                                         | 3.4 kB  00:00:00     
軟件包 2:vim-enhanced-7.4.160-4.el7.x86_64 已安裝而且是最新版本
無須任何處理

vim的使用
基本上vi能夠分爲三種狀態,分別是通常模式、編輯模式和命令行模式,各模式的功能區分以下:vim

  1. 通常模式:
    以vi打開一個文件就直接進入通常模式了(這是默認的模式)。在這個模式中, 你能夠使用上下左右按鍵來移動光標,你能夠使用刪除字符或刪除整行來處理文件內容, 也能夠使用複製、粘貼來處理你的文件數據。bash

  2. 編輯模式:
    在通常模式中能夠進行刪除、複製、粘貼等的操做,可是卻沒法編輯文件的內容,只有當到你按下【i, I, o, O, a, A, r, R】等任何一個字母以後纔會進入編輯模式。這時候屏幕的左下方會出現【INSERT或 REPLACE】的字樣,此時才能夠進行編輯。而若是要回到通常模式時, 則必需要按下【Esc】便可退出編輯模式。spa

  3. 命令行模式:
    輸入【 : / ? 】三個中的任何一個,就能夠將光標移動到最底下那一行。在這個模式中, 能夠提供查找、讀取、存盤、替換字符、離開vi、顯示行號等的動做則是在此模式中完成的!插件

2.vim顏色顯示和移動光標、vim通常模式下移動光標

vim 編輯文本的時候會顯示顏色,會跟着所在配置或文件類型顯示不一樣的顏色
/etc/vimrc vim的配置文件
當遇到vim比較高級的用法的時候,能夠嘗試在搜索資料之後在 /root/.vimrc 下進行配置
vim 的通常模式快捷鍵:命令行

操做方式	運行結果描述
h或者向右方向鍵	光標向左移動一個字符
l(小寫字母L)或者向右方向鍵	光標向右移動一個字符
k或者向上的方向鍵	光標向上移動一個字符
j或者向下的方向鍵	光標向下移動一個字符
Ctrl+f或者PageUp鍵	屏幕向前移動一頁
Ctrl+b或者PageDown鍵	屏幕向後移動一頁
數字0或者Shift+6	移動到本行行首
Shift+4	移動到本行行尾
gg	移動到首行
G(能夠理解Shift+g)	移動到尾行
nG(n是任意數字)	移動到第n行

空格鍵也是向右移動,具體用法好比 按一下 數字鍵5 再按一次空格,就會向右移動5個字符
上下左右,都支持,直接移動幾個字符位或者幾行,數字加上相關的操做就能夠移動
好比:
5+j 、5+k、5+l、5+hcode

3.vim 通常模式下複製剪切粘貼

通常模式下複製剪切粘貼的操做命令ast

操做方式	運行結果描述
x,X	x表示向後刪除/剪切 一個字符,X表示向前刪除/剪切 一個字符(僅一個字符)
nx	向後刪除n個字符
dd	刪除/剪切光標所在的航一行
ndd	刪除/剪切光標所在行以後的n行(n爲數字)
yy	複製光標所在行
nyy	從光標所在行開始,向下複製n行(n爲數字)
p (小寫字母)	從光標所在行開始,向下粘貼已經複製或剪切的內容
P (大寫字母)	從光標所在行開始,向上粘貼已經複製或剪切的內容
u	還原上一步操做(最多支持50次)
Ctrl+r	重複上一步操做
v	從光標所在位置進行自定義選取內容,選擇後,能夠進行復制、剪切等操做。
相關文章
相關標籤/搜索