使用Notepad++打造称心的IDE: Python PHP Perl

Notepad++简介

Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

插件管理

插件安装方法: 将插件拷贝到Notepad++安装目录下的\plugins子目录,插件配置文件放在\plugins\Config目录,插件文档放在\plugins\Doc目录

程序运行快捷键

Notepad++支持配置程序运行快捷工具,可以设置相应的快捷键

关于Notepad++环境变量

Notepad++定义的环境,可以作为参数传递出去

变量名称含义例子
FULL_CURRENT_PATH文件路径名称C:/HelloWorld.cs
CURRENT_DIRECTORY文件目录C:/
FILE_NAME文件全名称HelloWorld.cs
NAME_PART文件名称HelloWorld
EXT_PART文件扩展名cs

直接命令配置

Notepad++界面按F5弹出运行框, 然后~

  • Python
    cmd /k C:\Python26\python.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

  • Perl
    cmd /k C:\perl\bin\perl.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

  • PHP
    cmd /k D:\Wamp\bin\php\php5.3.0\php.exe "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

  • C

    • 编译 cl -o $(CURRENT_DIRECTORY)$(NAME_PART) $(FULL_CURRENT_PATH)
    • 运行 cmd /k "$(CURRENT_DIRECTORY)/$(NAME_PART).exe" & PAUSE & EXIT

CMD命令解释

  • EXIT 退出 CMD.EXE 程序(命令解释程序).
  • PAUSE 暂停批文件的处理并显示消息.
  • ECHO. (或ECHO) 打印换行.

修改配置

如果想修改保存的命令,目前只能通过修改 shortcuts.xml 文件,这个文件保存在 Notepad++ 的安装目录下。

快捷键设置

保存上述命令为快捷方式, 想修改快捷键,在 “设置->管理快捷键->Run Commands” 中修改.

配置移植

PortableApps.com 上下载 Notepad++ Portable,它的好处是可以在每次关闭程序的时候把所需的配置文件单独保存,省却每台机器上重新配置的烦恼。


Notepad++应用技巧

在Notepad++中有很多有用的快捷操作,记录如下

  • Tab长度和空格转换
    因为 Python 对缩进要求严格,我们将 Tab 设置成4个空格,在 “设置->首选项->编辑->制表符设置” 中修改。

  • 语法高亮
    只要正确设置了扩展名,Notepad++ 就会自动识别语言并进行语法高亮。如果对高亮的颜色或者字体不满意,在 “设置->语言格式设置” 中可以进行修改。

  • 自动完成
    Notepad++ 也提供了自动完成和输入提示功能,在 “设置->首选项->备份与自动完成” 中可以设置。Python 的自动完成所需的文件在安装的时候自带了,存放在 “YOUR_NPP_DIR\plugins\APIs”(详见官方文档:Auto-completion)。默认的快捷方式是 Ctrl+Space 和 Ctrl+Enter,可能和输入法的快捷键冲突,不过 Notepad++ 的所有快捷键都可以自定义。

  • 正则表达式 notepad++正则匹配及匹配内容的保留与处理

  • 查找结果框独立出后,双击该窗口就会恢复原来的模式

关于使用Markdown写博客的问题

Markdown作为标记语言简单易用,是程序员写学习笔记的不二选择。在GitHub中风行,CSDN随后也支持使用Markdown写博客了。下面写几个应用心得。

使用Markdown编辑以前在CSDN上写的html博客

  1. 点开要编辑的文章,网址栏会有文章的id;
  2. 把write.blog.csdn.net/mdeditor#!postId=7826809这个地址后面的id替换成自己文章的id,复制到网页地址栏,回车;
  3. 把要编辑的文章内容复制过来,调整成markdown语法编辑、发表就行;

转载调整别人写的markdown博客

  1. 使用Chrome浏览器打开博客网页,右击->【检查】,找到article或content相关的标签,右击->【Copy】->【Copy outerHTML】,将博客相关的HTML复制下来
  2. 使用markdown编辑器 - 在线工具在线转换,或者使用python库https://github.com/gaojiuli/tomd编写工具进行转换,将HTML转换成Markdown
  3. 将转换的结果进行编辑发布,注意不要侵权
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

callinglove

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值