当表达式用于键绑定“单词末尾”或类似词时

问题描述

我已经使用Vscode了几个星期,正在使用设置,并且正在尝试做一些复杂的事情。当我使用emacs时,我的“ TAB”键是这样工作的:

  • 如果该行缩进得不好,请缩进
  • 如果光标位于单词的末尾(即在其前面有一个字符),则打开自动补全的建议
  • 否则,插入TAB。

我正在尝试在vscode上重现此内容。此刻,我正在忽略身份。因此,我所需要的只是一个“何时”表达,以了解我是否在单词的结尾。但是它存在吗?我在关于键绑定的vscode页面上找不到它,但是它并不详尽。我的键绑定现在看起来像这样:

{
    "key": "tab","command": "-tab","when": "editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},{
    "key": "tab","command": "editor.action.triggerSuggest","when": "!suggestWidgetVisible && editorHasCompletionItemProvider && textInputFocus && !editorReadonly"
},"command": "tab","when": "!suggestWidgetVisible && editorTextFocus && !editorReadonly && !editorTabMovesFocus"
},"command": "acceptSelectedSuggestion","when": "suggestWidgetVisible && textInputFocus"
},

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)