日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vi编辑器 常用命令汇总

發布時間:2023/12/10 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vi编辑器 常用命令汇总 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.vi編輯器的使用

一個編輯器具備的功能

1)打開文件、新建文件、保存文件
2)光標移動
3)文本編輯
4)(多行間|多列間)復制、粘貼、刪除
5)查找和替換

1.1 vi編輯器的配置

進入/etc/vim路徑 cd /etc/vim
查看當前路徑文件 ls

復制vimrc配置文件到家目錄為.vimrc文件 cp ~/.vimrc
查看復制后的文件 ls -l ~/.vimrc

切換到家目錄 cd ~
使用gedit來編輯.vimrc文件 gedit .vimrc

準備需要配置的內容
"關閉兼容功能 set nocompatible "顯示行號 set number "編輯時 backspace 鍵設置為2個空格 set backspace=2 "編輯時 tab 鍵設置為4個空格 set tabstop=4 "設置自動對齊為4個空格 set shiftwidth=4 "搜索時不區分大小寫 set ignorecase "搜索時高亮顯示 set hlsearch
將內容 粘貼到 .vimrc文件尾端

1.2 vi編輯器的三種基本模式

1)一般模式(光標移動、復制、粘貼、刪除)
2)編輯模式(編輯文本)
3)命令行模式(查找和替換)

注意: 1)當不知道處于何種模式時,按ESC鍵返回到一般模式。 2)wq(write quit) 3)i(insert)

2.vi編輯器常用命令匯總

2.1 打開文件、新建文件、保存文件

vi + 文件名 vi 1.txt
如果文件存在,輸入結束后,:wq保存并退出文件
如果文件不存在,輸入結束后,:wq就可以新建并保存文件

在編輯完成時,返回一般模式,
1)輸入:w則保存文件,如果已經保存文件,輸入:q則退出文件
2)直接輸入:wq保存并退出
3)如果不想保存被修改的內容,則:q!強制退出。

2.2 進入編輯模式

i(在光標前開始插入文本)
a在光標后開始插入文本
o(在當前行之下新開一行,并到行首)

2.3 光標移動

在一般模式下,hjkl這四個按鍵就可以移動光標
h(左)
j(下)
k(上)
l(右)

a. 快速的定位到某一行:
文件頭、文件尾、指定某一行

ngg光標移至第n行的行首(n為數字)

如1gg就跳到第一行的行首,就是文件頭 如2gg就跳到第二行的行首

G轉至文件結尾

注意:ngg和G是在一般模式

b. 在某一行如何快速定位到某一列

0(數字零)光標移至當前行行首

$光標移至當前行行末

fx搜索當前行中下一個出現字母x的地方

注意:0、$、fx是在一般模式
vi的難點:
vi操作之前,先判斷一下當前是哪一種模式,再看光標所在位置。 當你不知道處于何種模式時,使用esc鍵返回到一般模式。 再看光標,難點在于移動光標,可以做到快速切換到某一行某一列。

2.4 文本復制、粘貼、刪除、撤銷

`yy` **復制當前行** (y:yank(復制))

nyy復制當前行及其后的n-1行(n是數字)

使用P鍵來粘貼(p:paste)

dd 刪除光標所在行(d:delete)

ndd 刪除當前行及其后的n-1行(n是數字)

按u鍵來撤銷上一步操作

x刪除光標所在位置的字符

注意: yy/nyy/dd/ndd/x/u都是在一般模式。

2.5 查找與替換

/ + 字符串 /pattern 從光標開始處向文件尾搜索pattern,后按下n或N
注意:
n在同一個方向重復上一次搜索命令
N在反方向重復上一次搜索命令
n(N)來源于next

注意:
在/pattern之前先跳到第一行則進行全文件搜索。

:%s/p1/p2/g 將文件中所有的p1均用p2替換
:%s/p1/p2/gc 替換時需要確認

s:substitute替換
g:global全局
c:confirm確認

2.6 總結

vi編輯器有三種模式
1)一般模式(光標移動、復制、粘貼、刪除、撤銷)
hjkl、ngg/G、0、$、fx
yy/nyy
p
dd/ndd、x
u

2)編輯模式(編輯文本)
i a o

3)命令行模式(查找和替換、保存退出文件)
/pattern、:%s/p1/p2/gc、:wq

2.7 練習與操作

1)用vi 新建一個文件test2.txt,然后輸入”welaome to the world of vi.”,并保存。

2)由于拼寫錯誤,需要將其中的welaome中的a替換成c。

3)在上步的基礎上,復制第一行到第二行和第三行。

4)在上步的基礎上,刪除第三行的全部內容。

5)在上步的基礎上,搜索出現vi的地方。

6)在上步的基礎上,將字符串vi替換成vim。

7)保存并退出。

2.8 vi常用命令表


更正:
x刪除光標所在位置的字符
nx刪除光標所在位置和光標后的n-1個字符

總結

以上是生活随笔為你收集整理的vi编辑器 常用命令汇总的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。