EditPlus

backspace issue on linux file

戏子无情 提交于 2019-12-10 02:36:54
问题 I use EditPlus to write linux bash programs. after writting when i move files to server i get these kind of errors: sleep: invalid time interval `2\r' Try `sleep --help' for more information. /usr/bin/program: line 9: $'\r': command not found /usr/bin/program: line 10: $'}\r': command not found /usr/bin/program: line 11: $'\r': command not found /usr/bin/program: line 12: syntax error near unexpected token `$'{\r'' 'usr/bin/program: line 12: `stop() { I have also used dos2unix to fix this

Java自学指南五、编码工具

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-04 13:25:11
工欲善其事,必先利其器... 想要高效率编码输出和快速处理文本,需要 熟悉编程语言的语法 盲打 至少需要熟练使用一种文本编辑器 至少熟练熟练使用一种 IDE (集成开发环境) 现实中,看到过二指禅编码的,一边思考,一边左右手的食指在键盘上敲。我静静的看着他,他回了一句,别看我打字慢,我脑子清楚。手指每天触摸的 "兄弟",都不熟悉,实在说不过去。编程前期花点时间,刻意练习下打字,提升自己的专业度。 文本编辑器,是程序员每天都要用的工具。不管你用哪种文本编辑器,掌握以下技能点绝对会提高你处理文本的能力和速度: 文本中字符串统计 字母大小写转换 行复制 行移动 行合并 定位到行 删除空白行 列模式编辑 查找和替换中使用正则表达式,比如给每行末尾加个引号如何实现? 文本格式化,如 XML、JSON 格式的文本格式化 转到匹配的括号 折叠文本 单词删除 单词跳过 进制转换 编码转换 如果以上存在操作盲点,可以搜一波,操作、记忆一下。 推荐几款不错的编辑器: VIM 、 Emacs ,这两款编辑器的爱好者一直都在争论哪个是最好用的,入门有点难度,但用好了,速度飞快 Notepad++ 、 EditPlus ,简洁小巧 UltraEdit 功能相对强大些,个人总感觉比较笨重,现在使用较少 Sublime Text ,界面漂亮 markdown 编辑器: MarkdownPad2 、 typora

实现在DOS命令行下编辑文本文件,编辑j.ava文件

匿名 (未验证) 提交于 2019-12-03 00:22:01
使用type命令可以在cmd命令行下面浏览文本文件 例如:在当前目录下有这些文件 浏览 GetAllFonts.java 文件中的内容: type GetAllFonts . java 结果: import java.awt.GraphicsEnvironment ; public class GetAllFonts{ public static void main (String args[]){ GraphicsEnvironment eq = GraphicsEnvironment.getLocalGraphicsEnvironment() ; String fontNames[] = eq.getAvailableFontFamilyNames() ; for ( int x= 0 ;x<fontNames.length;x++){ System. out .println(fontNames[x]) ; } } }; 上面说过cmd命令行中没有文件编辑器,那我们就用自己的文件编辑器好了。我这里用的是 editplus.exe 这个文件编辑器。 调用的方式: editplus.exe全路径 文本文件 ,如果路径中存在空格,要用引号把空格符包裹起来,如我的editplus.exe的路径为: E:\Program Files\EditPlus\editplus.exe

EditPlus中文版 安装教程

匿名 (未验证) 提交于 2019-12-02 23:32:01
EditPlus中文版安装教程 1、下载软件压缩包,解压即可。不需要安装,解压后打开“EditPlus中文版”文件夹(软件我会打包好,在文中的最低端找到即可下载;若链接失效了,请告知我一声,我会重新更新链接) 2.打开EditPlus.exe启动软件。 3、设置程序的配置文件目录。 建议:如果将压缩包安装在哪个路径,只需要将在该路径的上一路径创建一个名为“EditData”的文件夹即可。然后按照以上的配置文件目录即可。盘符可自选,不建议安装在C盘; 4、破解EditPlus软件 1)在软件任务栏上,找到“帮助”,点击“帮助”;然后输入“输入注册码” 用户名(username):All Users 注册码(regcode):6F9AB-5BE10-99Z2A-5CW6D-0CT35 将用户名和序列号分别输入即可破解。 5、再次重新打开软件,就不会弹出激活的信息了 链接:https://pan.baidu.com/s/1dgS-1tX46_yVFcZS4wr1VA 提取码:e54w 复制这段内容后打开百度网盘手机App,操作更方便哦

