编辑器、软件、工具集合_mr序列编辑器-程序员宅基地

技术标签: 编辑器  Tools  常用软件  建模  

总结一下用到以及可能会用到的软件,大杂烩,大家将就的看,有新的会及时更新,各位有好的也可以留言告知,谢谢!


文本编辑器


Notepad++ 优于Windows记事本的一个文本编辑器,从工作到现在经常用它来看js、html等,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。

EditPlus是一套功能非常强大的文字编辑器,拥有无限制的Undo/Redo(撤销)、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴簿的功能,能够同步于剪贴簿自动将文字贴进EditPlus的编辑窗口中,让你省去做贴上的步骤。另外它也是一个好用的程序代码编辑器,除了支持HTML, CSS, PHP, ASP, Perl, C/C++, Java, JavaScript, VBScript的代码高亮外,还内建完整的HTML和CSS指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装IE 3.0以上版本,它还会结合IE浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。

Emacs (所有平台)深受高级程序员的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU EmacsXEmacs,它们是跨平台、完全免费并且开源。

UltraEdit (Windows)是一个49.95美元的共享软件,网上很多破解版,我也个人经常用比较推荐的一个,也提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,内置了对于HTML、PHP和JavaScript等语法的支持,和其类似的一个共享软件EditPlus也不错。

Sublime Text 2 虽然它很贵,但作者很厚道地给用户们提供了免费无限制无限期的试用权,它只会偶尔提醒一下你木有购买,而且频率也很低,仅此而已,一直免费使用下去几乎是没有任何影响的。另外值得一提的是,用户购买一个授权即可同时在不同平台上使用,对于像我这种经常需要在 Mac 和 Win 之间切换使用的用户来说的确能省下一笔钱了。

建模、流程图相关

 Ration Rose 2003是一个值得怀念的工具,至今还是有很多公司跟个人都是使用,个人觉得这个软件版本算是最经典的一个,但对于现在所见即所得的要求下,使用Rose 2003,可能没有办法满足你,因为它需要经过一些小操作才能满足你的要求。但不可否认,它是一个非常优秀的软件。现在对于一些喜欢使用新工具新技术的程序员,也许现在他们正在使用RSA。


 MicroSoft Visiohttp://www.microsoft.com )是每个搞设计的人都会用的一个工具,我们一般使用Visio来画系统结构图、关键流程图、系统部署结构图等。MicroSoft Visio也提供了UML的功能,可以用它来画用例图、类图、状态图,时序图等,但一般这个功能很少使用。至少我基本上不用。


 MindManagerhttp://www.mindjet.com ) 是一个非常好用的工具,我们用来描述我们的思维,很多人都不喜欢通过软件来描述,而是通过一张纸,然后在上面进行涂鸦,接着跟客户或团队进行思维沟通。 MindManager很好地解决了这个问题。MindManager跟Office结合得非常完美,可以生成Word、Excel、PDF等文件。这个 工具是我一直在使用的一个软件,非常好用。最新版本为7,大家有兴趣可以下载一个试用一下,也可以在网搜搜索一些“特别”版本。


EDraw(亿图),又强大又好用,很容易上手,做出来的东西也漂亮,功能也符合大多数的流程图需求,还能导出多种格式(位图和矢量都可以);

Axure,这个主要是用来进行软件原型线框设计的,同时具有流程图功能,特点是非常简洁易用,如果作很单纯的说明性的流程图(注重功能讲解的),用这个很方便。
processon是一个方便易用、免费高效的在线作图工具,运用它可以免费制作多种图,例如:Flowchart流程图,BPMN图,Org组织结构图,EVC企业价值链图,EPC事件过程链图,并且图形支持正在不断丰富。
Diagram Designer 这个矢量图像编辑筹建流程图,图表和滑动展览。包括一个可定制的样板及调色板,简单的图绘图仪。支持使用压缩的文件格式

代码比较


Beyond Compare非常实用的文件及文件夹比较软件,可以详细的比较文件之间的内容差异。

winmerge:目前主要用这个

windiff:暂时没用过,不好说,感兴趣的可以自己去试试。

NUnit--单元测试功能,NUnit就是传说中的JUnit的.Net版本。JUnit在java中应该是最流行的单元测试工具了。NUnit具有跟JUnit测试工具类似的功能。另外NUnit开源,完全免费。缺点是对多语言可能支持得不够好。最新版本据说已经改善。

