2016-07-09 56 views
4

如何在標籤頁中打開新的只讀文本文件,並使用Visual Studio代碼API在該文件中插入某些格式化文本。如何在打字稿中使用VSCode API打開無標題文本文件並插入格式化文本

我沒有找到有關此添加簡單的文本

以下任何例子是我的代碼,打開一些無標題文件。

var setting: vscode.Uri = vscode.Uri.parse("untitled:" + "C:\summary.txt"); 

    vscode.workspace.openTextDocument(setting).then((a: vscode.TextDocument) => { 


     vscode.window.showTextDocument(a, 1, false); 


    }, (error: any) => { 
     console.error(error); 
     debugger; 
    }); 

請給出一個簡單的例子,可以添加到這些行來添加文本。 由於官方的例子並不複雜。

+1

你確定你的意思是隻讀的?更新後的帖子似乎表明您想要將格式化文本插入剛纔打開的文件中(例如,在上例中爲'C:\ summary.txt')。 – seairth

+0

@seairth我編輯了這個問題,問題解決了,謝謝:) –

回答

7

下應該給你的想法

... 
var setting: vscode.Uri = vscode.Uri.parse("untitled:" + "C:\summary.txt"); 
vscode.workspace.openTextDocument(setting).then((a: vscode.TextDocument) => { 
    vscode.window.showTextDocument(a, 1, false).then(e => { 
     e.edit(edit => { 
      edit.insert(new vscode.Position(0, 0), "Your advertisement here"); 
     }); 
    }); 
}, (error: any) => { 
    console.error(error); 
    debugger; 
}); 
... 
+1

謝謝,它的工作:) –

相關問題