【转载】Notepad++使用技巧

2023-05-16

一、 安装notepad + +


  notepad++的下载、安装非常easy。下一步下一步,所有选项都默认就可以安装好。但有几点需要注意。
  截止到写这篇博文,notepad++的最新版本为7.5.4。分为32bit和64bit两种。
  在7.5之前的版本中,32bit版有插件管理功能,64bit版没有插件管理功能。
   在7.5之后的版本中,无论32bit还是64bit版,都没有插件管理功能了。
  下面,以最新版的notepad++7.5.4为例,介绍如何安装notepad++。

1、双击安装包,英文不好的,一定选择“简体中文”。如果选择的是“English”,安装完毕后界面风格是英文的。可以在设置 -> 首选项… ->常用 -> 界面语言 中设置成为简体中文。

步骤一

2.下一步。

步骤二

3.我接受。

步骤三

4.选择安装位置后,下一步。

步骤四

5.下一步。

步骤五

6.安装。

步骤六
参数解释:

Don’t use %APPDATA%
默认没勾选。作用是允许配置文件放在Notepad++的安装路径下。由此,可以实现支持把整个Notepad++根目录都放到U盘中,到处带着跑了。当使用者对于Notepad++有很多自定义的配置,而换了个电脑,就得重新配置Notepad++时,建议勾选该选项。

Allow plugins to be loaded from %APPDATA%\notepad++\plugins
默认没勾选。作用是允许从%APPDATA%\notepad++\plugins的位置,载入插件,有一定的安全隐患。因为有些不安全的插件,如果放到plugins目录下的话,其也会自动载入,所以可能会导致一些安全问题。

Create Shortcut on Desktop
默认没勾选。在桌面创建一个Notepad++的快捷方式。不建议勾选,因为使用Notepad++时通常都是从文件右键中选择“Edit with Notepad++”,所以一般不需要在桌面创建快捷方式。

7.安装完毕,启动notepad++,通过“插件->插件管理”查看。32bit确实没有插件管理功能。64bit也验证了,同样没有。

插件管理
8.下载插件。
因为32bit和64bit的插件不通用。因此需要下载和notepad++版本对应的插件。
下载方式一:
github上32&64bit的PluginManager下载地址
下载方式二:
csdn上32bit的PluginManager_v1.4.9_UNI .7z下载地址
csdn上64bit的PluginManager_v1.4.9_x64.7z下载地址

下载相对应版本的PluginManager_v1.4.9.7z后,解压,复制plugins文件夹下的“PluginManager.dll”到notepad++安装目录下的plugins文件夹下。重启notepad++即可。

安装插件
到此,notepad++的安装就完成了。

二、 快捷键


  点击设置 -> 管理快捷键…,在弹出的窗口中可以查看并修改想改变的快捷键。

下面还是推荐记住的一下快捷键:

 

序号    功能    快捷键
1    添加书签    CTRL+F2 或 直接鼠标右击左侧栏(和设置断点类似)
2    快速定位书签    F2
3    快速复制一行    CTRL+D
4    快速删除一行    CTRL+L
5    将上下行交换    CTRL+T
6    快速定位到某一行    CTRL+G
7    快速查询    CTRL+F
8    进行单行注释    CTRL+K 或者是 CTRL+Q
9    取消单行注释    CTRL+SHIFT+K 或者是 CTRL+Q
10    进行多行注释    CTRL+SHIFT+Q
11    字体放大、缩小    点击放大、缩小按钮 或 CTRL+鼠标+滚轮的方式
12    选择多行    鼠标右击出现: “开始/结束” 最后一行选择 “开始/结束”
13    折叠所有行    ALT+0
14    释放所有行    ALT+SHIFT+0
15    折叠当前行    CTRL+ALT+F
16    释放当前行    CTRL+ALT+SHIFT+F
17    全屏模式    F11 (和浏览器一样)
18    合并行    Ctrl+J


