1.vi介绍
1.1.vim 是vi的高级版,vim可以使用不同颜色编辑文件,还可以用来shell的程序脚本的编辑。
1.2.除了vi 还有nano 编辑。
1.3.vi的三种模式 一般模式 命令模式 编辑模式,进入到文本时为一般模式,输入a i o时为编辑模式,输入: ? / 时为命令模式。
2.常用按键说明
page down page up 向下向上翻页。
0 或【Home】移动到这一行的最前。
或【End】移动到这一行的最后。:0移动到首行第一个字符:
或
【
E
n
d
】
移
动
到
这
一
行
的
最
后
。
:
0
移
动
到
首
行
第
一
个
字
符
:
移动到尾行最后一个字符。
G移动到这个文件最后一行 gg移动到第一行
N【enter】向下移动N行 N为数字
/string 向下查找 ?string向上查找 N向上查找 n向下查找
:n1,n2s/old/new/g 从n1行到n2行把old替换成new
:n1,n2s/old/new/gc 从n1行到n2行把old替换成new 每次替换前询问
:/world/s/old/new/g 包涵world的行把old替换成new
yy复制光标所在行 nyy复制光标向下的n行 p向下粘贴 P向上粘贴
u复原前一个动作
ctrl +r 重做上一个操作
:w q !保存退出 强制
:w filename 另存为
:r filename 写入另一个文件的内容
:n1,n2 w filename n1 到n2行的内容另存为
:! command 在vi命令下输入命令 如:! ls -l
:set nu set nonu 设置取消设置行号
块选择 ctrl +v
3.vi 多文件编辑
vi file1 file2
:n 下一个文件 :N上一个文件 :files列出所有文件。
多窗口功能
输入:sp 切换窗口ctrl +w
4.DOS与Windows的断行字符
dos2UNIX -k man.config
UNIX2dos -k -n man.config man.config.linux -n保留源文件
系统编辑器vi
最新推荐文章于 2023-07-04 08:02:43 发布