2019-03-28

sublime_text添加至右键:

方法一:

1、编写sublime_addright.inf文件,如下代码所示:注意编写该文件的时候使用ANSI编码格式,否则可能出现右键:“用 SublimeText3 打开”的中文乱码问题。

2019-03-28_第1张图片
sublime_addright.inf

2、将sublime_addright.inf文件放置在包含sublime_text.exe可执行文件夹的路径下,如"D:\Sublime Text Build 3176 x64\sublime_text.exe",右键sublime_addright.inf安装即可。

3、注意如果还是出现右键: “用 SublimeText3 打开”的中文乱码问题,可以WIn+R输入regedit打开注册表编辑器,将数据修改成正常中文即可,如下图所示:

2019-03-28_第2张图片
regedit-sublime

方法二:

1、编写sublime_addright.reg文件,如下代码所示:注意编写该文件的时候使用ANSI编码格式,将代码中sublime_text.exe可执行文件夹的路径替换成自己的即可。

注意文件中路径使用双反斜杠进行隔开,这是因为一般在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜 杠"\",比如"C:\Windows\System"。

有时我们会看到这样的路径写法,"C:\\Windows\\System",也就是用两个反斜杠来分隔路径,这种写法在网络应用或编程中经 常看到,事实上,上面这个路径可以用"C:/Windows/System"来代替,不会出错。但是如果写成了"C:\Windows\System", 那就可能会出现各种奇怪的错误了。

至于上述问题出现的原因,要从字符串解析这方面来分析,在C里面,输出字符串时,如果想输出一个换行,那就要加上'\n'这个标志,类似的,输出一个TAB,就加上'\t',也就是说,反斜杠("\")这个符号会把跟在它后面的字符结合起来转义成其它字符。根据这个原理,如果想输入一个反斜杠呢?只要敲'\\'就可以了。

如果"C:\Windows\System"这个路径字符串交给C编译器编译,实际写入内存的字符串并没 有包含反斜杠"\",甚至紧跟在反斜杠后面的字母也一起被转义成了其它的字符,再次调用的话势必会出问题。在C编译器,Java编译器、一些配置文件的解析、Web服务器等等,都会遇到对字符串进行解析的这个问题,由于传统的 Windows采用的是单个斜杠的路径分隔形式,导致在对文件路径进行解析的时候可能发生不必要的错误,所以就出现了用双反斜杠"\\"分隔路径的形式。 不管解析引擎是否将反斜杠解析成转义字符,最终在内存中得到的都是"\",结果也就不会出问题了。

由此也可以看出Windows或者说DOS在设计初期考虑不够周全,为了和Unix一些特征区别开来,将Unix中的正斜杠"/"分隔路径方 式改变成了反斜杠"\"。这样改变导致的一个问题就是在早期DOS命令行中,正常的文件名是不能包含空格的,如果包含了空格,会导致输入这样的文件名时, 命令解析无法将其和参数区分开。例如,想要进入"hutaow yuan"这个目录(在此先忽略8.3命名规则),直接输入"cd hutaow yuan",命令行会将其解析为进入"hutaow"目录,而后面的"yuan"做参数,这显然不是所期望的。

而在Unix中,文件名如果包含空格,可以直接在空格前加上反斜杠"\"进行转义,从而很好的和命令参数区别出来(参数之间一般使用空格分 隔)。还是上面的例子,在Unix中,只要输入"cd hutaow\ yuan"(在yuan前面的空格前加上"\"),命令行会正确的辨认出"hutaow yuan"并进入这个目录。

当然,现在Windows的后续版本已经使用其它方法(比如文件名用双引号括住)解决了空格问题。

2019-03-28_第3张图片
sublime_addright.reg

步骤2以及3同方法一。


UltraEdit注册以及添加至右键:

注册:

下载UltraEdit注册机以及软件,安装软件,断开网络进行脱机激活,具体网盘见。

右键添加:

1、打开UltraEdit,选择菜单栏高级-》配置选项

2019-03-28_第4张图片
打开UltraEdit,高级,配置

2、打开配置对话框,选择左侧关联文件选项,然后勾选右侧的集成到资源管理器,点击确定即可。

2019-03-28_第5张图片

你可能感兴趣的:(2019-03-28)