三、 改变主题


  notepad++有默认的界面风格,如果你已经厌倦了默认的界面风格,不妨换一个主题。
  点击设置 -> 语言格式设置…,然后选择一款满意的主题, 点击保存并关闭。在此推荐主题是:obsidian,因为酷黑的主题也是主流IDE中受欢迎的主题。

主题


四、 设置tab键


  我们知道,良好的缩进有利于提高代码的阅读,tab键就提供了缩进功能。在多数的文本编辑器中,一个tab键相当于4个英文空格的宽度。我们也可以根据自己的喜好,设置tab键。
  点击设置 ->首选项… ->选项卡设置。

tab

五、 自动换行


  notepad++和windows系统自带的记事本一样,如果一行文字太长,文字就会跑到窗口外面。需要设置自动换行。

自动换行


六、 自动补全


  Notepad++具有自动补齐功能,该自动补全仅仅指的是一些符号和标签的自动匹配。比如在你输入括号时,输入了前括号,可以自动补齐后括号。写html时,写前标签,尾标签自动补全。编程时一些关键字的自动补全需要借助额外的插件。

设置方法:依次点击设置 -> 首选项 -> 自动完成。

自动补全


七、 创建、保存文件


  创建文件方式常用的有两种。在保存时,既要指定文件名、又要指定文件类型。较为麻烦。

创建文件

建议:创建文件后,可以在“语言”栏指定文件类型,保存时就仅需指定文件名了。

语言设置


八、同时编辑两个文件


  打开想要同时编辑的两份文件。右击其中任何一份文件的选项卡,选中移动到另一视图,整个屏幕会划分成两部分。

  既可以纵向拆分查看,也可以横向拆分查看,请右键点击拆分视图中间的分隔栏,然后选中“向右旋转”或者“向左旋转”,即可切换横向或纵向模式

多视图

九、保持Notepad++代码高亮风格到网页或word中


  在Notepad++中支持众多计算机程序语言,不仅有语法高亮度显示,也有语法折叠功能。
  如果需要把高亮显示的代码,粘贴到Word或html文件中。则需要借助下面这个技巧。
选中需要粘贴的代码。然后

工具栏中: 插件 -> NppExport -> Export to RTF / Export to HTML / Copy RTF to Clipboard / Copy Html to Clipboard / Copy all formats to Clipboard

高亮粘贴

序号    命令    功能解释
1.    Export to RTF    将高亮代码导出到一个rtf文件中
2.    Export to HTML    将高亮代码导出到一个html文件中。
3.    Copy RTF to Clipboard    将高亮代码 复制到粘贴板
4.    Copy Html to Clipboard    将高亮代码 复制到粘贴板
5.    Copy all formats to Clipboard    将高亮代码 复制到粘贴板


十、插件安装


方式一:在网上下载到插件,然后导入到notepad++中。
  首先我们可以访问notepad++插件的官方网站 ,下载我们想要下载的插件。
或者,点击“?”菜单下的”获取插件“按钮就会弹出插件下载网页或者去网上搜来.dll格式的Notepad++插件。

  下载完成后解压文件,点击 设置->导入->导入插件。或者把插件放在安装目录plugin目录下,重启Notepad++。
方式二:使用“插件管理”功能。
点击:Plugins -> Plugin Manager -> Show Plugin Manager-> Avaliable一栏显示当前可用的插件列表,选中你要的插件,然后点击下面的Install即可自动下载和安装对应插件,安装完成后重启notepad++。

插件安装
  这里推荐第二种方法安装插件,因为这样不会引起不兼容等各种各样的问题,让插件可以健康高效的工作。

十一、使用notepad++解决实际问题


   案例一:程序员在调试接口时,接口返回的结果是json数据,json数据格式混乱,难以阅读。我们可以把返回结果粘贴到notepad++中,利用Json Viewer插件格式化数据。

json

