前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >linux使用vi命令调用对文本操作的编辑器

linux使用vi命令调用对文本操作的编辑器

原创
作者头像
用户1685462
修改2021-08-05 18:01:22
修改2021-08-05 18:01:22
1K00
代码可运行
举报
文章被收录于专栏:网站教程网站教程
运行总次数:0
代码可运行

vi命令是linux系统字符界面下的最常用的文本编辑器。

vi编辑器是所有linux的标准编辑器,用于编辑任何ASCⅡ文本,对于编辑源程序尤其有用。iv编辑器功能非常强大,可以对文本进行创建,查找,替换,删除,复制和粘贴等操作。

在linux系统shell提示符中输入vi和文件名后,就进入vi编辑界面。如果系统内还不存在该文件,就等于新建文件,如果系统内存在给文件,就意味着编辑该文件。

语法格式:vi [参数]

常用参数:

-s

静默模式

-- -cmd<命令>

加载任何vimrc文件之前执行指定命令

-R

只读模式

-v

Vi模式

-e

Ex模式

-y

简易模式

-- --

之后只有文件名

-c<命令>

加载第一个文件之后执行指定命令

-s<脚本输入文件>

从指定脚本输入文件阅读普通模式命令

-w<脚本输出文件>

追加所有类型的命令写入脚本输出文件

-W<脚本输出文件>

写入所有类型的命令到指定脚本输出文件

+

从文件末尾开始

+<行数>

从指定行开始

-- -noplugin

不要加载插件脚本

-p<数量>

打开指定数量的标签页(带文件名)

-r<文件名>

恢复崩溃的会话

-L

等同于-r

-r

列出交换文件并退出

-u<vimrc>

熟用指定vimrc,而不是.vimrc

-T<终端>

设置使用指定终端

-o<数量>

打开指定数量的窗口

-n

不使用交换文件,只用内存

-Z

受限模式

-m

不允许修改(写入)

-b

二进制模式

-M

在文本中不允许修改

参考实例

使用vi编辑器:

代码语言:javascript
代码运行次数:0
运行
复制
[root@linuxcool ~]# vi

编辑指定文件:

代码语言:javascript
代码运行次数:0
运行
复制
[root@linuxcool ~]# vi linuxcool.log

从第6行开始编辑指定文件:

代码语言:javascript
代码运行次数:0
运行
复制
[root@linuxcool ~]# vi +6 linuxcool.log

以只读模式打开指定文件:

代码语言:javascript
代码运行次数:0
运行
复制
[root@linuxcool ~]# vi -R linuxcool.log 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档