notepad

MSVC命令行工具cl构建notepad++插件plugin

点点圈 提交于 2019-11-29 17:19:10
Notepad++提供了制作插件的模板,几个自带插件也有源码,每个例子都提供了MSVC的工程文件 NppPluginTemplate.vcxproj. 官方模板 https://github.com/npp-plugins/plugintemplate/ 但是我只编译个转换文本的小插件, 不想安装那么庞大的Visual Studio,怎么办,只安装VC编译工具 ,QT就可以调用,那么我只用这个编译工具来构建我的插件应该可以吧,经过不断摸索,如愿。 我安装的是VS2017编译工具,也是需要几个G的,cl.exe用来编译,link.exe链接dll,rc.exe创建资源,只用这几个命令就可以完成这项工作了。我直接写成了批处理 @echo off cl /c /D UNICODE /EHsc *.cpp if %errorlevel% gtr 0 goto :END echo 编译成功,开始链接 link -dll *.obj *.res echo ====链接完成==== goto :SUCCESS :END echo 编译失败 :SUCCESS 以上代码保存为cmd或者bat文件,旋转到源代码目录中执行,就可生成目标文件 NppPluginDemo.dll,再把它放到npp的插件目录中,就可以调用了。 来源: https://blog.csdn.net/baikunlun

windowns右键notepad++ 打开文件

拟墨画扇 提交于 2019-11-29 17:08:31
有时会用notepad++绿色版免安装,但无法右键用notepad打开文件,可以在桌面新建.txt文件,将下面内容复制到文件中(注意要换成自己的程序路径): 1 Windows Registry Editor Version 5.00 2 [HKEY_CLASSES_ROOT\*\shell\NotePad++] 3 @="notepad++" 4 "Icon"="F:\SoftWare\Notepad++v771\Notepad++.7.7.1.x64\notepad++.exe" 5 6 [HKEY_CLASSES_ROOT\*\shell\NotePad++\Command] 7 @="\"F:\SoftWare\Notepad++v771\Notepad++.7.7.1.x64\notepad++.exe" \"%1\"" 再把后缀名改成 .reg 双击运行即可 来源: https://www.cnblogs.com/pylearner/p/11523959.html

为notepad++安装compare插件

坚强是说给别人听的谎言 提交于 2019-11-29 14:38:04
notepad++的最新版本和compare插件的压缩包。安装完notepad++之后,解压插件文件,将解压得到的.dll文件剪切到notepad++安装路径的plugins中。再次打开软件---插件---compare.OK.所需软件地址及其插件的压缩文件地址如下链接。 https://pan.baidu.com/s/1CA1gB_lK8Rj5_reVxVzEXA 来源: 51CTO 作者: lillian_trip 链接: https://blog.51cto.com/xiaoqiaoya/2115177

NotePad++ 正则表达式 转

ε祈祈猫儿з 提交于 2019-11-29 09:39:53
https://blog.csdn.net/wangkai_123456/article/details/55254598 在我们处理文件时,很多时候会用到查找与替换。当我们想将文件中某一部分替换替换文件中另一部分时,怎么办呢? 下面正则表达式 给我提供方法。 正则表达式,提供复杂 并且弹性的查找与替换 注意: 不支持多行表达式 (involving \n, \r, etc). 要选上 正则表达式搜索 1 基本表达式 符号 解释 . 匹配任意字符,除了新一行(\n)。也就是说 “.”可以匹配 \r ,当文件中同时含有\r and \n时,会引起混乱。要匹配所有的字符,使用\s\S。 (…) 这个匹配一个标签区域. 这个标签可以被访问,通过语法 \1访问第一个标签, \2 访问第二个, 同理 \3 \4 … \9。 这些标签可以用在当前正则表达式中,或则替search和replace中的换字符串。 \1, \2, etc 在替换中代表1到9的标签区域(\1 to \9)。例如, 查找字符串 Fred([1-9])XXX 并替换为字符串 Sam\1YYY的方法,当在文件中找到Fred2XXX的字符串时,会替换为Sam2YYY。注意: 只有9个区域能使用,所以我们在使用时很安全,像\10\2 表示区域1和文本”0”以及区域2。 |[…] |表示一个字符集合, 例如 [abc]表示任意字符

java开发工具

徘徊边缘 提交于 2019-11-29 06:07:58
流行JAVA开发工具 正所谓工欲善其事必先利其器,我们在开发java语言过程中同样需要一款不错的开发工具,目前市场上的IDE很多,本文为大家推荐以下下几款java开发工具: Eclipse(推荐): 另一个免费开源的java IDE,下载地址: http://www.eclipse.org/downloads/packages/ 选择 Eclipse IDE for Java Developers : JetBrains 的 IDEA, 现在很多人开始使用了,功能很强大,下载地址: https://www.jetbrains.com/idea/download/ Notepad++ : Notepad++ 是在微软视窗环境之下的一个免费的代码编辑器,下载地址: http://notepad-plus-plus.org/ Netbeans: 开源免费的java IDE,下载地址: http://www.netbeans.org/index.html 来源: https://www.cnblogs.com/liang-chen/p/11458394.html