完成操作后,json数据结构非常的清晰。

json2
   案例二:程序员在调试接口时,接口有时候需要json数据作为实参,用一行代码显示。我们可以把实参json粘贴到notepad++中(如上图所示),执行如下操作:

json3

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【转载】Notepad++使用技巧 的相关文章

  • Notepad++ 搜索并替换多个文本行

    我在许多不同的规则中有数千个这样的规则 edit 1698 set src address 172 29 44 51 32 set dst address 172 29 44 67 32 set service tcp 1022 set s
  • 正则表达式删除记事本++中标签之间的文本

    我有这样的代码
  • Java使用notepad++和nppexec编译运行

    请记住 在 Windows shell 中进行编译是有效的 因此此问题成为 PATH 问题的可能性很小 如果不是零 我花了很多时间研究如何做到这一点 我在网上找到的所有结果都表明你可以这样做 NPP SAVE javac FILE NAME
  • 从 Git Bash 调用 notepad++

    我在用msysgit http msysgit github com 在 Windows 7 中 如何从 Git Bash 调用 notepad 就像我们使用默认记事本一样 比如说 name usename记事本文本文件 txt 相反 我希
  • 更改文本文件编码

    如何通过代码更改文本文件编码 我正在使用此代码实际创建文件本身 但如何更改编码 更改为 UTF 8 w o BOM string path E Test Example txt if File Exists path File Create
  • 如何让notepad++在cmd中像普通记事本一样工作?

    我喜欢使用命令提示符来编写和编译java 为了编写代码 我在cmd中输入 记事本MyJavaClass java 这将打开记事本并询问我是否要创建新文件 如果它尚不存在 对我来说 问题是我喜欢使用 notepad 作为文本编辑器 因为它有很
  • Notepad++ HTML Tidy 未知异常 Windows 7 x64

    当我尝试从 NotePad v5 9 3 中的 TextFX 菜单运行 HTML Tidy 时 出现以下错误 找不到配置文件 C Program Files x86 Notepad plugins Config tidy HTMLTIDY
  • 如何在 Notepad++ 中使用富文本?

    我喜欢Notepad 但有时我需要将一些单词设置为粗体或草书 更改字体大小等 在 Notepad 中可以吗 我们可以突出显示文本 右键单击文本Style Token gt Using 1st Style通过使用这个我们可以突出显示文本 最多
  • Notepad++改变文字颜色?

    我正在使用 Notepad 来模拟 ISPF 屏幕 我使用 StyleConfigurator 选择合适的字体 将其着色为绿色 并设置黑色背景 如何永久更改所选文本的颜色 例如 如果我的客户名称 THALECRESS 如何将客户名称 蓝色
  • Rockscroll 之类的记事本++ 插件?

    有没有像 Rockscoll for VisualStudio for notepad 这样的插件 至少有接近它的东西吗 Thanks 它是内置的 View gt Document Map
  • 使用 Notepad++ 删除 @ 之前少于 5 个字符的行

    可能标题99 都看不懂 我有这样的 abc 5004428 abcd 62604 abcde 505779 但我的文件比这个大 所以 我想删除包含 abc 和 abcd 的整行 因为它们在 之前 并且它们短于5个或不相等的字符 更多解释 我
  • Notepad++:块注释不起作用

    I am running Notepad 5 8 5 on Windows 7 editing Perl programs I would like to comment out a block of text lines and late
  • 如何在Notepad++中将大写字母转换为小写字母

    我主要使用 Notepad 进行编码 如何将大写字母转换为小写字母 反之亦然 只需选择要更改的文本 右键单击并根据需要选择大写或小写
  • 正则表达式替换记事本++中的html空格和前导空格

    我尝试使用以下正则表达式来删除 html 空格和前导空格 Find s lt gt s Replace 1 但每次执行此操作时 我的文档中都会出现 186 次 1 字面意思 任何帮助将不胜感激 这是我正在谈论的一个例子 This field
  • Notepad++ 在每行添加数字

    我在文本文件中有以下数据 p 1 p 1 p 1 p 1 等等 我在 Notepad 中打开该文件 我该如何将其更改为 p 1 p 2 p 3 p 4 etc You can use the Column Editor mode First
  • 复制带有格式的 Notepad++ 文本?

    我正在使用 Notepad 来编写代码 如何复制 Notepad 中的代码及其格式以粘贴到 Microsoft Word 中 即语法突出显示等 这是当您选择要复制为 html 的文本时来自 notepad 的图像 and how the f
  • Notepad++ 添加到每一行

    我正在使用 Notepad 但我无法弄清楚 我有很多行都以http 我需要在每一行的前面添加一些文本 另外 我需要在每行末尾添加不同的文本 每行的结尾都不同 将文本添加到每行的开头和结尾的最快方法是什么 按着这些次序 Press Ctrl
  • Notepad++ - 使函数“可点击”?

    我只是想这可能有用 但我找不到办法 在 Notepad 中 有没有一种方法可以使函数名称 可单击 即使它们成为链接 这样如果您单击它们 它会自动将您带到其定义 最好是跨整个代码库 目前还没有插件提供可直接单击的函数名称 但您可以尝试使用 S
  • Notepad++ 编辑 PHP 的语法突出显示吗?

    我想在 Notepad 中编辑 PHP 的语法突出显示 变量开头为 与仅开头的变量的颜色不同 让运营商像 颜色与操作员不同 是否可以将突出显示更改为如此深入 如何 这个有可能 在 Notepad 中 通过单击定义新语言View gt 用户定
  • Notepad++:: 通过正则表达式完全删除包含问号的行

    嗯 我想这就是我的标题 这对于我将要实现的目标来说是不言自明的 这是我当前的文本文件的示例 Diva was the winning song of the Eurovision Song Contest 1998 Who will win

