Notepad++ 简单使用

github 下载地址:https://github.com/notepad-plus-plus

简介

Notepad++ 是 Windows 下的一款免费开源代码编辑器,它使用较少的CPU功率,降低电脑系统能源消耗,但轻巧且执行效率高,使得 Notepad++ 可完美地取代微软视窗的记事本功能对比Windows的记事本强大很多,但比 Vim,Emacs 还是有很大不如,当然 EditPlus,UltraEdit 也是非常好的选择,可惜这两个是收费软件。内置支持多达27种语法高亮度显示(包括各种常见的源代码、脚本,能够很好地支持.nfo文件查看),还支持自定义语言;可自动检测文件类型,根据关键字显示节点,节点可自由折叠/打开,还可显示缩进引导线,代码显示得很有层次感;可打开双窗口,在分窗口中又可打开多个子窗口,允许快捷切换全屏显示模式(F11),支持鼠标滚轮改变文档显示比例;提供了一些有用工具,如邻行互换位置、宏功能等;可显示选中文本的字节数 (而不是一般编辑器所显示的字数,这在某些情况下,比如 软件本地化 很方便)。

插件安装

notepad++在v7.6版本之后就有内置的插件管理工具了。此前是没有官方的插件管理工具的。

安装插件的两种方式( 推荐 使用插件管理工具安装 ):

  • 1. 手动安装

notepad-plus-plus/nppPluginList:GitHub - notepad-plus-plus/nppPluginList: The official collection of Notepad++ plugins.

  • 2. 通过插件管理工具安装( 点击插件 ---> 插件管理 )

然后可以看到一个插件列表,选择要安装的插件进行安装即可

推荐插件:

  • Exploer:这个插件可以让你在编辑器里面直接访问电脑本地的文件,不用再跳出去打开文件了,非常方便。
  • NppFTP:连接远程服务器,然后在notepad++上修改远程服务器上的文本文件。(喜欢用vim的大神忽略我说的)。
  • NppExec:这个插件可以在notepa++里面直接打开系统的命令行,省去切换工作窗口的烦恼。
  • JSTool:JS 的代码神器。可以格式化JS代码,可以将JS代码进行最小化压缩,也可以解压别人的最小化JS代码。还可以查看json数据,可将JSON数据格式化,并且有一个专门解析好的视图让你看,还可以让JSON数据重新排序。
  • XML Tools:可以格式化和校验XML。
        使用 Ctrl+Alt+Shif+P 获取当前Xpath路径。
        使用 Ctrl+Alt+Shif+B 格式化当前XML。
        使用 Ctrl+Alt+Shif+M 校验当前XML。
  • Zen Coding:前端开发神器,特有一套简易Coding规则。(参看:分享Notepad++ 史上最牛的插件 - HTML+CSS - php中文网博客)
  • Compare:文件对比工具,很简单,也很强大。( 备注:需要 分屏 才能进行对比)
        快捷键 Ctrl+Alt+C 进行对比。
        快捷键 Ctrl+Alt+X 取消对比。

notepad++ 配置(Python 开发)

Notepad++配置 Python 开发环境:https://www.cnblogs.com/zhcncn/p/3969419.html

配置 制表符

自动完成

配置调试工具:

和浏览器关联

编写好HTML页面后,之前我总是要缩小工作窗口,然后去找到文件所在的地方,再右键,选择某个浏览器打开。哇,这一套下来真的很繁琐。之后我发现原来notepad++,可以通过一些设置,和选定浏览器关联起来。设置好快捷键后,直接用快捷键就可以让浏览器打开你正在编写的HTML文件了。
  首先,你找到你想要选择的浏览器的启动程序的所在位置,我就拿谷歌浏览器为例。我的是:C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe

运行 ---> 输入运行程序名

输入C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe "$(FULL_CURRENT_PATH)"

注意别漏了中间的空格和双引号

点击保存,自己输入这个命令的名字和定义快捷键

设置完成之后就可以用快捷键打开你的 HTML 页面了

运行 java 文件

简单的使用 notepad++ 运行 java 文件,复杂点的指令可以自己研究.

首先,下载 NppExec 这款插件。按 F6,打开如下界面并输入:

输入的内容:

NPP_SAVE
cd "$(CURRENT_DIRECTORY)"
javac  "$(FILE_NAME)"
java "$(NAME_PART)"

这样你就可以运行当前简单的 java 类(因为如果有复杂的话,需要指明类路径这些)

快捷键

一些快捷键

