linux下vi命令 修改文件及保存的使用方法
进入🍦vi的命令【de mìng lìng】🐿
vi filename :打开或【huò】🥦新建文🚔件【jiàn】🔽,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸第【dì】🏰一行首【yī háng shǒu】🐼
vi n filename :打开文【dǎ kāi wén】件【jiàn】🙇,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸第【dì】🏰n行首【háng shǒu】🐼
vi filename :打开文【dǎ kāi wén】件【jiàn】🙇,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸一行首【yī háng shǒu】🐼
vi /pattern filename:打开文【dǎ kāi wén】件【jiàn】🙇,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸第【dì】🏰一个与【yī gè yǔ】pattern匹配的【pǐ pèi de】🦁串处
vi -r filename :在上次🔉正用🗂vi编辑时📘发生系统崩溃【tǒng bēng kuì】✒,恢复【huī fù】filename
vi filename....filename :打开多个文件【wén jiàn】🙇,依次进🙆行编辑【háng biān jí】👳
移动光【yí dòng guāng】🦌标类命令【lìng】🐿
h :光标左【guāng biāo zuǒ】🌪移一个【yí yī gè】🥡字符【zì fú】
l :光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字符【zì fú】
space:光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字符【zì fú】
Backspace:光标左【guāng biāo zuǒ】🌪移一个【yí yī gè】🥡字符【zì fú】
k或【huò】🏘Ctrl p:光标上【guāng biāo shàng】移一行【yí yī háng】🤪
j或【huò】🏘Ctrl n :光标下【guāng biāo xià】🥒移一行【yí yī háng】🤪
Enter :光标下【guāng biāo xià】🥒移一行【yí yī háng】🤪
w或【huò】🏘W :光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字至字【zì zhì zì】🐔首【shǒu】🐅
b或【huò】🏘B :光标左【guāng biāo zuǒ】🌪移一个【yí yī gè】🥡字至字【zì zhì zì】🐔首【shǒu】🐅
e或【huò】🏘E :光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字至字【zì zhì zì】🐔尾【wěi】🕚
) :光标移【guāng biāo yí】🙌至句尾【zhì jù wěi】🎙
( :光标移【guāng biāo yí】🙌至句首【shǒu】🐅
}:光标移【guāng biāo yí】🙌至段落【zhì duàn luò】🚳开头【kāi tóu】🔡
{:光标移【guāng biāo yí】🙌至段落【zhì duàn luò】🚳结尾【jié wěi】🕚
nG:光标移【guāng biāo yí】🙌至第【dì】🏰n行首【háng shǒu】🐼
n :光标下【guāng biāo xià】🥒移【yí】❇n行【háng】🍥
n-:光标上【guāng biāo shàng】移【yí】❇n行【háng】🍥
n$:光标移【guāng biāo yí】🙌至第【dì】🏰n行尾【háng wěi】🎿
H :光标移【guāng biāo yí】🙌至屏幕【zhì píng mù】⛷顶行【dǐng háng】🍥
M :光标移【guāng biāo yí】🙌至屏幕【zhì píng mù】⛷中【zhōng】间行【háng】🦖
L :光标移【guāng biāo yí】🙌至屏幕【zhì píng mù】⛷行【háng】🍥
0:(注意是😽数字零)光标移【guāng biāo yí】🙌至当前【zhì dāng qián】行首【háng shǒu】🐼
$:光标移【guāng biāo yí】🙌至当前【zhì dāng qián】行尾【háng wěi】🎿
屏【píng】幕翻📚滚类命【gǔn lèi mìng】令【lìng】🐿
Ctrl u:向文件【xiàng wén jiàn】🔓首【shǒu】🐅翻半屏【fān bàn píng】❇
Ctrl d:向文件【xiàng wén jiàn】🔓尾翻半【wěi fān bàn】🎏屏【píng】❇
Ctrl f:向文件【xiàng wén jiàn】🔓尾【wěi】🕚翻一屏【píng】❇
Ctrl+b;向文件【xiàng wén jiàn】🔓首【shǒu】🐅翻一屏【píng】❇
nz:将第【dì】🏰n行滚至【háng gǔn zhì】🔧屏【píng】幕顶🗨部【bù】,不指定【bú zhǐ dìng】n时将当【shí jiāng dāng】💙前行滚【qián háng gǔn】🐛至屏幕【zhì píng mù】⛷顶部【dǐng bù】.
插入文【chā rù wén】❎本类命🍃令【lìng】🐿
i :在光标🍱前
I :在当前【zài dāng qián】🆙行首【háng shǒu】🐼
a:光标后【guāng biāo hòu】👽
A:在当前【zài dāng qián】🆙行尾【háng wěi】🎿
o:在当前【zài dāng qián】🆙行【háng】🍥之下新【zhī xià xīn】开一【kāi yī】🛌行【háng】🍥
O:在当前【zài dāng qián】🆙行之上【háng zhī shàng】🌂新开一【kāi yī】🛌行【háng】🍥
r:替换当【tì huàn dāng】前字符【qián zì fú】😮
R:替换当【tì huàn dāng】前字符【qián zì fú】😮及其后🚋的字符【de zì fú】🈴,直至按【zhí zhì àn】ESC键🎠
s:从当前🌱光标位😏置处开始,以输入【yǐ shū rù】🐑的文本🤷替代指✡定数目【dìng shù mù】♋的字符【de zì fú】🈴
保存命📆令【lìng】🐿
按【àn】ESC键🎠 跳到命令【lìng】模式👆,然后【rán hòu】:
:w
:w file 将修改【jiāng xiū gǎi】♊另外保存到♍file中【zhōng】🙉,不退出【tuì chū】vi
:w!
:wq
:wq! 强制保【qiáng zhì bǎo】🔷存👑文件【wén jiàn】🙇,并退出【bìng tuì chū】⛰vi
q:
:q! 不保存【bú bǎo cún】🍖文件【wén jiàn】🙇,强制退【qiáng zhì tuì】🚸出【chū】vi
:e! 放弃所有修改♑,从上次【cóng shàng cì】💇保存文【bǎo cún wén】🥅件【jiàn】开始🍊再编辑
之后【zhī hòu】🚬,回车,ok!
进入🍦vi的命令【de mìng lìng】🐿
vi filename :打开或【huò】🥦新建文🚔件【jiàn】🔽,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸第【dì】🏰一行首【yī háng shǒu】🐼
vi n filename :打开文【dǎ kāi wén】件【jiàn】🙇,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸第【dì】🏰n行首【háng shǒu】🐼
vi filename :打开文【dǎ kāi wén】件【jiàn】🙇,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸一行首【yī háng shǒu】🐼
vi /pattern filename:打开文【dǎ kāi wén】件【jiàn】🙇,并将光【bìng jiāng guāng】🍠标置于【biāo zhì yú】🔸第【dì】🏰一个与【yī gè yǔ】pattern匹配的【pǐ pèi de】🦁串处
vi -r filename :在上次🔉正用🗂vi编辑时📘发生系统崩溃【tǒng bēng kuì】✒,恢复【huī fù】filename
vi filename....filename :打开多个文件【wén jiàn】🙇,依次进🙆行编辑【háng biān jí】👳
移动光【yí dòng guāng】🦌标类命令【lìng】🐿
h :光标左【guāng biāo zuǒ】🌪移一个【yí yī gè】🥡字符【zì fú】
l :光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字符【zì fú】
space:光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字符【zì fú】
Backspace:光标左【guāng biāo zuǒ】🌪移一个【yí yī gè】🥡字符【zì fú】
k或【huò】🏘Ctrl p:光标上【guāng biāo shàng】移一行【yí yī háng】🤪
j或【huò】🏘Ctrl n :光标下【guāng biāo xià】🥒移一行【yí yī háng】🤪
Enter :光标下【guāng biāo xià】🥒移一行【yí yī háng】🤪
w或【huò】🏘W :光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字至字【zì zhì zì】🐔首【shǒu】🐅
b或【huò】🏘B :光标左【guāng biāo zuǒ】🌪移一个【yí yī gè】🥡字至字【zì zhì zì】🐔首【shǒu】🐅
e或【huò】🏘E :光标右【guāng biāo yòu】🥨移一个【yí yī gè】🥡字至字【zì zhì zì】🐔尾【wěi】🕚
) :光标移【guāng biāo yí】🙌至句尾【zhì jù wěi】🎙
( :光标移【guāng biāo yí】🙌至句首【shǒu】🐅
}:光标移【guāng biāo yí】🙌至段落【zhì duàn luò】🚳开头【kāi tóu】🔡
{:光标移【guāng biāo yí】🙌至段落【zhì duàn luò】🚳结尾【jié wěi】🕚
nG:光标移【guāng biāo yí】🙌至第【dì】🏰n行首【háng shǒu】🐼
n :光标下【guāng biāo xià】🥒移【yí】❇n行【háng】🍥
n-:光标上【guāng biāo shàng】移【yí】❇n行【háng】🍥
n$:光标移【guāng biāo yí】🙌至第【dì】🏰n行尾【háng wěi】🎿
H :光标移【guāng biāo yí】🙌至屏幕【zhì píng mù】⛷顶行【dǐng háng】🍥
M :光标移【guāng biāo yí】🙌至屏幕【zhì píng mù】⛷中【zhōng】间行【háng】🦖
L :光标移【guāng biāo yí】🙌至屏幕【zhì píng mù】⛷行【háng】🍥
0:(注意是😽数字零)光标移【guāng biāo yí】🙌至当前【zhì dāng qián】行首【háng shǒu】🐼
$:光标移【guāng biāo yí】🙌至当前【zhì dāng qián】行尾【háng wěi】🎿
屏【píng】幕翻📚滚类命【gǔn lèi mìng】令【lìng】🐿
Ctrl u:向文件【xiàng wén jiàn】🔓首【shǒu】🐅翻半屏【fān bàn píng】❇
Ctrl d:向文件【xiàng wén jiàn】🔓尾翻半【wěi fān bàn】🎏屏【píng】❇
Ctrl f:向文件【xiàng wén jiàn】🔓尾【wěi】🕚翻一屏【píng】❇
Ctrl+b;向文件【xiàng wén jiàn】🔓首【shǒu】🐅翻一屏【píng】❇
nz:将第【dì】🏰n行滚至【háng gǔn zhì】🔧屏【píng】幕顶🗨部【bù】,不指定【bú zhǐ dìng】n时将当【shí jiāng dāng】💙前行滚【qián háng gǔn】🐛至屏幕【zhì píng mù】⛷顶部【dǐng bù】.
插入文【chā rù wén】❎本类命🍃令【lìng】🐿
i :在光标🍱前
I :在当前【zài dāng qián】🆙行首【háng shǒu】🐼
a:光标后【guāng biāo hòu】👽
A:在当前【zài dāng qián】🆙行尾【háng wěi】🎿
o:在当前【zài dāng qián】🆙行【háng】🍥之下新【zhī xià xīn】开一【kāi yī】🛌行【háng】🍥
O:在当前【zài dāng qián】🆙行之上【háng zhī shàng】🌂新开一【kāi yī】🛌行【háng】🍥
r:替换当【tì huàn dāng】前字符【qián zì fú】😮
R:替换当【tì huàn dāng】前字符【qián zì fú】😮及其后🚋的字符【de zì fú】🈴,直至按【zhí zhì àn】ESC键🎠
s:从当前🌱光标位😏置处开始,以输入【yǐ shū rù】🐑的文本🤷替代指✡定数目【dìng shù mù】♋的字符【de zì fú】🈴
保存命📆令【lìng】🐿
按【àn】ESC键🎠 跳到命令【lìng】模式👆,然后【rán hòu】:
:w
:w file 将修改【jiāng xiū gǎi】♊另外保存到♍file中【zhōng】🙉,不退出【tuì chū】vi
:w!
:wq
:wq! 强制保【qiáng zhì bǎo】🔷存👑文件【wén jiàn】🙇,并退出【bìng tuì chū】⛰vi
q:
:q! 不保存【bú bǎo cún】🍖文件【wén jiàn】🙇,强制退【qiáng zhì tuì】🚸出【chū】vi
:e! 放弃所有修改♑,从上次【cóng shàng cì】💇保存文【bǎo cún wén】🥅件【jiàn】开始🍊再编辑
之后【zhī hòu】🚬,回车,ok!
关键词:linux,vi命令
阅读本文后您有什么感想? 已有 人给出评价!
- 0
- 0
- 0
- 0
- 0
- 0