本文主要是介绍EditPlus一些技巧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
EditPlus 有个文件格式,用于区分三种换行符之一。
一、/r/n 与 /n 混合(即 PC 与 Unix 换行混合)
1,如果文本中 /r/n 的数量大于 /n 的数量,那么就以 PC 的 /r/n 方式来显示,这时 /n 并不能显示成为一个新行,而是成为一个不可显字符;
2,如果文本中 /r/n 的数量小于 /n 的数量,那么就以 Unix 的 /n 方式来显示,这时 /r/n 中的 /r 成为一个不可显字符,而 /r 后面的 /n 进行换行;
3,如果文本中 /r/n 的数量与 /n 的数相相同,那么就优先采用 /r/n 方式来显示,这时单独的 /n 成为一个不可显字符。
二、/n 与 /r 混合(即 Unix 与 Mac 换行混合)
1,如果文本中 /n 的数量大于 /r 的数量,那么就以 Unix 的 /n 方式进行换行,这时 /r 成为一个不可显字符;
2,如果文本中 /n 的数量小于 /r 的数量,那么就以 Mac 的 /r 方式进行换行,这时 /n 成为一个不可显字符;
3,如果文本中 /n 与 /n 的数量一样多,就优先以 Unix 的 /n 方式进行换,同时 /r 成为一个不可显字符。
三、/r/n 与 /r 混合(即 PC 与 Mac 换行混合)
1,如果文本中 /r/n 的数量大于 /r 的数量,那么就以 PC 的 /r/n 方式进行换行,这时 /r 成为一个不可显字符;
2,如果文本中 /r/n 的数量小于 /r 的数量,那么就以 Mac 的 /r 方式进行换行,/r/n 其中的 /r 成为换行符,后面的 /n 成为一个不可显字符;
3,如果文本中 /r/n 与 /r 的数量一样多,就优先以 PC 的 /r/n 方式进行换,单独的 /r 成为一个不可显字符。
四、/r/n、/n 与 /r 混合(即 PC、Unix、Mac 换行混合)
1,这三种换行哪种换行多就采用哪种方式;
2,如果三种换行数量或两种换行数量相同时,以 /r/n、/n、/r 的优先顺序确定换行模行。
实验工具
文本显示:EditPlus 3.00(254)beta
二进制修改:PSPad 4.5.3(2298)
EditPlus 在这方面有点欠缺,相比而言 PSPad 要比 EditPlus 在换行模式上要优秀,PSPad 在文件模式下只要有一个
PC(DOS)下的换行符,其就确定为 PC 换行模式,在保存之后会将其他单独的 /r 或者 /n 换成 /r/n。
这篇关于EditPlus一些技巧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!