网教网

搜索
查看: 124|回复: 0

除了 Notepad++ ,你还可以用这些编程工具

[复制链接]

1

主题

6

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2023-2-10 14:21:23 | 显示全部楼层 |阅读模式
Notepad++ 是 Windows 操作系统下一款免费的开源文本编辑器,有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。



(图源于Notepad++官方网站,侵删)

Notepad++ 不仅可以作为一款轻量型的文本编辑软件,也是备受用户喜爱的编程工具之一:字体大小调节方便、支持多达27种语法高亮(C/C++,Java,C#,XML,HTML,PHP,JS等)、支持多文件/多视窗编辑、保存、文件编码切换方便、代码文件指定好环境后可直接运行,并且无需插件,可在不占用大量存储空间的情况下提供最佳性能。



(图源于Notepad++官方网站,侵删)

依靠其在 Windows 系统下良好的工具属性,Notepad++ 受到许多编程爱好者和从业者的喜爱。但近日, Notepad++ 的作者公开发表的一则言论引发了用户对该软件编程安全性的质疑。

1月25日,Notepad++ 作者在社交平台公开发文称在 Notepad++ 中添加了新功能:如果用户不同意 Notepad++ 的政治观点,那么软件将在其编辑的代码中添加随机字符。



不管是从作者言论中透出的潜在代码安全问题还是从系统适配来说,Notepad++ 都不是唯一选择。

接下来小蓝给大家推荐几款最常用的编程工具,在保障代码安全的基础下,满足多类编程需求。

▍Sublime Text

Sublime Text 具有漂亮的用户界面和强大的功能,例如代码缩略图,Python 的插件,代码段等,还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持 Windows、Linux、Mac OS X 等操作系统。



Sublime text 强大的插件系统可以大大提升编程效率。它使用广泛,可用于不同的平台,查找和替换功能做得非常友善,就算是小白也能快速上手,并且使用时占用内存较小,编程体验很好。

下载链接:https://www.sublimetext.com/

▍Visual Studio Code

VsCode 是 Microsoft 开发的代码编辑器,它支持 Windows,Linux 和 macOS 等操作系统以及开源代码,是一款开源的、免费的、跨平台的、高性能的、轻量级的代码编辑器。




VScode 支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能,整体功能强大,非常适合用于项目开发。

下载链接:https://code.visualstudio.com/

▍Vim 编辑器

Vim 是一个类似于 Vi 的著名的功能强大、高度可定制的文本编辑器,在 Vi 的基础上改进和增加了很多特性。



Vim 仅通过键盘来在插入、执行命令、文本批量处理等模式之中切换,同时支持高度自定义,能够实现更多自己需要的功能,大大提升编程效率。

下载链接:https://www.vim.org/

▍IntelliJ Idea (Idea)

IntelliJ Idea 由 JetBrains 公司出品,在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。




下载链接:https://www.jetbrains.com/idea/

▍Pycharm

PyCharm 是由 JetBrains 打造的一款 Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。



下载链接:https://www.jetbrains.com/pycharm/
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表