文件 新建文件     Ctrl+N 打开文件     Ctrl+O 保存文件     Ctrl+S 另存为       Ctrl+Alt+S 全部保存     Ctrl+Shift+S 关闭当前文件 Ctrl+W 打印文件     Ctrl+P 退出         Alt+F4编辑 撤销      Ctrl+Z 恢复      Ctrl+Y 剪切      Ctrl+X 复制      Ctrl+C 删除      Del 全选      Ctrl+A 列编辑    Alt+C缩进        Tab 删除缩进    Shift+Tab 转为大写    Ctrl+Shift+U 转为小写    Ctrl+U复制当前行    Ctrl+D 删除当前行    Ctrl+L 分割行        Ctrl+I 合并行        Ctrl+J 上移当前行    Ctrl+Shift+Up 下移当前行    Ctrl+Shift+Down添加/删除单行注释 Ctrl+Q 设置行注释        Ctrl+K 取消行注释        Ctrl+Shift+K 区块注释          Ctrl+Shift+Q    函数自动完成      Ctrl+Space搜索 查找              Ctrl+F 在文件中搜索      Ctrl+Shift+F 查找下一个        F3 查找上一个        Shift+F3 选定并找下一个    Ctrl+F3 行定位            Ctrl+G 定位匹配括号      Ctrl+B 设置/取消书签     Ctrl+F2 下一书签          F2 上一书签          Shift+F2视图 全屏            F11 便签模式        F12 折叠所有层次    Alt+0 展开所有层次    Alt+Shift+0 折叠当前层次    Ctrl+Alt+F 展开当前层次    Ctrl+Alt+Shift+F 隐藏行          Alt+H 从视图激活      F8文本比较工具 打开的文件比较          Alt+D 关闭文件比较            Ctrl+Alt+D 跟上次保存的文件比较    Alt+S 跟SVN的文件比较         Alt+B 上一个差异地方          Ctrl+PageUP 下一个差异地方          Ctrl+PageDown 第一个差异地方          Ctrl+Shift+PageUp 最后一个差异地方        Ctrl+Shift+Page Down

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/495355.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MIT:机器学习预测2018世界杯冠军

来源 :199IT互联网数据中心摘要:麻省理工学院报道,他们的研究人员开发了一种新型人工智能,用以预测世界杯走势。麻省理工学院报道,他们的研究人员开发了一种新型人工智能,用以预测世界杯走势。研究人员声称…

安卓逆向_20 --- 模拟器检测、反调试检测、ELF动态调试、__libc_init 下断

From( 模拟器检测实战分析 ):https://www.bilibili.com/video/BV1UE411A7rW?p65 怎样过 app 的模拟器检测:https://bbs.pediy.com/thread-249759.htm Android 模拟器如何不被检测思路:https://bbs.pediy.com/thread…

2017-2018中国机器人创新Top100榜单深度分析

来源:产业创新创投数据平台Innov100摘要:人类和机器人由相互隔离、保持距离发展到充分的人机交互,融合共生。一、2017-2018年中国机器人创新Top100榜单二、中国机器人创新Top100数据分析(一)机器人创新Top100产业生态分…

[SCM]源码管理 - perforce快速入门

Perforce是目前比较流行的集中式的源代码管理工具,在很多的欧美跨国公司被广泛的使用。他能够运行于Windows,Linux,Mac几乎所有的平台,支持客户端,命令行,IDE集成,操作系统shell,API…

揭秘:机器究竟是怎么学习的?

来源:雪球摘要:从算法的角度看,机器学习有很多种算法,例如回归算法、基于实例的算法、正则化算法、决策树算法、贝叶斯算法、聚合算法、关联规则学习算法和人工神经网络算法。从算法的角度看,机器学习有很多种算法&…

安卓逆向_21 --- Java层和so层的反调试( IDA 动态调试 JNI_OnLoad、init_array下断)

1. 安卓程序动态调试条件 安卓程序动态调试条件 ( 2个满足1个即可 ): 1. 在 AndroidMainfest.xml ---> application 标签下,设置或者添加属性 android:debuggable"true" 2. 系统默认模式,在 build.prop(boot.img),…

JavaScript MSN 弹出消息框

** 类名:CLASS_MSN_MESSAGE ** 功能:提供类似MSN消息框 ** 示例: ** 作者:ttyp ** 邮件:ttyp21cn.com ** 日期:2005-3-18 ** **/ JS 代码: // JScri…

一文读懂:深扒人脸识别60年技术发展史

来源:与非网摘要: “他来听我的演唱会,门票换了手铐一对”。最近歌神张学友变阿SIR,演唱会上频频抓到罪犯,将人脸识别技术又一次推到了大众的视线中。“他来听我的演唱会,门票换了手铐一对”。最近歌神张学…

