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

news/2024/10/3 0:25:33

妙用编辑器:把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.ryyt.cn/news/67253.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

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

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

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

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

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

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

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

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

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

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

分别使用OVP-UVP和OFP-UFP算法以及AFD检测算法实现反孤岛检测simulink建模与仿真

1.课题概述 分别使用OVP-UVP和OFP-UFP算法以及AFD检测算法实现反孤岛检测simulink建模与仿真。2.系统仿真结果 3.核心程序与模型 版本:MATLAB2013bfunction sys=mdlOutputs(t,x,u) %定义全局变量 global f_i; global f_vo; global f_v_hb; global f_v_lb; global …

Java 内存模型

JMM 是什么?happens-before 原则有哪些?Author: ACatSmiling Since: 2024-07-24概念 Java 内存模型:Java Memory Model,简称 JMM,是 Java 语言中定义的一组规则和规范,用于解决多线程环境下的内存可见性和有序性问题。JMM 确定了线程之间如何通过内存进行交互,并规定了变…

《Java 高级篇》八:新特性

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