Linux學習筆記之Vim操作命令講解,學習筆記vim

來源:互聯網
上載者:User

Linux學習筆記之Vim操作命令講解,學習筆記vim

Linux學習筆記之Vim操作講解

1、Vim簡介

Vim是一個功能強大的全螢幕文字編輯器,

是Linux/UNIX上最常用的文字編輯器,

它的作用是建立、編輯、顯示文字檔。

Vim沒有菜單,只有命令

2、插入命令

命令

作用

a

在游標所在字元後插入

A

在游標所在行尾插入

i

在游標所在字元前插入

I

在游標所在行行首插入

o

在游標下插入新行

O

在游標上插入新行

3、定位命令

命令

作用

: set nu

設定行號

: set nonu

取消行號

gg G

到第一行 到最後一行

nG

到第n行

:n

到第n行

命令

作用

$

移至行尾

0

移至行首

4、刪除命令

命令

作用

x

刪除游標所在處字元

nx

刪除游標所在處後n個字元

dd

刪除游標所在行,ndd刪除n行

dG

刪除游標所在行到檔案末尾內容

D

刪除游標所在處到行尾內容

:n1,n2d

刪除指定範圍的行

5、複製和剪下命令

命令

作用

yy

複製當前行

nyy

複製當前行以下n行

dd

剪下當前行

ndd

剪下當前行以下n行

p、P

粘貼在當前游標所在行下或行上

6、替換和取消命令

命令

作用

r

取代游標所在處字元

R

從游標所在處開始替換字元,按Esc結束

u

取消上一步操作

7、搜尋和搜尋替換命令

命令

作用

/string

搜尋指定字串搜尋時忽略大小寫:set ic

n

搜尋指定字串的下一個出現位置

:%s/old/new/g

全文替換指定字串

:n1,n2s/old/new/g

在一定範圍內替換指定字串

8、儲存和退出命令

命令

作用

:w

儲存修改

:w new_filename

另存新檔指定檔案

:wq

儲存修改並退出

ZZ

快速鍵,儲存修改並退出

:q!

不儲存修改退出

:wq!

儲存修改並退出(檔案所有者及root可使用)

9、Vim提示

匯入命令執行結果 :r !命令(如 date、df等)

:r !dare 在游標處插入日期

:r 檔案路徑(將指定檔案內容匯入到游標處)

:!which ls 查看ls命令所在路徑

定義快速鍵 :map快速鍵觸發命令

範例::map ^P I# (cttrl +P 表示跳到行首添加註釋(即“#”))

:map ^B 0x(cttrl +V 表示跳到行首刪除第一個字元)

連續行注釋 :n1,n2s/^/#/g

去除行首的“#” :n1,n2s/^#//g

去除行首的“//”:n1,n2s/^/\/\//g

替換 :ab aa bb@126.com

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.