API查询当前与代码Word Wrap设置



VS代码wordWrap设置可以通过命令切换 editor.action.toggleWordWrap

但是是否可以查询当前状态(off|on|wordWrapColumn|bounded)?

如果设置更改,是否有可用的事件被释放?类似vscode.window.onDidChangeXxx

如果要对配置的更改做出反应,则可以使用这样的代码:

workspace.onDidChangeConfiguration(() => {
    let config = workspace.getConfiguration('editor');
    let wordWrap = config.get('wordwrap', false);
});

如果您只想在某个时间点获得Wordwrap设置,则可以使用显示的内部调用来获取配置和特定的设置。

有关工作空间配置的详细信息在这里。

编辑:关于toggleWordWrap命令,没有任何方法可以对该更改做出反应,而仅对手动设置更改。这是由于他们将切换单词包装设置移至内存中。如果您想将其作为功能,请在GitHub上打开一个问题

看一下workspace.onDidChangeConfiguration事件

最新更新