/ / Как мога да намеря непечатен характер, който обърква друг инструмент с Sublime Text 2? - sublimetext2, sublimetext

как мога да намеря символ, който не се отпечатва, което е объркване на друг инструмент с Sublime Text 2? - сублимекст2, сублимекст

Аз взех някакъв код от публикация в блога и азискал да го преобразува в coffeescript. Обаче някъде има незаконен знак в кода, така че js2coffee се провали. Всички предложения, които намерих, говорят за празно пространство. Показването на символите за празно място не помогна.

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 ++ (аз съм в VM) и после се върнах към Sublime Text 2 (в Ubuntu) и незаконният характер изчезна - преобразува се добре с помощта на js2coffee. js2coffee не ми казва какъв е незаконният знак или номера на линията, в който е включен.

Отговори:

1 за отговор № 1

Какво ще кажеш http://www.if-not-true-then-false.com/2011/linux-display-show-file-contents-tabs-line-breaks-non-printing-characters/?

Последният пример, използвайки "cat -A / path / to / myfile" изглежда да показва всички знаци, независимо от видимостта. Може би да опитате това под вашата Ubuntu VM?

Мога също да мисля за това и да запазяизход към файл, а след това направете същото, но с файла, който вече сте почистили чрез N ++ -> ST2, и направете diff, просто от любопитство, за да видите кой char е виновен.