4款代替Notepad++的更牛的代码编辑器

Notepad++++代码编辑器一直饱受争议,2018年开始然后引发了大家的关注,具体事件内容请大家自行百度。

其实作为文本编辑工具,有比Notepad++ 更好的替代工具。下面小编来介绍下他们各自的优缺点。

第一款:Visual Studio Code(微软代码编辑)

Visual Studio Code是微软推出的带GUI的代码编辑器,软件功能非常强大,界面简洁明晰、操作方便快捷,设计得很人性化。软件主要改进了文档视图,完善了对 Markdown 的支持,新增 PHP 语法高亮。

放弃Notepad++,还有4款更牛的代码编辑器可用

Visual Studio Code 是由微软发布的一款免费代码编辑器,支持 Windows、Linux 和 macOS 三大主流平台。Visual Studio Code 重新定义和优化了代码编辑,以便生成和调试新式 Web 应用程序和云应用程序。 您可以在常用平台(Linux、macOS 和 Windows)上免费使用 Visual Studio Code。Visual Studio Code 支持的编程语言超过 30 种!Visual Studio Code 支持 JavaScript、C#、C++、PHP、Java、HTML、R、CSS、SQL、Markdown、TypeScript、LESS、SASS、JSON、XML、Python 以及许多其他常见的文件格式。

功能特色

符合智能感知。

超越语法高亮和自动完成与智能感知,它提供了基于变量类型,函数定义,并导入模块智能完成。

打印语句调试已成为过去。

从编辑器直接调试代码。 启动或附加到正在运行的应用程序,并使用断点,调用堆栈和交互式控制台进行调试。

内置 Git 命令。

与 Git 和其他 SCM 提供商合作从未如此简单。 从编辑器中直接查看差异,阶段文件和提交。 从任何托管的 SCM 服务推送和拉取。

可扩展和可定制。

想要更多功能吗? 安装扩展以添加新语言,主题,调试程序以及连接到其他服务。 扩展程序在不同的进程中运行,确保它们不会减慢编辑器的速度。

以 JavaScript 为代表,过去我们调试 JS 的时候,需要使用浏览器F12,代码上面需要利用 console.log 或 alert 对过程进行输出,习惯了例如 VS 编译器的开发人员会比较不习惯。如今可以使用 VS Code 进行开发,它开源免费,通过安装开发语言相关的插件,可以让 VS Code 实现相应的语法识别和代码提示,目前拓展商店已经提供了大多数编程语言的插件,可以随便下载,常用有 Script 有 JScript、EScript ,以及包括 PHP,Python 等其它语言。

第二款:Sublime Text

Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器,漂亮的用户界面和非凡的功能,例如迷你地图,多选择,Python的插件,代码段,等等。完全可自定义键绑定,菜单和工具栏。SublimeText的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。

它在支持语法高亮、代码补全、代码片段(Snippet)、代码折叠、行号显示、自定义皮肤、配色方案等所有其它代码编辑器所拥有的功能的同时,又保证了其飞快的速度!还有着自身独特的功能,比如代码地图、多种界面布局以及全屏免打扰模式等。感谢流风轻音。

放弃Notepad++,还有4款更牛的代码编辑器可用

特色功能

良好的扩展功能,官方称之为安装包(Package)。

右边没有滚动条,取而代之的是代码缩略图,这个功能非常赞

强大的快捷命令“可以实时搜索到相应的命令、选项、snippet 和 syntex, 按下回车就可以直接执行,减少了查找的麻烦。”

即时的文件切换。

随心所欲的跳转到任意文件的任意位置。

多重选择(Multi-Selection)功能允许在页面中同时存在多个光标。

支持 VIM 模式

支持宏,简单地说就是把操作录制下来或者自己编写命令,然后播放刚才录制的操作或者命令。

更新非常勤快

第三款:​​​​​EmEditor

神器EmEditor是快速,轻巧,可扩展,使用方便的windows文本编辑器。EmEditor获得了众多奖励,包括共享软件企业殊荣,称EmEditor为 “全球最快的编辑器。”

放弃Notepad++,还有4款更牛的代码编辑器可用

该文本编辑器支持功能强大的宏,统一码,超大文件。EmEditor的随时服务满足了客户的需要,并随时倾听客户的建议。我们提供及时的客户服务, 并为有一些知名客户而骄傲,这些知名客户包括:大型企业,教育机构,欧盟组织,日本及其他各国的政府部门。

第四款:Skylark

Skylark编辑器文本、源代码、二进制编辑器,skylark 追求极致的性能体验和极小的系统资源占用, 这点与np++类似, 但skylark可能更快, skylark完全使用c语言编写, 多线程设计,使用了simd指令优化, 在windows平台上打开的速度就像打开系统自带的文本编辑器一样快。

放弃Notepad++,还有4款更牛的代码编辑器可用

Skylark的功能特点

· 支持30多种常用编程语言的语法高亮与自动补全

