java笔记第五篇文本编辑器初见面

     2022-03-21     686

关键词:

#日常唠叨#从现在开始,又要开始讲理论了,小星星努力今天写完文本编辑器之后再用2天时间写完数据类型,然后上代码,另外关于HelloWorld代码的讲解小星星会在写完运算符之后写

编译厉害归厉害,但对我们打代码的流畅度、心情舒畅度有用吗?答案是没用。相信大家用记事本编写代码之后已经心生厌烦了吧?如果这么打上上千行肯定吐血。那小星星现在给大家升级一下记事本。

升级过后的记事本叫啥名字?当然是叫超级记事本文本编辑器啦!小星星在这里推荐以下三款文本编辑器:

UltraEdit:是一款功能强大的文本编辑器,可以编辑文本、十六进制和ASCII码(关于编码以后会写),完全可以取代记事本(如果电脑配置足够强大的话),内部支持英文单字检查、一些编程语言的代码内容突显(就是一些单词的颜色不是黑色),可以同时编辑多个文件,而且即使开启很多或者很大的文件,运行速度也不会慢。但是这款软件是非开源的(即是付费软件)。官网地址:http://www.ultraedit.com

EditPuls:是一款由韩国Sangil Kim(ES-Computing)公司出品的小巧但是功能比UltraEdit更加强大的编辑器,可以处理文本(关于处理文本有比UltraEdit更强的功能,但和编程没多大关系)、HTML(制作网页用的编程语言,是一种超文本标记语言)和其他一些编程语言,甚至可以通过设置用户工具将其作为一些语言的一个简单的IDE(高级编程工具,支持代码快速键入、一键生成等其他操作,关于IDE以后会写)。可惜也是非开源软件(即是付费软件)。官网地址:https://www.editplus.com

NotePad++:是一款有完整的中文化接口(也就是说,UltraEdit和EditPuls除非汉化,否则是全英文)及支持多国语言编写的文本(即使用utf-8编码)编辑器,除了处理文本,还有语法高亮度显示、语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。与上面的文本编辑器不同的是,这是一款开源软件(即免费软件),并支持更加多的编程语言(小星星数了数,小星星用的这个版本除了手动添加的语言外,共支持60种编程语言),但是没有上面的文本编辑器的很大一部分功能(免费的代价)。官网:https://notepad-plus-plus.org

具体选择哪一款呢?如果你除了写代码之外还想拿来编辑文本的话,可以选择UltraEdit或者EditPuls。如果只是拿来写代码,那就听我的,选择NotePad++没错。为啥呢?因为我们以后会使用IDE工具,不会再使用文本编辑器,如果只是为了一时的写代码而去使用付费的文本编辑器那简直太奢华了。

关于这些文本编辑器的下载安装方法,大家可以百度。这里给大家看一下用NotePad++打开的我们之前所编写的Java HelloWorld代码:

技术分享

怎么样?看上去比记事本清爽吧?

深入理解dom事件类型系列第五篇——文本事件

×目录[1]change[2]textInput[3]input[4]propertychange[5]兼容前面的话  如果DOM结构发生变化,触发的是变动事件;如果文本框中的文本发生变化,触发的是文本事件  HTML5为input控件新增了很多type属性,大大增加了input控件的应用场... 查看详情

r学习笔记第五篇:数据变换和清理

在使用R的分组操作之前,首先要了解R语言包,包实质上是实现特定功能的,预先写好的代码库(library),R拥有大量的软件包,许多包都是由某一领域的专家编写的,但并不是所有的包都有很高的质量的,在使用包之前,最好... 查看详情

java学习第五篇--java基础语法

1.Java关键字     定义:被Java语言赋予特定含义的单词     注意:goto和const是Java的保留字用于定义访问权限修饰符的关键字   private  protected  public用于定义类,函数,变量... 查看详情

第五篇java运算符

一、算术运算符算术运算符我们从小学就在学习了,加(+)减(-)乘(*)除(/)以及模数(%,整数除法获得余数)。整数除法会直接去掉小数,而不是进位,比如10/3=3;浮点数也可以进行除法,不过会进位。Java也用一种简写形式进行运算,... 查看详情

htmldom第五篇

