欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > 国产编辑器EverEdit - 命令窗口应用详解

国产编辑器EverEdit - 命令窗口应用详解

2025/1/24 15:29:47 来源:https://blog.csdn.net/tyysoft/article/details/145321761  浏览:    关键词:国产编辑器EverEdit - 命令窗口应用详解

1 命令窗口应用详解

1.1 应用场景

  有时需要在EverEdit中执行一些命令行工具,甚至想把当前文档做为参数,传递给命令进行一些文本分析,比如:一些常用的文本处理工具,gawk.exe等。

1.2 使用方法

命令窗口的使用在官方手册-命令窗口已经进行了部分介绍,本文主要基于使用案例来进行说明。

1.2.1 打开命令窗口

  1. 步骤1: 选择菜单“查看 -> 停靠窗格 -> 命令窗口”即可打开命令窗口,如下图所示:
    在这里插入图片描述

注:命令窗口并不是一个大大的窗口,它只是一个长条状的编辑框。

1.2.2 在命令窗口执行普通命令

  1. 步骤1:在命令窗口输入命令,并回车即可执行,比如: dir,如下图所示:
    在这里插入图片描述

1.2.3 在命令窗口打开其他程序

  1. 步骤1: 在命令窗口输入!appname会打开该程序,比如:!calc.exe,会打开计算器
    在这里插入图片描述

1.2.4 在命令窗口执行搜索

  1. 步骤1: 在命令窗口输入/keyword, 将会在文档中查找搜索关键字,且不会弹出搜索窗口。
    在这里插入图片描述

1.2.5 在命令窗口执行替换

  1. 步骤1: 在命令窗口输入/searchfor/replaceto/, 将会在文档中查找搜索并替换关键字,且不会弹出搜索窗口。
    在这里插入图片描述

1.2.6 其他命令

cls:在命令窗口输入cls并回车,可以清除输出窗口中的内容。
help:在命令窗口输入help并回车,可以打开EverEdit官方手册。

1.3 AWK高级用法

AWK是Linux/Unix下非常有名且强大的文本处理工具,目前已经移植到windows,且具有语法简单、性能强大的优点,通过命令窗口,EverEdit已经支持与awk联合使用。

  1. 步骤1:下载awk.exe执行程序,并解压到EverEdit安装目录的子目录bin
    AWK下载地址
🕮说明
本文下载地址中的awk,提取自cygwin,与EverEdit配合工作良好。 其他版本的awk需要用双引号替代单引号,与原生用法不兼容。
  1. 步骤2:在EverEdit的命令窗口输入awk命令并回车

1.3.1 示例1: 使用AWK过滤文档中包含for关键字的行

文本样例:

BEGIN {for(i = 0; i < 1000; i++){}for(i = 100; i < 10000; i++){#test}
}
{
}
END {
}

在命令窗口输入如下命令并回车:

awk '/for/'

输出结果:

运行:C:\Users\xxxxxx\AppData\Local\Temp\EE_219.tmp.batfor(i = 0; i < 1000; i++)for(i = 100; i < 10000; i++)
输出结束,返回值是[0].

1.3.2 示例2:使用AWK过滤CSV文件中的某一列

文本样例:

缩略图,名称,大小,类型,修改,属性,持续时间
,awk.exe,762 KB,应用程序,2024/9/19 13:50,-a-----,
,cat.exe,37.8 KB,应用程序,2024/7/29 18:14,-a-----,
,ctags.exe,4.39 MB,应用程序,2024/11/3 10:28,-a-----,
,diff.exe,66.5 KB,应用程序,2013/7/5 3:37,-a-----,
,gawk.exe,762 KB,应用程序,2024/9/19 13:50,-a-----,
,grep.exe,208 KB,应用程序,2024/7/29 18:14,-a-----,
,libgcc_s_dw2-1.dll,0.99 MB,应用程序扩展,2020/7/10 20:36,-a-----,
,libgmp-10.dll,468 KB,应用程序扩展,2018/4/1 0:48,-a-----,
,libmpfr-6.dll,2.64 MB,应用程序扩展,2020/1/3 1:37,-a-----,

在命令窗口中输入如下命令,过滤第3列:

awk -F, '{print $3}'
🕮说明
部分用户使用时,会出现中文在输出窗口显示为乱码,此时可以将文件保存为utf-8编码格式。
未保存的文档,EverEdit会自动保存为临时文档,但编码为cp936,此时,awk处理时中文显示为乱码。

输出结果:

运行:C:\Users\xxxxxx\AppData\Local\Temp\EE_AD48.tmp.bat
大小
762 KB
37.8 KB
4.39 MB
66.5 KB
762 KB
208 KB
0.99 MB
468 KB
2.64 MB
输出结束,返回值是[0].
🕮说明
awk的使用方法,用户可以参考awk相关手册。

文档作者声明:本文档仅用于学习交流,未经作者许可,不得将本文档用于其他目的。
Copyright © 2022~2024 All rights reserved.

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com