
当妳写(或者是用脚本自动生成)一些带有超长单行的代码时,可能会遇到这个问题。
在 kate中打开带有超长行的代码时,妳会发现,那些长度超过1024的行,明明就是一行代码,在kate里却强行显示成了多行,并且因此还导致kate的语法提示将这些代码的语法判断为错误。
看看这个截图:
在这里, kate中所显示的2、3、4行,实际上是同一行,其长度为2415个字节,所以被kate强行拆成3行显示出来了,并且其语法高亮也是从第“3”行开始变得混乱了,其实整行的等号右侧都是一个由单引号包围的字符串常量,不应该有这么多的色彩的。
这个特性给本座造成了一小段时间的困扰,还以为自己生成的代码里面多出了换行符勒。
解决方法就是在 kate的配置里面将行长度限制从1024改成0。这样操作:单击菜单栏的 设置 → 配置Kate ,在弹出的对话框里切换到 打开/保存 ,将右边的 行长限制 改成0.见下图。
改完设置, 确定 之后 ,按 F5 重新载入文件,这个时候就不会出现恶心的强制换行了,见下图效果 ,长长的那一行现在是显示成一行了,不过这次是开启了自动换行显示模式 ,从行号可以看出kate已经将这长长的一行当成一行来处理了 。
未知美人
HxLauncher: Launch Android applications by voice commands