通过HTMLDOM,JavaScript能够访问HTML文档中的每个元素。HTMLDOM允许您在事件发生时执行代码。当HTML元素"有事情发生"时,浏览器就会生成事件:在元素上点击加载页面改变输入字段添加、删除和替换HTML元素HTMLDOM允许JavaScript对HTML事... 查看详情

接口测试(java+testng+ant+jenkins)第五篇java二

1、数据代码分离,方便维护。  一般做法是将数据保存在excel,通过程序读取。2、读取excel数据。  在D盘新建excel,A列放url,B列放参数。      新建classredExcelpackagecom.lx;importjava.io.File;importjava.io.IOException;importjxl.*;impo... 查看详情

#java学习之路——基础阶段二(第五篇)

我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容。前言:此随笔主要是J... 查看详情

混合编程jni第五篇之c++访问java代码

 今天继续JNI的学习,因为是混合编程,所以在写的过程中需要进行交互Java可以调用C++,C++也可以调用Java,虽然作为Java程序很少写C++,但是既然是做JNI开发,就不得不了解下如果在C++中访问Java的属性和方法,开始吧访问属... 查看详情

深入学习jquery选择器系列第五篇——过滤选择器之内容选择器

×目录[1]contains[2]empty[3]parent[4]has[5]not前面的话  本文介绍过滤选择器中的内容选择器。内容选择器的过滤规则主要体现在它所包含的子元素或文本内容上 :contains(text)  :contains(text)选择器选择含有文本内容为‘text‘的... 查看详情

rabbitmq第五篇:spring集成rabbitmq

  前面几篇讲解了如何使用rabbitMq,这一篇主要讲解spring集成rabbitmq。  首先引入配置文件org.springframework.amqp,如下<dependency><groupId>org.springframework.amqp</groupId><artifactId>spring 查看详情

第五篇css补充二

h1{background-color:palegreen}一、内容概要1、图标2、目录规划3、a标签中的img标签在浏览器中的适应性4、后台管理系统设置5、边缘提示框6、登录页面图标7、静态对话框8、加减框补充知识:line-height是行高,也可以定义行间距用法:... 查看详情

混合编程jni第五篇之c++访问java代码(代码片段)

 系列目录:【混合编程Jni】系列目录_香菜聊游戏的博客-CSDN博客今天继续JNI的学习,因为是混合编程,所以在写的过程中需要进行交互Java可以调用C++,C++也可以调用Java,虽然作为Java程序很少写C++,但是既然是做JNI开发,就... 查看详情

docker第五篇存储

镜像概述复习  Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层  如果运行中的容器修改了现有的一个已经存在的文件,那改文件将会从读写层下面的只读层复制到读写... 查看详情

第五篇:常用模块

第五篇:常用模块   PYTHON-模块time&datetime+目录规范PYTHON-模块-time&datetime-练习+目录规范PYTHON-模块sysosrandomshutilPYTHON-模块sysosrandomshutil-练习PYTHON-模块jsonpickleshelvexmlPYTHON-模块logginghashlibPY 查看详情

jdk11|第五篇:启动单个java源代码文件的程序(代码片段)

文章首发于公众号《程序员果果》地址:https://mp.weixin.qq.com/s/h1L4FmzVSix434gVt8Fc7w一、简介JEP330-启动单文件代码程序(LaunchSingle-FileSource-CodePrograms),是JDK11中一个很不错的功能。这个功能允许你直接使用java解析器运行java代码,java文... 查看详情

用仿actionscript的语法来编写html5——第五篇,graphics绘图

用仿ActionScript的语法来编写html5——第五篇,Graphics绘图canvas本身就是一个Graphics,可以直接进行绘图在actionscript里面,每个Sprite都有一个Graphics,Shape我先不考虑了,它更容易实现些,在Html5中,绘图都是绘在同一个canvas上面的,... 查看详情

关于ajax第五篇

AJAX-服务器 响应如需获得来自服务器的响应,请使用XMLHttpRequest对象的responseText或responseXML属性。AJAX- onreadystatechange 事件当请求被发送到服务器时,我们需要执行一些基于响应的任务。每当readyState改变时,就会触发onr... 查看详情

spring第五篇

在Spring第四篇中我们主要介绍了setget的注入方式在Spring第五篇中我们主要介绍使用注解配置Spring主要分为两个步骤1导包的同时引入新得约束导包如下 1.1重写注解代理配置文件代码如下  <?xmlversion="1.0"encoding="UTF-8"?>... 查看详情