Sublimetext2 我怎样才能找到一个非打印字符,它正在用Sublime Text 2弄乱另一个工具?
我从一篇博客文章中获取了一些代码,我想将其转换为coffeescript。但是,代码中的某个地方有一个非法字符,因此js2coffee失败。我发现的所有建议都是关于空白的。显示空白字符没有帮助Sublimetext2 我怎样才能找到一个非打印字符,它正在用Sublime Text 2弄乱另一个工具?,sublimetext2,sublimetext,Sublimetext2,Sublimetext,我从一篇博客文章中获取了一些代码,我想将其转换为coffeescript。但是,代码中的某个地方有一个非法字符,因此js2coffee失败。我发现的所有建议都是关于空白的。显示空白字符没有帮助 angular .module('lvl.services',[]) .factory('uuid', function() { var svc = { new: function() { function _p8(s) {
angular
.module('lvl.services',[])
.factory('uuid', function() {
var svc = {
new: function() {
function _p8(s) {
var p = (Math.random().toString(16)+"000000000").substr(2,8);
return s ? "-" + p.substr(0,4) + "-" + p.substr(4,4) : p ;
}
return _p8() + _p8(true) + _p8(true) + _p8();
},
empty: function() {
return '00000000-0000-0000-0000-000000000000';
}
};
return svc;
});
如何使用升华文本2查找此非法字符?我将文本复制到Windows Notepad++(我在一个虚拟机中),然后返回到Sublime text 2(在Ubuntu中),非法字符消失了——使用js2coffee
可以很好地转换js2coffee
不会告诉我非法字符是什么,或者它在什么行号上 怎么样
最后一个示例使用“cat-A/path/to/myfile”似乎显示所有字符,而不考虑可见性。也许可以在你的Ubuntu虚拟机上试试
我也可以考虑这样做,并将输出保存到一个文件中,然后做同样的操作,但是对于您已经通过N++->ST2清理的文件,然后做一个区分,只是出于好奇,看看哪个字符是罪魁祸首。我会尝试这样做,但文件不见了。我一定是通过复制到另一个应用程序修复了它
cat-A
似乎是一个很好的bash级解决方案。ST2不能做到这一点似乎很奇怪(如有缺陷)。是的,很奇怪的是,ST2没有很多人必须使用/需要的东西。