崇高で開いているドキュメントの多くを持っている私は、それらの多くはどのようにしてこのプロセスから抜け出すことができますか?私は、CTRL-の線に沿って何かを私はタブをソートするために1を作成したと思ったが、私は間違ったものを打つキーボードショートカットを使って実験して
を保存しませんALT-シフト-S
そしてそれは、だから私は今、保存されていない文書の負荷と
012のように見える窓と崇高の状況を持っているすべての近くをやっているように見えます
もし私がOKを押すと、それは次のファイルについて尋ねる(おそらく私はそれを失う)。その1つは重要ではないかもしれませんが、それらの多くは無防備で無題で重要です。題名はついているが、保存されていないものもある
保存していないすべてのファイル(または保存したファイルの更新)を失うことなく、このプロセスから抜け出す方法がわかりません。
あなたはどう思いますか?
さらに、Hugoの入力としてはJSONだと思うので、JSONエディタ/ JSONリーダーで読むことに興味があります。
しかし、私はので、多分それは完全に有効なJSONではありません
このエラーが出ますか?私は、ファイルを読むために、いくつかのNodeJSをしようとした場合、私は、私はまだ問題に
/*
http://stackoverflow.com/questions/14432165/uncaught-syntaxerror-unexpected-token-with-json-parse
// preserve newlines, etc - use valid JSON
s = s.replace(/\\n/g, "\\n")
.replace(/\\'/g, "\\'")
.replace(/\\"/g, '\\"')
.replace(/\\&/g, "\\&")
.replace(/\\r/g, "\\r")
.replace(/\\t/g, "\\t")
.replace(/\\b/g, "\\b")
.replace(/\\f/g, "\\f");
// remove non-printable and other non-valid JSON chars
s = s.replace(/[\u0000-\u0019]+/g,"");
var o = JSON.parse(s);
*/
var fs = require('fs');
fs.readFile('./auto1.json', 'utf8', function (err, data) {
if (err) throw err; // we'll not consider error handling for now
var str=data;
str = str.replace(/\\n/g, "\\n")
.replace(/\\'/g, "\\'")
.replace(/\\"/g, '\\"')
.replace(/\\&/g, "\\&")
.replace(/\\r/g, "\\r")
.replace(/\\t/g, "\\t")
.replace(/\\b/g, "\\b")
.replace(/\\f/g, "\\f")
.replace(/[\u0000-\u001F]+/g,"");
var obj = JSON.parse(data);
});
を取得し、
...文字がそこにあるものを見つけるためにしようとすると、私は、出力
C:\crp\abba>node a.js
undefined:1273
"contents": "\nhtt...
SyntaxError: Unexpected token
at Object.parse (native)
at C:\crp\abba\a.js:36:20
at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:380:3)
C:\crp\abba>
を取得しますファイルの小さな部分を試して、問題を引き起こしているjsonの部分を見つけようとする必要があります。そして、私は別のコンピュータで昇華しようとし、そのファイルを読み込みます。「崇高なことは、ジャバスクリプトよりもjsonを読み込んだり(作成すると)、もっと寛大です。
あなたの言いたいことに続いて私の質問が更新されました.JSON – barlop