随机推荐

  • 目标检测篇-FPN论文精读

    1 FPN网络结构 基于feature pyrimid来检测不同scale的object xff0c 共有4种思路 a 使用图像金字塔构建特征金字塔 在每个图像尺度上独立计算的 b 只使用单一尺度的特征 c 重用由卷积神经网络计算的金字塔特
  • VNC的安装和常用命令

    主要参考文章 xff1a http www cnblogs com coderzh archive 2008 07 16 1243990 html http os 51cto com art 201005 201136 all htm ht
  • Deepin debian安装Libreoffice

    Libreoffice LibreOffice 是一款功能强大的办公软件 xff0c 默认使用开放文档格式 OpenDocument Format ODF 并支持 docx xlsx pptx 等其他格式 它包含了 Writer Calc
  • 小波变换——哈尔小波,Haar

    哈尔小波转换是于1909年由Alfr d Haar所提出 xff0c 是小波变换 xff08 Wavelet transform xff09 中最简单的一种变换 xff0c 也是最早提出的小波变换 Alfr d Haar xff0c 188
  • 一个字节多少位

    前几天笔试发现这个问题有点模糊 xff0c 囧 xff0c 记录一下 xff1a 1字节 xff08 byte xff09 61 8位 xff08 bit xff09 在16位的系统中 xff08 比如8086微机 xff09 1字 xff
  • java 基础排序(冒泡、插入、选择、快速)算法回顾

    java 基础排序 xff08 冒泡 插入 选择 快速 xff09 算法回顾 冒泡排序 code private static void bubbleSort int array int temp for int i 61 0 i lt a
  • Houdini Python开发实战 课程笔记

    P2 43 P3 43 P4 43 P5 基础 xff1a 1 Houdini中使用Python的地方 2 Textport xff1a 可使用cd ls等路径操作的命令 xff08 命令前加 xff0c 可在python中使用 xff09
  • Houdini Mac 添加external editor

    我的尝试 xff08 没有成功 xff09 xff1a 1 找到houdini env文件 2 修改env文件 xff0c 添加 EDITOR 61 34 Applications Sublime Text app Contents Sha
  • Vue拖拽组件列表实现动态页面配置

    需求描述 最近在做一个后台系统 xff0c 有一个功能产品需求是页面分为左右两部分 xff0c 通过右边的组件列表来动态配置左边的页面视图 xff0c 并且左边由组件拼装起来的视图 xff0c 可以实现上下拖拽改变顺序 xff0c 也可以删
  • 项目时间管理

    项目进度管理知识领域中主要包括规划进度管理 定义活动 排列活动顺序 估算活动资源 估算活动持续时间 制定进度计划 控制进度等7个过程 一 规划进度管理 规划进度管理是为规划 编制 管理 执行和控制项目进度而制定政策 程序和文档的过程 规划进
  • 25.STP生成树协议介绍(链路收敛、拓扑变更)及缺点

    生成树协议 xff08 Spanning Tree Protocol xff0c STP xff09 是一种工作在OSI网络模型中的第二层 数据链路层 的通信协议 xff0c 基本应用是防止交换机冗余链路产生的环路 用于确保以太网中无环路的
  • Python2-openpyxl对Excel的操作(获取总行列数,获取某行值,获取某列值,设置单元格值)...

    from openpyxl import class excel def init self file self file 61 file self wb 61 load workbook self file sheets 61 self
  • GBT22239-2019等保2.0三级要求

    1 第三级安全要求 1 1 安全通用要求 1 1 1 安全物理环境 1 1 1 1 物理位置选择 本项要求包括 xff1a a 机房场地应选择在具有防震 防风和防雨等能力的建筑内 xff1b b 机房场地应避免设在建筑物的顶层或地下室 xf
  • linux网卡的vlan配置,linux增加vlan网卡配置

    1 编辑文件 etc sysconfig network 在里面添加一行 xff1a VLAN 61 yes 2 再生成网卡设备的配置文件ifcfg eth1 10和ifcfg eth1 240 cd etc sysconfig netwo
  • RYU控制器与Openstack集成-ofagent方案(1)

    随着云计算和SDN的应用越来越多 xff0c 对于SDN控制器的选择也有许多 xff0c 例如OpenDaylight RYU Floodlight和POX等 xff0c 我们先选择RYU与openstack集成作为研究方向 RYU作为Py
  • 浅谈UML学习笔记动态模型之序列图、协作图

    1 序列图 序列图和协作图都是交互图 xff0c 彼此等价 xff0c 可以相互转化 序列图是对对象之间传送消息的时间顺序的可视化表示 序列图用于表现交互 xff0c 侧重于强调时间顺序 序列图将交互关系表示为一个二维图 xff0c 如下图
  • No valid host was found. There are not enough hosts available

    root 64 dell PowerEdge T30 nova boot flavor m1 tiny image cirros nic net id 61 c2943fac a910 4cf6 b021 e8ab321965c9 secu
  • 校园网频繁断线、连不上网etc.

    这篇记录一下 Windows 下安装完 虚拟机 之后 xff0c 校园网 xff08 和其他网络 xff09 断线 xff0c 甚至无法连接到网络的情况 背景 xff1a 新装的系统 xff0c 网卡驱动什么的也都是刚装好的 xff0c 虚
  • JavaScript 笔记(3) -- JSON

    JavaScript JSON JavaScript Object Notation 是一种轻量级的数据交换格式 JSON 是用于存储和传输数据的格式JSON 通常用于服务端向网页传递数据 JSON 使用 JavaScript 语法 xff
  • 【转载】Notepad++使用技巧

    一 安装notepad 43 43 notepad 43 43 的下载 安装非常easy 下一步下一步 xff0c 所有选项都默认就可以安装好 但有几点需要注意 截止到写这篇博文 xff0c notepad 43 43 的最新版本为7 5