用于查询当前VS Code自动换行设置的API

时间:2017-03-07 13:05:03

标签: visual-studio-code vscode-extensions

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

但是否有可用于查询当前状态(off|on|wordWrapColumn|bounded)的扩展API?

如果更改了设置,是否有可用的事件被触发?像vscode.window.onDidChangeXxx

这样的东西

2 个答案:

答案 0 :(得分:1)

如果您想对配置的更改做出反应,可以使用以下代码:

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

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

有关工作区配置的详细信息为here

编辑:关于toggleWordWrap命令,没有办法对该更改作出反应,只对手动设置更改。这是因为他们将切换自动换行设置移动到内存中,如here所述。如果您想要将其作为功能请求,请打开issue on github

答案 1 :(得分:0)