vi編輯器使用

2021-10-09 05:33:59 字數 1863 閱讀 6159

vi編輯器

vi 開啟編輯器,需要在底行模式

vi b.txt:使用vi編輯器開啟b.txt文件 不存在b.txt則建立並開啟

vi +number b.txt:開啟文件的同時將游標定位在第number行

三種模式:

三種狀態:

命令列文字內容操作

進入插入模式

aa/ii/ss/oo

插入/編輯

編輯文字

進入命令列模式

esc底行模式

整個編輯器進行配置

wq a.txt :儲存文件並退出

q! :強制退出

命令列模式:

進入插入模式:

i 在當前游標位置進行插入

i 在當前游標所在行的首字元位置進行插入

o 在當前游標的下一行進行插入

o 在當前游標的上一行進行插入

a 在當前游標之後的位置進行插入

a 在當前游標所在行的最後乙個字元位置

s 刪除當前游標字元,在當前位置進行插入

s 刪除游標所在行,進行插入

插入模式

底行模式

進入底行模式:

: /命令:

dd 刪除當前行

ndd 從當前行開始刪除n行

yy 複製當前行

p 貼上

u 回退操作

插入模式:

編輯**

進入命令列 esc

底行模式:

進入命令列 esc

命令:wq 儲存並退出

:w 儲存

:w a.txt 另存為a.txt

:q 退出

:q! 強制退出

:wq! 強制儲存並退出

:set number/

nu:給當前檔案設定行號

:set nonumber 取消檔案行號

/terry 查詢terry字元

按n代表查詢下乙個

:1,4co10 將第一行到第四行複製到第十行的位置

:1,4co$ $表示末尾

:1,$s/root/8888/g 將root換成8888

g:全域性搜尋

:1,$s/root/8888/gi 將root換成8888

i:忽略大小寫

vi配置

1、自行配置

~/ .vimrc

vi .vimrc

:set nu 設定行號

set autoindent 自動縮排

set tabstop 設定tab鍵縮排字元個數

2、spf13-vim

別人開發的外掛程式

github

1、條件

git 1.7+

vim 7.3+

2、執行

**sudo:

$ more /etc/shadow

sudo more /etc/shadow

/etc/sudoers:設定可以臨時呼叫sudo許可權的使用者

其他重要命令

find ./ -name "*.txt" 查詢當前路徑下所有txt檔案

grep 1003 a.txt 過濾a.txt檔案彙總的1003字元,顯示當前行

sleep 睡眠/阻塞

sleep 1000s

sleep 1000s &

ps -ef:顯示所有程序

ps -ef | grep sleep:

在所有程序中過濾出sleep程序

程序id:pid

4002

kill -9 pid:殺死程序

重啟阿里雲:

1.頁面

2.linux命令

$ reboot

VI編輯器使用

首先要知道的是vi編輯器一共三種模式 一般模式 游標移動 複製 貼上 刪除 編輯模式 編輯文字 命令列模式 查詢和替換 注意 1 當不知道出於那種模式的時候,按esc鍵返回到一般模式。2 wq write quit 3 i insert 1.開啟檔案 新建檔案 儲存檔案的操作 vi 檔名 如果檔名存...

vi編輯器使用

linux中的編輯器也有多種,如ed,sed,vi,vim,emacs等 vim vi編輯器,其作用是編輯 建立 顯示文字檔案,他不想windows中的視覺化編輯器,如notepad,word等,它沒有選單,只有命令 插入命令 a 在游標後插入文字 a 在游標所在行行末插入文字 i 在游標前插入文字...

vi 編輯器使用技巧

1.由命令 vi version 所顯示的內容知vi的全域性配置檔案 2.顯示行號 非編輯模式輸入 set nu 3.顯示顏色 1 在檔案中找到 syntax on 這一行,去掉前面的雙引號 2 配置bashrc檔案,加入 alias vi vim 4.快捷鍵 dd 刪除當前行 ndd 刪除當前行下...