安卓逆向_22( 一 ) --- Xposed【 Android Studio + Xposed 实现简单的 hook 】

From:使用渗透测试框架 Xposed 框架 hook 调试 Android APP:https://www.freebuf.com/articles/terminal/56453.html Xposed框架分析:https://blog.csdn.net/zjx839524906/article/details/81046844 xposted框架 原理 Xposed框架之函数Hoo…

【数据采集】将16进制字符串转化为Double类型输出(依照IEEE754标准)

因为需要读取二进制文件中包含的数据&#xff0c;故需要这样一个转化过程。 鄙人功力太浅&#xff0c;主要参照http://www.cnblogs.com/xinjun/archive/2010/07/28/1787297.html&#xff0c;略有改动&#xff0c;以保证编译运行通过。 1 #include <iostream> 2 #include…

TED演讲 | 2100年,神经学家如何研究人类大脑?

“本文来源于药明康德微信公众号&#xff08;ID&#xff1a;WuXiAppTecChina&#xff09;”除非我们弄清楚如何在健康人体中获得神经元的电活动&#xff0c;否则不会在理解人类大脑或疾病方面取得任何进展。 Were not going to make any progress towards understanding the hu…

安卓逆向_24( 一 ) --- Hook 框架 frida( Hook Java层 和 so层) )

From&#xff1a;Hook 神器家族的 Frida 工具使用详解&#xff1a;https://blog.csdn.net/FlyPigYe/article/details/90258758 详解 Hook 框架 frida ( 信抢红包 )&#xff1a;https://www.freebuf.com/company-information/180480.html APP逆向神器之Frida【Android初级篇】…

VC 创建NT服务程序

VC 创建NT服务程序 #include "Windows.h" #include "Winsvc.h" #include "time.h" #include "stdio.h" SERVICE_STATUS m_ServiceStatus; SERVICE_STATUS_HANDLE m_ServiceStatusHandle; BOOL bRunningtrue; void WINAPI Servi…

安卓逆向_22( 二 ) --- Xposed 学习记录

转载&#xff1a;看雪论坛 堂前燕&#xff1a;https://bbs.pediy.com/thread-252153.htm Xposed 模块编写的那些事&#xff1a;https://www.freebuf.com/articles/terminal/114910.html 看了很多 xposed的教程&#xff0c;自以为掌握了个大概&#xff0c;直到今天整理&#xf…

最前线丨新零售结果、AT暗战,今年的618都讲了哪些故事

来源&#xff1a;36Kr今年的618成了巨头们验收新零售成果的好时机。618源于2010年&#xff0c;最初为京东店庆。2013年天猫加入618大促&#xff0c;苏宁、国美紧随其后。此后&#xff0c;618成为电商价格战的战场&#xff0c;也成为全网狂欢的节日。618今年已经走到底第9个年头…

什么是RUP

一、RUP产生的背景 UML能够用来为系统进行面向对象建模&#xff0c;但是并没有指定应用UML的过程&#xff0c;它仅仅是一种语言&#xff0c;它是独立于任何过程的。如果想要成功的应用UML一个好的过程是必要的。合理的过程能够有效的测度工作进度&#xff0c;控制和改善工作效率…

安卓逆向_24 ( 二 ) --- frida 学习记录

转载&#xff1a;看雪论坛 堂前燕 &#xff1a;https://bbs.pediy.com/thread-252319.htm apk 和 Python脚本 链接&#xff1a;https://pan.baidu.com/s/1KX1fY16NgaYB1FnCrpu0lQ 提取码&#xff1a;t38k 上次记录了下xposed hook java层的学习&#xff0c;这次记录下frid…

动态 | DeepMind 首次披露旗下专利申请情况

来源&#xff1a;AI科技评论摘要&#xff1a;作为一家顶尖的人工智能研究公司&#xff0c;DeepMind 近年来申请了一堆国际专利&#xff0c;但是具体到专利内容和申请数量就不得而知了。近日&#xff0c;DeepMind首次披露了一系列国际专利&#xff0c;这些专利涉及了现代机器学习…

JavaScript获取URL参数

文件1&#xff1a;realwall.js (function(window){var urltool {getUrlParameterByKey : function(url,key){var result "",start,parameterStr,len,paras,i;parameterStr url.split("?");if(parameterStr.length > 1){parameterStr parameterStr[…

Frida Android hook

From&#xff1a;https://eternalsakura13.com/2020/07/04/frida/ 开发环境配置 ( IDE 智能提示 frida )&#xff1a; 下载 nodejs&#xff1a; https://nodejs.org/zh-cn/download/npm install types/frida-gum 见过的较好的frida笔记&#xff1a; https://kevinspider.gith…