妙用编辑器:把EverEdit变成计算器

news/2024/12/21 22:10:57/文章来源:https://www.cnblogs.com/tyysoft/p/18445327

妙用编辑器:把EverEdit变成计算器

应用场景

日常工作过程中,会存在需要计算一些数据的场景,调用系统的计算器当然可以完成这项工作,但是需要来回切换,且系统自带的计算器没有表达式计算功能,真是不方便。

解决办法

一般比较流行的文本编辑器都支持脚本语言,比如:EverEdit就支持JScript,用JScript的eval函数,就可以把编辑器中的文本当作表达式计算出来结果。

笔者在这里编写了一个小小的脚本,用于计算表达式,并将结果插入到下一行,示意如下:

🕮说明
如果当前行只有help文字,则执行本脚本会弹出帮助提示框。

如何使用

步骤1: 在EverEdit中按下Ctrl+N快捷键新建一个空文件,将本文附件中的文本拷贝到新建的空白文件中。

步骤2:选择菜单“扩展-> 保存为脚本”,如下图所示:

步骤3:在弹出的保存对话框中输入文件名、保存类型、编码等信息,如下图所示:

步骤4:选择菜单“扩展-> 刷新脚本菜单”,在菜单中将会出现新保存的脚本,如下图所示:

步骤5:如果使用菜单太麻烦,还可以给脚本设置快捷键,选择菜单“工具-> 设置-> 快捷键”

步骤6:在弹出的“快捷键管理”窗口中单击“绑定脚本”按钮,并选择calc.ejs,再使用鼠标单击“新建快捷键”编辑框,并按下用户喜爱的快捷键,最后单击“分配”按钮,关闭“快捷键管理”窗口即可, 如下图所示:

附件

calc


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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/807212.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

轻松搞定Java毕设:为全国大学生提供高效、优质的Java毕业设计代做服务

随着毕业季的临近,许多大学生面临着毕业设计的巨大压力。尤其是对于那些选择计算机相关专业的学生来说,毕业设计通常要求在一个较短的时间内完成复杂的项目开发,这对于技术掌握尚不成熟的学生来说无疑是一个巨大的挑战。再加上其他课程的压力和生活的琐事,毕业设计可能会成…

JAVA毕设代做(项目+论文+源码)

马上就要做毕业设计啦,计算机专业的小伙伴们终于开始紧张啦~ 但是Java相关的毕业设计,真的太难啦,都不知道做什么选题!!! 如果你平时没认真学,那么很可能根本就不知道怎么做毕业设计! 尤其是对于摸鱼上瘾的同学,稍不注意就容易挂掉! 大家现在担心的无非下面几点! 我…

星座图整形技术在光纤通信中的matlab性能仿真,分别对比标准QAM,概率整形QAM以及几何整形QAM

1.算法仿真效果 matlab2022a仿真结果如下(完整代码运行后无水印):2.算法涉及理论知识概要星座图整形技术(Constellation Shaping Techniques)是现代光纤通信系统中提升数据传输效率的关键技术之一,通过优化星座点的布局和调制符号的使用概率,能在不增加系统功率或带宽的…

用难测的期待去对抗既定的焦虑和迷茫

大三到今天,经历了很多,不管是两次开发实习,还是一边秋招一边考公,或是毕业一个月后被鸽转正,又或是无数次的面试和考试,无数次的高铁和大巴,无数次的破而后立......都让我改变了此前狭隘的看法。回顾以往,其实我从很早以前就觉得路好像是直来直去的,一眼能看到底部,…

基于无线传感器网络的节点分簇算法matlab仿真

1.程序功能描述 对传感器网络进行分簇,在分簇过程中考量的有节点能量状态、节点拓扑位置、孤立节点删除等条件。与LEACH算法比较,对比如下几个方面指标: 1.网络从初始状态直到首个节点因能量耗尽而死亡的持续时间。 2.显示了随着时间的变化,一些节点开始死亡,整个网…

《Java 高级篇》八:新特性

Java 中的一些新特性:Lambda 表达式、函数式接口、Stream API。Author: ACatSmiling Since: 2024-10-01Lambda 表达式 Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一…

高级语言程序设计第二次作业

这个作业属于哪个课程 2024高级语言程序设计 (福州大学 - 计算机与大数据学院)这个作业要求在哪里 高级语言程序设计课程第二次个人作业学号 052205124姓名 林宇作业内容: 1.编写并运行书本第3章3.11 编程练习题目中的第1题~第8题 (1):通过试验(即编写带有此类问题的程序)…

《Java 高级篇》六:I/O 流

Java 中的文件系统和 I/O 流。Author: ACatSmiling Since: 2024-10-01字符编码 字符集 Charset:也叫编码表。是一个系统支持的所有字符的集合,包括各国家文字、标点符号、图形符号、数字等。编码表的由来:计算机只能识别二进制数据,早期由来是电信号。为了方便应用计算机,…

《Java 高级篇》七:线程和线程池

Java 中线程的创建方式,以及线程池的应用。Author: ACatSmiling Since: 2024-10-01程序、进程和线程 程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。…

《Java 高级篇》五:数据结构

Java 中的数组和集合,ArrayList、HashMap 的源码和底层数据结构分析。Author: ACatSmiling Since: 2024-10-01概述 在 Java 语言中,数组(Array)和集合都是对多个数据进行存储操作的结构,简称Java 容器。此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储。 数组…

06-论说文:审题与立意(3)

06-论说文:审题与立意(3) 立意 就提论题 不能写创新 违反同一律 手段 目的 多谈主张 立意过宽 立意过窄 多谈主张 手段+目的 要结合题干信息 假大空 大而不当 审题立意是整体性的