1.notepad++ 简单介绍
notepad++可能大家都不陌生吧,它是一个很强大的编辑器,它的特性是,开放源代码, 支持多语言的,但是它目前只能运行在Windows平台下(缺点,都4.6的版本,还没看到能在其他os上的版本)。大家用过ruby下自带的SciTE吧,它使用的是 Scintilla edit component ,其实官方网站上说 SciTE本来只是作为Scintilla edit component 推广用的一个Demo。呵呵,notepad++也使用Scintilla edit component,所以感觉像是2兄弟。
notepad++的具体特征我就不详细说了,大家可以去网站看看:
http://notepad-plus.sourceforge.net/uk/site.htm
2.ruby 在 notepad++ 上飞翔
在这之前,我建议大家下载 最新版本4.6, 压缩的包只有1M多。我是下载zip,解压就可以用的(够绿色)。
启动notepad++:
创建一个新rb文件
点击菜单上的Run? no, no, no 在这里是不行的,不像SciTE, 我们得需要来配置下一个非常棒的插件。
3.军刀 NppExec 插件
瑞士的军刀大家都晓得,比着是方便,好用的工具吧。 我们notepad++下面的NppExec也算是一把军刀呢。它的功能就是执行代码,不过如何执行,请听我下面慢慢讲解.
小心按坏F6, :), 按下快键 F6 ,将出现下面窗口(NppExec),在窗口中输入:
ruby $(FULL_CURRENT_PATH)
点击ok, 啊哦,ruby: No such file or directory -- new (LoadError)
呵呵 老兄你忘了保存(注:不要保存在有空格的目录下),save and ok again, 结果出来了。
随后,我们可以保存这个Command 为Ruby Run, 这样以后就直接按F6点ok(如果一建就能执行默认的command就好了)。
4. Rails 在 notepad++ 上奔跑
除了NppExec插件,我们还有Light Explorer 插件(这些插件都是默认安装在npp 4.6上的). ok, 找到你的project directory path, 按F6, 我们创建一个GO TO PROJECT(我暂时只想到这个name, Save Command的时候输入这个name), 创建一个Command, 脚本为:CD X:\xxxx\xxxxx (你的rails的project根目录)。 ok 执行一下。
下面,我们创建一个Run Server 的Command, 按F6, 脚本: ruby script/server
如何快捷,批量的创建和删除Command(界面上没有delete按钮):
你也可以在npp的 plugins\Config 目录下找到 npes_saved.txt 和npes_temp.txt 文件,打开它们,自己看了哈。下面是我的 npes_save.txt:
::Ruby Run
ruby $(FULL_CURRENT_PATH)
::GO to Project Directory
CD D:\temp\My Documents\NetBeansProjects\RailsDemo
::Run Server
ruby script/server
::Rails Destroy Template
ruby script/destroy --help
::Rails Generate Template
ruby script/generate --help
补充: plugins\doc\NppExec.txt 有详细的关于NppExec的说明。
5. *.erb 在notepad++ 漫步
当用npp打开erb的时候,npp把它当作一般的normal text格式文件,所以没有语法高亮,不过你可以点击menu->language->html,马上*.erb就可以漫步了。
总结,notepad++上还有好一些插件,感觉还不错, 如果不喜欢java ide的同学,喜欢速度快的ide的同学们,不妨考虑使用一下这种方式来develop (应该不光是ruby,其他语言也一样可以配置)
共同学习:Functions List这个插件应该是类是自动完成,不过我在plugins\APIs目录下 创建了一个erb.api,添加了一些常用的字串, 但打开erb文件还是无法在Functions list中看到。我已经给这个插件作者发送了一份email,等待他的答复
lemonzc
Symbio Chengdu
分享到:
相关推荐
notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题文件notepad++主题...
幸运的是,有些大神利用 Wineskin 让 Notepad++ 可以运行在 Mac 平台上,本指南将详细介绍如何在 Mac 电脑上安装 Notepad++。 Step 1: 下载 WineBottler WineBottler 是一个开源的 Wine 前端,允许用户在 Mac 上...
Notepad++中文版是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++中文版是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL)。Notepad++有完整的中文化接口及支持多国语言编写的功能(UTF8...
作为一款强大的代码编辑工具,Notepad++不仅支持多种编程语言,还具备丰富的自定义功能,使得其在开发者社区中备受推崇。本文将深入探讨Notepad++ 8.6.4 x64版本中的关键特性、优势以及如何下载和安装。 首先,...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程和文本处理领域中被广泛使用。它基于Windows操作系统,并且支持多种编程语言的语法高亮显示。由于它解压后即可使用,无需安装,因此非常方便快捷。 ...
总的来说,nesC for notepad++ 插件为nesC开发者提供了一个实用的工具,提升了他们在Notepad++中的开发体验。对于那些在寻找如何在Notepad++中配置nesC开发环境的人来说,这个插件是不可或缺的。
描述中提到的“亲测可使用notepad++ json格式化插件”,意味着已经有人验证过在Notepad++上安装这个插件后,可以顺利地对JSON数据进行格式化。这个插件通常是一个DLL文件,需要放置在Notepad++的安装目录下的`...
综上所述,Notepad++ 7.9.2版本在性能、功能以及用户体验等方面都有了显著的提升。它不仅仅是一款简单的文本编辑器,更是程序员手中的利器,使得代码编写和文本编辑工作变得更高效、更愉快。无论你是刚刚踏入编程...
Notepad++依赖于.NET Framework运行,因此在没有预装此框架的Windows系统上,需要先安装这个组件才能使用Notepad++。.NET Framework 3.5包含了运行许多基于.NET应用程序所需的基础结构,包括Notepad++。 接着是"Win...
1. **NppFTP**:这是一个用于上传和下载文件的FTP客户端插件,使得用户可以直接在Notepad++内管理远程服务器上的文件,方便开发过程中的文件同步。 2. **XML Tools**:提供了XML文件的验证、格式化、折叠和查找/...
4. `Notepad_plus_msgs.h`:包含了Notepad++的消息定义,这些消息用于在Notepad++与插件之间传递信息,例如通知插件用户执行了某个操作。 5. `menuCmdID.h`:定义了Notepad++菜单项的ID,插件可以添加自己的菜单项...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程领域中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。Notepad++ 7.9版本是该软件的一个更新迭代,带来了许多改进和新...
Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。 Notepad++是 Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语言编写的功能(UTF8技术)。 Notepad++...
Notepad++是一款免费的源代码编辑器,支持多种编程语言,且在Windows操作系统上运行良好。为了提升Notepad++对Markdown的支持,可以安装专门的Markdown插件。 标题提到的"notepad++可用的markdown插件",指的是可以...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在IT行业中被广泛使用。它基于Microsoft Windows操作系统,并且是用C++编写的,利用了Windows API。标题中的“免安装版”意味着这个版本的Notepad++不需要通过...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中被广泛使用,因为它支持多种编程语言,包括C#。"Notepad++运行C#的插件及源码"是一个专门针对Notepad++设计的扩展,允许用户在不离开编辑器的情况下...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在程序员和文本操作者中广泛使用。它支持多种编程语言,并且具有丰富的自定义功能,包括安装各种插件以增强其功能。标题提到的"notepad++插件plugins,仅供32位...
V8.3.3版本的Notepad++在性能上有所提升,源码中可以看到其对内存管理、线程同步等方面的优化。比如,它使用了内存映射文件技术来提高大文件的读取速度,同时也考虑到了多线程环境下的安全问题。 5. **插件机制** ...
标题中的“notepad++安装文件”指的是Notepad++的安装程序,这通常是一个可执行文件,用于在用户的计算机上安装Notepad++。在提供的文件名列表中,“npp_7.3.2_Installer.exe”就是这个安装程序,表示的是Notepad++...
Notepad++是一款非常受欢迎的免费源代码编辑器,尤其在编程社区中被广泛使用。它基于Windows操作系统,支持多种编程语言,并且具有丰富的自定义功能。这个“Notepad++.zip解压即用版”提供了方便快捷的安装方式,...