怎么样用Notepad++把原本挤在一行的信息数据想如图那样分开?(附图求解!)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样用Notepad++把原本挤在一行的信息数据想如图那样分开?(附图求解!)相关的知识,希望对你有一定的参考价值。
↓这个是我的界面,全堆在一起,看得我眼酸……
↓这个是网上示范时展示的界面,具体的内容是上面那张图涂上颜色的那一条
请问怎么像这样展开?这个软件应该有这个功能吧?怎么操作呢?如果各位知道别的软件有这功能也不妨推荐给我,谢谢啦!
使用Notepad++中的一个叫做 XML Tools的插件,其中带格式化输出XML的功能:
Pretty print(XML only - with line breaks) Ctrl+Alt+Shift+B
复杂的说:
自己去看:
【crifan推荐】轻量级文本编辑器,Notepad最佳替代品:Notepad++
(此处无法贴地址,请自己用谷歌搜标题,即可找到帖子地址)追问
非常感谢!!!很好用啊!!!额,还有个小问题,修改完成后,请问怎么把他改回原来的样子?就是图一的,因为不改回去我发现游戏老是出错,以前直接在图一的模式修改没这种出错的问题。
追答目前好像没办法改回图一的。
即使有办法,能改回去的,也只是所有的空格都消除之类的,无法恢复你所要的你这里的效果。
c语言修改文件图标
1、如何用c语言获得一个指定路径文件的图标
2、如何修改一个文件图标?
话说应该是c++也无所谓的
当然,你也可以修改txt 类型文件的图标(但是可以仍然用 notepad.exe 打开)。txt 类型文件的图标,其实是保存在注册表里面的。具体位置是:
HKEY_CLASSES_ROOT -> .txt ,找到 txt 类型在注册表里面的类型名,一般为txtfile;
HKEY_CLASSES_ROOT -> txtfile -> DefaultIcon , 这个就是 txt 类型文件的图标了。追问
是这样的,我是想通过用c++写一个程序,通过这个程序来修改其他指定文件的图标(以exe文件为例),而不是把所有的exe文件都修改,能否实现?
另外,刚才听你这么一说,对刚才的东西也挺感兴趣的,是不是用刚才的方法可以将所有的TXT文件的图标修改为另外一个?如果可以的话,可否代码实现下?可以的话,追加50分
问题1:修改指定 exe 文件的图标。
还是从注册表入手:
HKEY_CLASSES_ROOT -> .exe ,找到 exe 类型在注册表里面的类型名,一般为 exefile;
HKEY_CLASSES_ROOT -> exefile-> DefaultIcon , 这个目录下有个默认项,值为 “%1”。
也就是说,每个 exe 文件的图标,是【 该 exe 文件本身】里面的包含的第一图标。
顺便说一句,一个 exe 文件里,其实有很多东西的,包括图标,字符串,版本信息等,是经过编译后才以一个文件的形式存在的。
这样问题的答案就清楚了。要修改指定 exe 文件的图标,必须修改 exe 文件本身。具体的说,要把exe 文件里面的第一个图标,替换为指定的图标。
具体的实现细节,水平有限,我也不会,你可以参考其他资料。但是我负责的告诉你,思路就是这样的。这里有个现成的软件,就是有这个思路实现的:
http://www.pc6.com/softview/SoftView_55320.html
问题2:
这个很简单,直接修改注册表就行了。比如修改 txt 类型的文件图标(但是不修改打开 txt 文件的程序),可以修改:
HKEY_CLASSES_ROOT -> txtfile -> DefaultIcon
里面的默认项的值。
比如改为:
C:\WINDOWS\Installer\90140000-0011-0000-0000-0000000FF1CE\wordicon.exe,1
上面的这个图标其实就是 word 文件的默认图标啦。
【现在你重启 exeplor.exe 进程】,所有 txt 文件的图标,都是 word 文件的图标了。当然双击还是用 notepad.exe 打开的哦!
十分感谢你的耐心解答!
对于问题二能否用代码写一下?我是新手谢谢
另外,C:\WINDOWS\Installer\90140000-0011-0000-0000-0000000FF1CE\wordicon.exe,1
是一个路径名称么?为什么会有大括号?
如果想改为一个指定的图片(不是系统其他文件的图标)怎么写(希望代码注释一下)谢谢
#include <resource.h>
#define ICO_MAIN 0x1000 //图标
ICO_MAIN ICON "Main.ico"
把这三个写在一个资源文件里面(就是.rc的),资源文件再加到工程中,"Main.ico"就是的图标文件,主程序中用:
hIcon=LoadIcon(hInstance,ICO_MAIN);
SendMessage(hWnd,WM_SETICON,ICON_BIG,hIcon);
以上是关于怎么样用Notepad++把原本挤在一行的信息数据想如图那样分开?(附图求解!)的主要内容,如果未能解决你的问题,请参考以下文章