其他集合

Expression Blend作为一款功能齐全的专业设计工具,可用来针对基于 Microsoft Windows 和基于 Microsoft Silverlight 1.0 的应用程序制作精美复杂的用户界面。Expression Blend 可让设计人员集中精力从事创作,而让开发人员集中精力从事编程工作。

Expresssion WebExpression Web 是一个专业的设计工具,可用来建立现代感十足、且以标准为基础的网站,让您在 Web 上提供绝佳的质量。 透过使用强大的设计工具和工作窗格快速地合并 XML 数据,减少复杂度和简化数据整合。透过 Expression Web 和 Visual Studio 对于 XML、ASP.NET 和 XHTML 的绝佳支持,您可以顺畅地整合 Web 设计和开发团队。 透过复杂的 CSS 设计功能,释放您的创意点子,并替您的网站注入活力。可视化的设计工具、专门的工作窗格和工具列,让您精确地控制版面配置和格式。

 Jmeterhttp://jakarta.apache.org/jmeter ),这个工具是apache出品的,作为apache忠实的Fans,我对Jmeter也是很喜欢,使用Jmeter,你可以摸似多用户环境,对应用系统进行测试,测试整个应用系统能够承受的最大并发量。

 LoadRunner假如你不知道这个软件,那你肯定做不了测试工程师,这个是最专业的一个软件性能测试工具,它可以模似上千万个用户量来进行压力测试,检测系统能够承受的最大并发量。这个软件我只用过几次,编写脚本,进行测试,使用来讲其实算是比较简单。

Sql prompt :是一款拥有SQL智能提示功能的SQL Server和VS插件。SQL Prompt能根据数据库的对象名称,语法和用户编写的代码片段自动进行检索,智能的为用户提供唯一合适的代码选择。自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率
 

CodeSmith:代码生成工具,程序员经常会遇到这种情况:数据库设计好了,编写数据库访问层,又不想用Linq to Sql这样重量级的访问代码,只好一个个手工写一些只有工作量没有技术含量的代码。现在好了,CodeSmith可以自动完成这些功能。通过配置,CodeSmith能自动生成技术实体类,以及对应的访问代码。现在连逻辑访问层都可以部分生成了。当然太复杂的逻辑和算法还是得人工写。CodeSmith将码农从机械代码编写中部分解放出来,让我们干些更有技术含量的事情。缺点是CodeSmith是收费的,而且价格不便宜。没办法,只能用破解版了。

WebStorm:jetbrains公司旗下一款JavaScript 开发工具。被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能




版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mr_yuan24/article/details/39942591

智能推荐

5个必须了解的Python AI库-程序员宅基地

文章浏览阅读586次,点赞8次,收藏15次。NumPy(Numerical Python)是Python编程语言的一个扩展库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy是科学计算中一个重要的库,被广泛应用于进行数值计算的各个科学领域,是许多高级数学运算和机器学习库的基础框架。NumPy提供了一个高性能的多维数组对象ndarray,及对这些数组执行的快速操作。这些数组的数据结构可以帮助Python处理大量数据,因此NumPy在大数据分析和深度学习中扮演着核心角色。

leetcode 113: Path Sum II-程序员宅基地

文章浏览阅读225次。/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */clas

PLM系统同步到SAP修改、停用BOM数据-程序员宅基地

文章浏览阅读167次。【代码】PLM系统同步到SAP修改、停用BOM数据。

基于 LabVIEW 的音乐喷泉仿真_labview 播放音乐-程序员宅基地

文章浏览阅读1.2k次。我的码农时代 大学期间敲代码经常给我带来小小的收获感,因此我逐渐喜欢上了编程。由于是机械大类专业,我的第一份工作是一个汽车制造企业的研发岗。但是工作后我的脑海里时常会浮现出自己代码运行成功后的喜悦,最后我决定追寻我内心深处的想法,现在我将以我内心的的这份炽热来熔炼我的代码时代。做一位出色的码农,加油!以下是本人在学校期间做过的一个实例:基于 LabVIEW 的音乐喷泉仿真仿真系统分为信号产生、信号处理、信号传输、执行动..._labview 播放音乐

杰理之关于 TWS 交叉配对的配置【篇】_杰理 tws 交叉配对的配置-程序员宅基地

