Nodepad++的使用技巧

1. 简介

Nodepad++的使用技巧和SQL in应用例子|

2. 操作技巧

2.1 把一列转成行(使用替换回车换行符方式)

  1. Ctrl+H打开替换对话框;
  2. “查找目标”中输入“\r\n”(即换行回车符);
  3. “替换为”留空;
  4. “查找模式”选择“正则表达式;
  5. 点击“全部替换”进行替换全部,或点击“替换”进行替换单个;
    在这里插入图片描述

2.2 把一列转成行(使用移除EOL字符)

  1. 选择“编辑”菜单;
  2. 选择“空白字符操作”;
  3. 选择“移除非必需的空白和EOL”;(注:EOL为End Of Line)
  4. 得出的结果是:多余的空白和回车换行符都使用一个空格替换掉了,多行变成一行、用空格分隔;
    在这里插入图片描述

2.3 在每行的开始或结束插入固定字符或序列

  1. 把光标放到第一行的开始或结束(视希望在开始或结束插入固定字符而定);
  2. 选择菜单“编辑->列块编辑”;
  3. 如果是插入固定字符,则在“插入文本”中输入要插入的固定字符,点击“确定”按钮即可;
  4. 如果是要插入数字序列,则在“插入数字”中输入“初始值”、“增量”等值,点击“确定”按钮即可;
    在这里插入图片描述
    在这里插入图片描述

2.4 移除空白行

  1. 选择“编辑”菜单;
  2. 选择“行操作”;
  3. 选择“移除空行”;
    在这里插入图片描述

2.5 提取每行指定字符串(正则表达式)

  1. Ctrl+H打开替换对话框;
  2. 在“查找目标”中输入匹配的正则表达式,要提取的部分用()括住,可以有多对括号;正则表达式的语法与linux的基本相同;
  3. 在“替换为”中输入结果希望的类型,使用\1 \2等来对应()里的内容;
  4. “查找模式”里勾上正则表达式;
    在这里插入图片描述

如:
abc10001efg
aa10002bbbb
使用上图的表达式,可以替换出10001和10002来;(注意: .*代表任意字符,在其后面加?表示去掉贪婪模式、即尽可能少地匹配)

3. 应用例子

3.1 拼接SQL的in条件

  1. 在数据库查询出一列id,如:
    10001
    10002

    10003
  2. 在每个ID后面先加上逗号(使用2.3和2.2的方式)
    • 把光标放到第一行10001的后面;
    • 选择菜单“编辑->列块编辑”;
    • 在“插入文本”中输入逗号,点击“确定”,则每行后面加上了逗号;
    • 选择“编辑->空白字符操作->移除非必需的空白和EOL”,把列变成行;
    • 在两端加上括号即可以成为in的条件;
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Notepad是一个文本编辑器,具有一些特点使其与其他常见的文本编辑器不同。首先,Notepad有一个简洁的界面,使用户可以轻松地编辑文本文件。其次,Notepad支持多种编程语言的语法高亮显示,包括HTML、CSS、JavaScript等。此外,Notepad还提供了一些实用的功能,如查找和替换、自动完成和拼写检查等。 为了更好地使用Notepad,你可以考虑以下技巧: 1. 使用快捷键:Notepad支持许多快捷键,可以提高你的编辑效率。例如,Ctrl + S用于保存文件,Ctrl + F用于查找文本,Ctrl + Z用于撤消上一次操作等。 2. 利用语法高亮显示:Notepad的语法高亮显示功能可以帮助你更好地理解和编辑代码。例如,在编辑HTML文件时,Notepad会根据标签、属性和值的不同,以不同的颜色进行高亮显示,使代码更易读。 3. 使用插件和扩展:Notepad支持插件和扩展,可以增加其功能和定制性。你可以根据自己的需求安装一些常用的插件,如代码片段管理器、文件浏览器等,以提高工作效率。 4. 自定义设置:Notepad允许用户自定义设置,包括字体、颜色主题、缩进等。你可以根据自己的喜好和需求,调整这些设置,以提供更好的编辑体验。 总之,Notepad是一个简单实用的文本编辑器,通过掌握一些使用技巧,你可以更高效地编辑文本文件和代码。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [文本编辑器Notepad++使用技巧](https://blog.csdn.net/weixin_40918067/article/details/117886824)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

powerfuler

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

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

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

打赏作者

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

抵扣说明:

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

余额充值