前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ed 文本编辑器使用笔记

ed 文本编辑器使用笔记

作者头像
云深无际
发布2021-04-14 14:01:00
8330
发布2021-04-14 14:01:00
举报
文章被收录于专栏:云深之无迹云深之无迹

调用

代码语言:javascript
复制
ed [file]

一般使用

如果是创建新文件的话,进入程序后除了光标什么都不会显示;如果是打开已有文件,那么会显示一行文件大小的字节数,然后光标到下一行等待用户输入。

ed 是基于行的文本编辑器,也就是说同时只能显示或编辑文件的某一行。和 Vi 类似,存在两种模式:输入模式和命令模式。默认打开文件后进入命令模式。

既然是基于行的编辑器,那么 ed 有一个“当前行”的概念,可以使用 n 查看之,会打印出当前所在行号。默认打开文件后自动跳转至文件末尾(也就是最后一行)。

在命令模式下输入编辑器不认识的命令,会回显一个问号 ? 表示输入错误。

文字输入

切换至输入模式的命令如下:

代码语言:javascript
复制
a,在当前行的下一行开始插入文字;
i,在当前行的上一行开始插入文字;
c,抹除当前行的所有文字,重新输入。

注意 c 命令的危险性。

切换至输入模式后,就请随意地打字吧,回车也会忠实地写入文件。缺点是没有办法修改回车符以前的输错的文字。如果想修改,必须退出当前的输入模式再尝试修改。

如果想退出输入模式,在新行输入 . 即可。就是英文句点。

导航

以下导航命令应当在命令模式下使用。

代码语言:javascript
复制
直接输入行号并回车,跳转到对应行,并回显对应行的文字(不带行号)。
输入回车,会跳转到下一行,并回显对应行的文字(不带行号)。
输入 . ,会重复显示当前行的文字(不带行号)。
输入 n,会回显当前行的文字(带行号)。

保存与退出

在编辑已有文件的时候,输入 w 可以进行保存,回显新文件的字节大小。

在编辑新文件时,需要在 w 后接上文件名。回显相同。

按 q 可以退出编辑器。在没有保存文件的时候,则必须用 Q 强制退出。当然 ctrl+c 是没有用的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 调用
    • 一般使用
      • 文字输入
      • 导航
      • 保存与退出
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档