文章浏览阅读456次。111222233333335555533335555_杰理 tws 交叉配对的配置

一文了解 | FreeRTOS移植到stm32流程_rtos操作系统移植 步骤-程序员宅基地

文章浏览阅读822次,点赞18次,收藏21次。1、RTOS 简介实时操作系统(RTOS)是一种专为实时应用程序设计的操作系统,它能够确保任务在特定的时间约束内完成,并提供可预测的响应时间。RTOS 通常用于嵌入式系统,其中任务的时间敏感性非常重要。实时操作系统分为硬实时和软实时两种类型,硬实时要求任务必须在规定的时间内完成,而软实时则允许偶尔的任务延迟。通过上述步骤之后,便可以使用实时操作系统(FreeRTOS)实现多任务运行,下面代码适用于实现LED灯循环执行的两个任务,可以将程序烧录到开发板查看效果。_rtos操作系统移植 步骤

随便推点

嵌入式Linux开发的前世与今生——基本概述,2024年最新【原理+实战+视频+源码】-程序员宅基地

文章浏览阅读679次,点赞5次,收藏6次。在不同应用领域中,嵌入式系统的执行装置一般是不同的,应该根据具体的应用场合和系统所要求实现的功能选择不同的设备和执行装置。是一段嵌入式目标代码中的程序,系统复位后首先执行,相当于用户的主程序,用户的其他应用程序都建立在OS之上;是一个标准的内核,它将CPU时钟、中断、I/O、定时器等资源都封装起来,留给用户的是一个标准的API函数接口。文件的元数据,也就是文件的相关信息,和文件本身是两个不同 的概念。它包含的是诸如文件的大小、拥有者、创建时间、磁盘位置等和文件相关的信息。总之,“一切皆文件”。

计算机视觉论文-2021-07-19_a survey on deep domain adaptation and tiny object-程序员宅基地

文章浏览阅读845次。本专栏是计算机视觉方向论文收集积累,时间:2021年7月19日,来源:paper digest欢迎关注原创公众号【计算机视觉联盟】,回复【西瓜书手推笔记】可获取我的机器学习纯手推笔记!直达笔记地址:机器学习手推笔记(GitHub地址)1, TITLE:Optical Inspection of The Silicon Micro-strip Sensors for The CBM Experiment Employing Artificial IntelligenceAUTHO..._a survey on deep domain adaptation and tiny object detection challenges, tec

JAVA毕业设计个人财务管理系统计算机源码+lw文档+系统+调试部署+数据库-程序员宅基地

文章浏览阅读384次。JAVA毕业设计个人财务管理系统计算机源码+lw文档+系统+调试部署+数据库。前端技术:Layui、HTML、CSS、JS、JQuery等技术。JSP超市进销存系统的设计与实现sqlserver。ssm攀枝花市房屋租售信息管理平台的设计与实现。ssm基于个人阅读习惯的个性化推荐系统研究。ssm基于SSM框架的学习资料校内共享平台。ssm基于javaweb的家庭财务管理系统。

根据特征矩阵进行聚合_矩阵运算实现消息聚合和传递-程序员宅基地

文章浏览阅读377次。N:边数, V:节点数, s:节点的特征维度目的,将节点i的所有相邻节点的特征求和聚集起来,作为i的特征表示 def forward(self, H, X_node): # H : (N, s) -> (V, s) # X_node : (N, ) mask = torch.stack([X_node] * self.V, 0) # (V, N) mask = mask.float() - torch.unsq..._矩阵运算实现消息聚合和传递

freemarker模板引擎-程序员宅基地

文章浏览阅读5.3k次。freemarker的简单使用_freemarker模板引擎

html之marquee滚动标签详解——实现无缝滚动跑马灯效果_marquee无缝滚动-程序员宅基地

文章浏览阅读6k次。html之marquee滚动标签详解——实现无缝滚动跑马灯效果Vue3.0 无缝滚动组件:vue3-seamless-scrollvue3.0滚动的table组件:vue3-scroll-table ——Demo: https://namewjp.github.io/vue3-scroll-table/Marquee标记用于在可用浏览区域中滚动文本。容器标签语法:<marquee></marquee>1、示例<marquee><font size=+_marquee无缝滚动

推荐文章

热门文章

相关标签