正则表达式匹配任意字符(包括换行符)的写法

ぐ巨炮叔叔 提交于 2019-12-02 17:52:50
今天在Java中想使用正则表达式来获取一段文本中的任意字符。于是很随意得就写出如下匹配规则: (.*) 结果运行之后才发现,无法获得换行之后的文本。于是查了一下手册,才发现正则表达式中,“.”(点符号)匹配的是除了换行符“\n”以外的所有字符。同时,手册上还有一句话:要匹配包括 '\n' 在内的任何字符,请使用像 '[.\n]' 的模式。于是我将正则表达式的匹配规则修改如下: ([.\n]*),当然,如果是在java程序中直接写到话,需要改为([.\\n]*) 结果再次运行程序,发现什么内容也取不到了。我百思不得其解,又将其修改为如下规则: ([.|\n]*) 以及 ([\n.]*) 结果还是不行,什么内容都取不到。看来点符号和换行符卯上劲了~ 然后上网一查,虽然没有查出上述规则到底是什么地方出问题了,但是查出了一个解决办法,经过一试,果然可以匹配包括换行符在内的任意字符,以下为正确的正则表达式匹配规则: ([\s\S]*) 同时,也可以用 “([\d\D]*)”、“([\w\W]*)” 来表示。 在文本文件里, 这个表达式可以匹配所有的英文 /[ -~]/ 这个表达式可以匹配所有的非英文(比如中文) /[^ -~]/ /是VI里用的. 你在editplus或程序里不需要/ 顺便说下 正则表达式:小括号、中括号、大括号的区别 : 一、小括号()、中括号[]、大括号的区别

sh脚本异常:/bin/sh^M:bad interpreter

南笙酒味 提交于 2019-12-01 19:33:11
在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符,所以在Linux系统下执行会报以上异常信息。 解决:1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File-->Conversions-->DOS->UNIX即可。 2)也可在Linux中转换: 首先要确保文件有可执行权限 #sh>chmod a+x filename 然后修改文件格式 #sh>vi filename 利用如下命令查看文件格式 :set ff 或 :set fileformat 可以看到如下信息 fileformat=dos 或 fileformat=unix 利用如下命令修改文件格式 :set ff=unix 或 :set fileformat=unix 最后再执行文件 #sh>./filename 来源: oschina 链接: https://my.oschina.net/u/256376/blog/1832885

C语言概述

纵然是瞬间 提交于 2019-11-30 18:00:55
C语言的特性 C语言的特性也是C语言流行的理由之一。当然了,这也是C语言的优点之处。 1.设计特性 设计理念让用户能轻松自顶向下的规划、结构化编程和模块化设计。 2.高效性 C程序虽然紧凑,但是运行速度很快。此时C语言也有一些不错的优点: 强大的控制结构 快速 代码紧凑 —— 程序更小 可移植到其他的计算机上 3.可移植性 C可移植,也就是说C程序只要稍作修改或者是不修改就可以在其他的系统上运行。当然了,一般要修改的话,也就是只需要简单修改主程序文件中的一些小项即可。 很多语言都追求自己可以成为一门可移植语言。但是移植特性对于一门程序语言而言,并非易事。 4.强大而灵活 C语言引入了结构、指针(Pointer)、地址、位运算、寄存器存储等功能,极大提高了语言的处理能力。 5. 结构化语言 主要成分是函数,而函数是C语言程序的基本结构模块。此外,C语言也提供了完整的控制语句和构造数据类型机制(如结构、数组等)。使得程序和数据之间达到了良好的结构性。 C语言的缺点 任何一门程序语言都有各自的优缺点,没有什么语言直接就是完美无缺的。所以C语言也不例外。 例如:数据类型检查不严格,表达式会出现二义性,不能自动检查数据越界,初学者难掌握运算符的优先级与结合性的概念等。 C语言的应用范围(C语言可以干什么?) 机器人领域 Unix操作系统(小型计算机) PC应用 嵌入式系统 计算机游戏