Notepad++ 打造轻量开发环境
来源:互联网 发布:注册一个域名要多少钱 编辑:程序博客网 时间:2024/04/29 22:57
UTF-8 without BOM参考:
Windows下自带的记事本致命缺陷:千万不要使用Windows自带的记事本编辑任何文本文件。原因是Microsoft开发记事本的团队使用了一个非常弱智的行为来保存UTF-8编码的文件,他们自作聪明地在每个文件开头添加了0xefbbbf(十六进制)的字符,你会遇到很多不可思议的问题,比如,网页第一行可能会显示一个“?”,明明正确的程序一编译就报语法错误,等等,都是由记事本的弱智行为带来的。建议你下载Notepad++、Editplus等代替记事本,不但功能强大,而且Notepad++还是免费的(Editplus为收费软件)!记得把Notepad++的默认编码设置为UTF-8 without BOM(由于兼容性,带BOM的utf-8在一些浏览器中显示为乱码)即可。
由来:
在此之前,笔者一直习惯于使用windows记事本查看 .txt .c .cpp等文件,轻便、快捷,自己的笔记本用win7、win8的记事本在任务栏默认可以合并,轻度使用完全胜任个人需求。现从事C开发后,.c .cpp. .h .xml .java等文件操作非常频繁,记事本不支持多便签、行号显示、十六进制编辑等功能,用起来略显疲惫。所以发现这样一个好工具。相比于 UltraEdit、Notepad2 等同类产品如何,个人很赞同此处文章:
Notepad++使用心得和特色功能介绍:http://www.cnblogs.com/lm002003/archive/2011/06/10/2077763.html
下载:
官网:https://notepad-plus-plus.orgNotepad++ 6.8.3:https://notepad-plus-plus.org/download/v6.8.3.html(因为是完全开源免费的,就去官网下了最新版,官网下载链接有.exe安装包,也有压缩包,解压后即可使用)
插件推荐:
XML Tools检查 .xml 文件语法、格式化 .xml 文件等HEX-Editor十六进制查看、编辑等Customize ToolbarNotepad++ 默认只有一行工具栏,且不可修改,此插件可重新定义工具栏按钮,并支持
增加一些新的实用按钮NppExec类似windows的cmd命令,可以把cmd命令组合后存储起来,方便下次使用。而且可以
把存储的命令添加到Notepad++ “宏” 菜单中。
(个人工作使用这4个就够了,打开Notepad++->插件->Plugin Managers->Show Plugin Manager->Available 列表中有非常多的插件,选择合适的,点击 Install 按钮,安装后重启下Notepad++,插件就正常使用了)
软件设置:
开发环境(C++、VS2012)
VS安装路径:D:\Microsoft Visual Studio 11.0,以下用 %VS_HOME% 表示。
操作系统:Windows 8.1_x64,相关路径 C:\Program Files (x86)\Microsoft SDKs,以下用%WINDOWS_SDK% 表示。
设置环境变量
VS_LIB:%VS_HOME%\VC\lib;%WINDOWS_SDK%\Windows\v7.1A\Lib;(新建此项就好,名字无所谓)VS_INCLUDE:%VS_HOME%\VC\include;%WINDOWS_SDK%\Windows\v7.1A\Include;(同上)PATH:%VS_HOME%\VC\bin;%VS_HOME%\Common7\IDE(在环境变量 PATH 处增加) %VS_HOME%\VC\lib:包括 libcmt.lib;%VS_HOME%\VC\include:包括 stdio.h、iostream; %VS_HOME%\VC\bin:包括 cl.exe、link.exe;%VS_HOME%\Common7\IDE:包括 mspdb110.dll,供 cl.exe 调用;%WINDOWS_SDK%\Windows\v7.1A\Lib:包括 User32.Lib;%WINDOWS_SDK%\Windows\v7.1A\Include:包括 Window.h。
CMD 测试
vcvars32.dat:在 %VS_HOME%\VC\bin 目录下,执行后使上面设置的环境变量生效;cd 命令:进入 1.cpp 所在目录;cl 命令:执行编译并链接 1.cpp)
Notepad++ 测试
1)打开 NppExec 插件的 Console 窗口;
2)在 Console 窗口进行命令操作(类似于 Windows CMD)
1)将上述命令(在 .cpp 文件所在路径编译、链接并运行生成的 .exe 文件)保存在 NppExec;Notepad++ 开发环境设置
进入菜单:插件——NppExec——Execute...(F6),Command(s):
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & vcvars32 & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
单击 Save... 按钮,键入命令组合(Notepad++测试部分所用命令的集合)名字 C++_cl && *.exe 保存即可。$(FILE_NAME):Notepad++ 当前所选文件名;$(CURRENT_DIRECTORY):Notepad++ 当前所选文件路径。2)将 NppExec 保存的命令添加到 “宏” 菜单;
进入菜单:插件——NppExec——Advanced Options...,Menu item 处:
设置好后,下次即可执行“宏”菜单下的命令,在 NppExec 的 Console 窗口执行命令。
进入菜单:运行..(F5)——输入运行程序名:3)将命令组合后保存在 “运行” 菜单;
cmd /k chdir /d "$(CURRENT_DIRECTORY)"
点击 ”保存" 按钮, 设置名字和快捷键即可。下次单击“运行”菜单命令,直接以管理员方式打开 Windows CMD,并且 CMD 中当前路径为 Notepad++ 当前所选文件路径。
其他 NppExec 命令
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & javac "$(FILE_NAME)" & echo Running: & java "$(NAME_PART)" & PAUSE & EXIT
添加右键菜单注册表设置:
Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\NotePad++]@="Notepad++""Icon"="D:\\Notepad++\\notepad++.exe"[HKEY_CLASSES_ROOT\*\shell\NotePad++\Command]@="D:\\Notepad++\\notepad++.exe \"%1\""
- Notepad++ 打造轻量开发环境
- Notepad++ 打造PHP开发环境
- 用notepad++打造自己的开发环境
- Notepad++配置轻量JAVA编译器
- Java_J2EE_轻量_J2EE轻量级开发环境配置;
- Archlinux轻量环境搭建
- 用Notepad++打造最强的PHP集成开发环境
- 用notepad++打造自己的IDE开发环境
- 用notepad++打造自己的IDE开发环境
- Dropwizard: 开发轻量RESTful服务
- Android开发 轻量缓存框架--ASimpleCache
- Dropwizard: 开发轻量RESTful服务
- C语言封装的轻量线程环境 Protothreads
- 如何notepad++打造成为轻量化的java文件编辑工具
- 轻量地,轻量地,轻量地
- Notepad++ Java开发环境配置
- Notepad++ .NET开发环境配置
- Notepad++ Java开发环境配置
- Android屏幕适配
- c++中的 trivial destructor
- 钱究竟是什么东西(二)-货币发行的过程
- 儿童牙膏
- 事务并发控制、隔离级别及JDBC事务
- Notepad++ 打造轻量开发环境
- html标签自动刷新
- C语言的指针好难!
- 深度学习
- 生成元
- redis使用(一):安装,启动,停止
- 2014-2015:被项目“折磨”的一年
- REST简介
- 39. PHP 错误与异常处理(3)