· 支持50多个国家语言编码的转换

· 内置16进制编辑器

· 内置sqlite3/mysql/PostgreSQL/redis数据库客户端

· 支持sql与lua脚本直接运行

· 支持json解析与格式化

· 支持clang-format格式化

· 常用密钥算法的加密与解密

· 内置文件管理器与sftp远程管理器

· 内置二维码转换, 简繁转换功能

· 强大的文本搜索与文件搜索功能

· 纯绿色, 不写注册表, 不注入资源管理器, 不在安装文件位置之外写入任何东西

· 可视化主题定制, 支持操作系统dark模式

· 源码全部使用c winsdk编写,可在linux/wine上无缝运行。

本文来源于:放弃Notepad++,还有4款更牛的代码编辑器可用-下载集 (xzji.com)icon-default.png?t=N7T8https://www.xzji.com/news/10977.html

Notepad++ 是在微軟視窗環境之下的一個免費的代碼編輯器。 為了產生小巧且有效率的代碼編輯器,這個在GPL許可證下的自由軟體開發專案採用 win32 api 和 STL 以 C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla。 藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。當使用較少的 CPU 功率,降低電腦系統能源消耗,Notepad++ 間接造就了綠化的環境。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。 這個軟體開發專案已臻於成熟階段,然而目前只有一個人從事軟體開發與維護的工作,瑕疵是無法避免的。如果你有任何關於 Notepad++ 的建議,歡迎來信與我聯繫,但我不保證你的提議一定會被採用。 希望你使用 Notepad++ 就像我開發它一樣充滿樂趣。 Notepad++ 的主要功能: 語法高亮度顯示及語法摺疊功能 支援的程式語言: C C++ Java C# XML HTML PHP CSS makefile ASCII art (.nfo) doxygen ini file batch file Javascript ASP VB/VBS SQL Objective-C RC resource file Pascal Perl Python Lua TeX TCL Assembler Ruby Lisp Scheme Properties Diff Smalltalk Postscript VHDL Ada Caml AutoIt KiXtart Matlab Verilog Haskell InnoSetup CMake YAML COBOL D R PowerShell Gui4Cli 列印所見即所得(WYSIWYG) 如果你有彩色印表機,你可以把你的原始碼以多種顏色列印出來。 用戶自定程式語言 用戶可自定程式語言:自定的程式語言不僅有語法高亮度顯示功能,而且有語法摺疊功能功能。 註解關鍵字及運算符號亦可自定。詳情請參考用戶自定程式語言線上輔助 ( 畫面一, 畫面二, 畫面三, 畫面四 )。 字詞自動完成功能(Auto-completion) 用戶能做自己的API列表(或從下載專區下載你需要的api檔案) 。一旦api檔案建立完成且在正確的路徑系統,鍵入Ctrl+Space(你可以修改這個鍵盤捷徑)啟動字詞自動完成功能(參考字詞自動完成功能畫面)。 欲知詳盡的資訊,請參考字詞自動完成功能線上輔助。 支援同時編輯多重文件 你可以同時開啟多頁面來編輯。 支援多重視窗同步編輯 用戶可同時有兩個視窗對比排列。你不但能開啟兩個不同文件在分別兩個不同的視窗內 (畫面), 並且能開啟一個單獨文件在兩個不同的視窗內(clone mode)進行同步編輯。同步編輯的成果將在兩個的視窗內同時新。請參考同步編輯畫面。 支援Regular Expression搜尋及取代 用戶可用Regular Expression來搜尋及取代一個字串。 完全支援拖曳功能 你可用拖曳功能來開啟文件。你也可以用拖曳功能來變換開啟文件的位置。 你甚至可拖曳開啟文件從一個視窗到另一個視窗。 內部視窗位置可任意移動 請參考畫面. 自動偵測開啟檔案狀態 如果外部修改(或刪除)Notepad++已開啟檔案,用戶將會被通知新檔案內容(或移除檔案)。 放大與縮小功能 不需要多做介紹,畫面將說明一切。 支援多國語言 支援中日韓視窗環境,及阿拉伯語與希柏來文的視窗環境。請參考 Notepad++ 在中文視窗下,阿拉伯語視窗下以及希柏來文視窗下的畫面。 書籤 用戶可用滑鼠點擊書籤邊行(書籤邊行位於列數邊行右方)或使用鍵盤捷徑Ctrl+F2來標明或移除書籤。使用鍵盤捷徑F2到下一個書籤或Shift+F2到上一個書籤。如欲清除所有書籤,使用選單 尋找->清除所有書籤 。請參考畫面. 高亮度括號及縮排輔助 當插字游標(caret)移至下列字元{ } [ ] ( )旁側時, 此字元與遠方相對應的字元以及縮排輔助(如果存在的話)將會以高亮度來顯示。請參考畫面一, 畫面二。 巨集 用戶可儲存數百個巨集指令,並分配予鍵盤捷徑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值