tft每日頭條

 > 生活

 > linux vi編輯器命令

linux vi編輯器命令

生活 更新时间:2024-11-29 22:36:04

(喜歡即可點贊轉發或收藏即可,關注我,傑哥教你Linux)

(在我的主頁可觀看視頻詳解)

Linux vi 命令也就是指 vi 編輯器,它們是一個意思。vi 編輯器是 Linux/UNIX 環境下經典的編輯器。Linux vi 命令非常強大,熟練地使用它可以高效的編輯代碼,配置系統文件等,是程序員和運維人員必須掌握的技能。1、vi編輯器有三種模式:命令模式(command mode)、插入模式(Insert mode)、底行模式(last line mode)。

linux vi編輯器命令(Linuxvi命令vi編輯器)1

2、vi編輯器進入和退出

退出命令

說明

q

如果文件未被修改,會直接退回到Shell;否則提示保存文件。

q!

強行退出,不保存修改内容。

wq

w 命令保存文件,q 命令退出 vi,合起來就是保存并退出。

ZZ

保存并退出,相當于 wq,但是更加方便。

3、删除字符

命令

說明

x

删除當前光标下的字符

X

删除光标前面的字符

dw

删除從當前光标到單詞結尾的字符

d^

删除從當前光标到行首的字符

d$

删除從當前光标到行尾的字符

D

删除從當前光标到行尾的字符

dd

删除當前光标所在的行

4、修改文本

命令

描述

cc

删除當前行,并進入編輯模式。

cw

删除當前字(單詞),并進入編輯模式。

r

替換當前光标下的字符。

R

從當前光标開始替換字符,按 Esc 鍵退出。

s

用輸入的字符替換當前字符,并進入編輯模式。

S

用輸入的文本替換當前行,并進入編輯模式。

5、高級命令

下面的一些命令雖然看起來有些古怪,但是會讓你的工作更有效率,如果你是 vi 重度用戶,就了解一下吧。

命令

說明

J

将當前行和下一行連接為一行

<<

将當前行左移一個單位(一個縮進寬度)

>>

将當前行右移一個單位(一個縮進寬度)

~

改變當前字符的大小寫

^G

Ctrl G組合鍵可以顯示當前文件名和狀态

U

撤銷對當前行所做的修改

u

撤銷上次操作,再次按 'u' 恢複該次操作

:f

以百分号(%)的形式顯示當前光标在文件中的位置、文件名和文件的總行數

:f filename

将文件重命名為 filename

:w filename

保存修改到 filename

:e filename

打開另一個文件名為 filename 的文件

:cd dirname

改變當前工作目錄到 dirname

:e #

在兩個打開的文件之間進行切換

:n

如果用 vi 打開了多個文件,可以使用 :n 切換到下一個文件

:p

如果用 vi 打開了多個文件,可以使用 :n 切換到上一個文件

:N

如果用 vi 打開了多個文件,可以使用 :n 切換到上一個文件

:r file

讀取文件并在當前行的後邊插入

:nr file

讀取文件并在第 n 行後邊插入

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved