使用NotePad++编辑python代码_简简单单. 以前用过emacs编辑过python代码,虽然那个Tab一键完成比较爽,但是emacs配置太麻烦(windows下),而且还会产生.file#之类的文件,看着就心烦! 前天弄了一下notepad++,觉得相当不错! 以下文章转载自:萧萧—sina博客 Notepad++ 是一个开源的文本编辑器,功能强大而且使用方便。 编辑和调试 Python 程序使用什么编辑器或者 IDE 不同人有不同见解。 在不考虑使用调试工具的情况下,Vim 或者 Emacs 用户自然可以无视其他编辑器,不过在 Windows 环境下,使用 Notepad++ 之类的编辑器也是很好的选择。 我是在 PortableApps.com 上下载的 Notepad++ Portable ,它的好处是可以在每次关闭程序的时候把所需的配置文件单独保存,省却每台机器上重新配置的烦恼。 Tab长度和空格转换 因为 Python 对缩进要求严格,我们将 Tab 设置成4个空格,在 "设置->首选项->编辑->制表符设置" 中修改。 语法高亮 只要正确设置了扩展名,Notepad++ 就会自动识别语言并进行语法高亮。 自动完成 Notepad++ 也提供了自动完成和输入提示功能,在 "设置->首选项->备份与自动完成" 中可以设置。 运行程序 点击 "运行->运行" (默认快捷键是 F5 ),在弹出的菜单中输入: cmd /k C:/Python30/python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 选择 "保存",就可以给这条命令设置一个快捷键并起一个名字,比如叫 "Run Python"。 如果想修改这条命令,目前只能通过修改 shortcuts.xml 文件,这个文件保存在 Notepad++ 的配置文件中,可能在 Notepad++ 的目录,也可能在 Documents and Settings 下的 Application Data 内。 使用 Notepad++ 编辑运行 Python 程序.
Python Script - Plugin for Notepad++ Tomex Ou: Notepad++插入日期文字. 說也好笑,連Windows內建的陽春Notepad筆記本編輯器,都有內建F5插入日期文字,身為有UltraEdit替代品的Notepad++文書編輯器(以下簡稱NPP)竟沒有!! 搜尋了一下,發現使Notepad++用的外掛「Python Script」方式加上Hot Key捷徑,還能做到日期字串的客製化。 而且Python還能做到很多功能,一想到這些無限的可能,就原諒了Notepad++沒內建日期字串的缺點了。 1. 在工具Menu上的「Plugins/Plugin Manager/Show Plugin Manager」,安裝「Python Script」(須重啟NPP)。 2. Import timeeditor.replaceSel(time.strftime('%Y/%m/%d %H:%M:%S')) C:\Users\用戶名XXX\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts\它的「User Scripts」有固定的放置位置,你也可以建立在「Machine Scripts」的安裝目錄下,方便管理就成。 這個「InsertDateTime」的項目就會出現在以下的位置: 3. 在「Plugin commands」下搜尋「InsertDateTime」項目,並設定熱鍵Hot Key. 4. Notepad++使用教程. Notepad++是闪电博客推荐程序员必用的一款适合编程的文本编辑软件,本文主要介绍Notepad++的特点和使用技巧,特别嘱咐大家,Notepad++的插件非常强大,目前已有100多款插件,可以参考这篇文章:Notepad++插件精品推荐。
先介绍几个网址: Notepad++官方下载地址 Notepad++官网 1,轻量化,软件下载下来只有6MB,解压后不过10MB左右,其中还包括了语言文件帮助文件等。 2,绿色开源,Notepad++是一款符合GPL协议的开源软件,同样可以在官方下载ZIP包解压即用。 3,和很多文本编辑器一样,提供了代码补全,代码高亮功能,但其中有的需依赖插件的扩展。 4,功能对比Windows的记事本强大很多,但比Vim,Emacs还是有很大不如,当然EditPlus,UltraEdit也是非常好的选择,可惜这两个是收费软件。 5,使用门槛低,不需要像Vim一样需要花大量的时间学习即可满足一般情况的使用。 6,丰富的可定制行,许多功能很人性化,比如宏的录制。 7,支持大部分正则表达式。 下面介绍一些Notepad++的常用功能和配置。 下载完后解压或或者执行安装程序,快捷方式打开软件。 首先把语言定制成中文。 为了方便列编辑功能,在编辑选项卡中把多列编辑下载选框选中,此为按住ctrl+鼠标点击编辑多列的功能,稍后介绍。 代码高亮 Notepad++默认提供了许多语言的代码高亮功能,如果程序没有自动认出可以在菜单栏中的语言选项来选择。 标签功能 在Notepad++中默认配置是打开标签栏的,按Ctrl+w可以关闭当前书签,也可以对书签做拖动移动操作,在首选项中可以打开双击关闭书签功能。 书签功能 在任意行按Ctrl+F2 会发现书签栏中多出个蓝色小点,再次按Ctrl+F2 取消书签。 代码提示 默认的代码自动完成快捷键是Ctrl+Enter,比如在CSS文件中输入b然后按Ctrl+Enter就会出来代码提示。 列编辑功能 Notepad++的列编辑默认快捷键是Alt+c,可以在光标所在列插入文本或者数字。 颜色标记功能 颜色标记还很多情况还是比较方便的,使用方法是选中需要标记的文本,右键选择标记的格式。 显示符号功能 在试图选项卡中能找到显示符号功能,这个的作用是可以显示空格、制表键、换行等 可以方便编辑,效果如下: F5运行功能 宏录制功能 函数自动完成 Ctrl+Space. Notepad++正则表达式 - 辣鸡.
Notepad++插件npp_exec使用小记_Welcome To My Space! Notepad++是一个广泛使用的编辑器,以前就在使用它,不过仅仅只使用了它的文本编辑功能,没有用到的一些高级功能和特性。 今天闲来无事,就准备使用他的一些特性来方便自己的工作,主要就是用插件npp_exec来实现简单的文件编译。 现在我主要用java语言来编程,有时写一个简单的程序,不想启动myeclipse这样大家伙,又不得不用文本编辑器来编辑,然后进入cmd,javac,java,这样实在太麻烦。 不过现在用notepad++就好了,既能实现简单的代码编译,又不至于太大,正好符合我的要求。 首先,下载npp-exec插件,放到notepad++的plugins文件夹目录下,接着就能在菜单栏的“插件”选项中看到了,单击“execute”选项或者按F6键,就可以看到一个输入窗口,输入如下内容: cd $(CURRENT_DIRECTORY) javac $(FILE_NAME) java $(NAME_PART) 这样就可以直接在notepad++里面写java代码,然后按F6键就可以编译了。
当然,还有一个问题,有时我们希望他能自动根据不同的源文件执行不同的编译。 1、将上面执行java编译的语句另存为:run@.java; 2、另写一个脚本文件general,其内容如下: SET COMPILER = run@$(EXT_PART) 3、写执行c语言脚本的文件run@.c,其内容如下: cl $(FILE_NAME) $(NAME_PART).exe 在执行c语言编译时要先配置visual stdio在命令提示符下的编译环境变量设置。 Path中添加变量路径:C:\Program Files\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE 添加lib环境变量:C:\Program Files\Microsoft Visual Studio 10.0\VC\lib;C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib 添加include环境变量:C:\Program Files\Microsoft Visual Studio 10.0\VC\include 配置好了以上的设置,别急,先重启一下notepad++。