Delphi快捷键

偶尔善良 提交于 2019-11-29 05:42:36
[Delphi编程驿站]http://www.delphiesite.91i.net NotePad 2003 朋友!您好!   很高兴您正在使用我的作品。我选择了Borland公司的产品Delphi ,“NotePad 2003”是我用Delphi编制的一个Windows下的字处理应用程序。目前NotePad 2003 是Delphi的1.0版,它完全可以替代Windows自带的记事本程序。我会不断交流与学习过程序将其加以改进,推出后续版本的。 目前共享软件中已经有了大量的记事本版本,其中不泛有好多经典之作。比如EditPlus,然而英文菜单及提示信息,简直让人有种摸不着头脑的感觉,我们总不能老是汉化别人的东西吧?况且,汉化的版本存在运行不稳定现象。于是本人编制一个集文本编辑、操作方便等功能于一身的记事本程序,NotePad 2003正是在出于这样的想法而产生的。 NotePad 2003特点   NotePad 2003是一个可视化的字处理程序,可以用来编辑文本文件。   您或许要问:Windows下不是已经有了一个记事本了吗?干吗还要用NotePad 2003呢?   理由其实也很简单,NotePad 2003比Windows下的记事本功能强大、且具有较高地实用性。她提供了完善的文本文件处理机制,简洁的文件操作功能,使文本文件的编辑和阅读更方便、更快捷

Delphi快捷键

旧时模样 提交于 2019-11-29 05:40:41
[Delphi编程驿站]http://www.delphiesite.91i.net NotePad 2003 朋友!您好!   很高兴您正在使用我的作品。我选择了Borland公司的产品Delphi ,“NotePad 2003”是我用Delphi编制的一个Windows下的字处理应用程序。目前NotePad 2003 是Delphi的1.0版,它完全可以替代Windows自带的记事本程序。我会不断交流与学习过程序将其加以改进,推出后续版本的。 目前共享软件中已经有了大量的记事本版本,其中不泛有好多经典之作。比如EditPlus,然而英文菜单及提示信息,简直让人有种摸不着头脑的感觉,我们总不能老是汉化别人的东西吧?况且,汉化的版本存在运行不稳定现象。于是本人编制一个集文本编辑、操作方便等功能于一身的记事本程序,NotePad 2003正是在出于这样的想法而产生的。 NotePad 2003特点   NotePad 2003是一个可视化的字处理程序,可以用来编辑文本文件。   您或许要问:Windows下不是已经有了一个记事本了吗?干吗还要用NotePad 2003呢?   理由其实也很简单,NotePad 2003比Windows下的记事本功能强大、且具有较高地实用性。她提供了完善的文本文件处理机制,简洁的文件操作功能,使文本文件的编辑和阅读更方便、更快捷

eclipse隐藏的列编辑

橙三吉。 提交于 2019-11-29 05:40:27
作为开发人员,应该大部分都懂列编辑模式,最早接触使用列编辑模式是用UE,后来用了notepad++,列编辑模式也很顺手。 以前用eclipse编辑代码想用列编辑时还以为它不支持就打开notepad++等编辑器处理。一次偶然机会发现原来eclipse中也隐藏着列编辑模式。 eclipse中按下ctrl+alt+A进入列编辑模式,编辑处理完后再按 ctrl+alt+A恢复正常模式。 只是因为它本身alt+鼠标左键进入,所以一直没发现。 来源: https://www.cnblogs.com/doit8791/p/11456933.html

006 Notepad++ 运行 C/C++

吃可爱长大的小学妹 提交于 2019-11-29 02:42:38
0. 前言 很早以前配过 Notepad++ 的 C 运行环境,早忘了 这回搜索时,找不到以前的文章了,倒是发现许多不同的方法,所以想着作个笔记,省得以后到处找 1. 准备 有 Mingw64与 Notepad++ 2. 开工 打开 Notepad++ 按 F5 输入 cmd /k pushd "$(CURRENT_DIRECTORY)" && g++ -o "$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && "$(NAME_PART)".exe & PAUSE & EXIT 点击“保存” 输入名称,如 **c_c++_compile_run** 选择快捷键,如 Ctrl + Shift + C 待补充 来源: https://www.cnblogs.com/yorkyu/p/11441125.html

Can a java program “type” into another windows program like notepad

大兔子大兔子 提交于 2019-11-29 02:36:53
is there anyway to type into a notepad.exe process from a JAVA process? Dominique Yes, using the robot is the solution: import java.awt.Robot; import java.awt.event.KeyEvent; public class Notepad { static int keyInput[] = { KeyEvent.VK_J, KeyEvent.VK_A, KeyEvent.VK_V, KeyEvent.VK_A, KeyEvent.VK_SPACE }; public static void main(String[] args) throws Exception { Runtime.getRuntime().exec("notepad"); Robot robot = new Robot(); for (int i = 0; i < keyInput.length; i++) { robot.keyPress(keyInput[i]); robot.delay(100); } } } if you want to convert a String to keyEvents check this question Convert