首页 文章

Visual Studio Code Intellisense选择输入点

提问于
浏览
0

Visual Studio Code的intellisense目前有以下行为:

  • 你输入一些东西 .

  • 智能感知弹出 .

  • 选择智能感知中的第一个条目 .

  • 按Enter键,建议输入编辑器 .

  • Intellisense已关闭

在Visual Studio中,以下行为是默认行为:

  • 你输入一些东西 .

  • 智能感知弹出 .

  • 选择智能感知中的第一个条目 .

  • '.' (Point or Dot) ,建议输入编辑器 .

  • Intellisense已关闭

是否有任何设置可以更改为Visual Studio行为?

1 回答

  • 1

    confirm-with- . 行为是默认since 1.28 . 它可以通过 settings.json 中的 editor.acceptSuggestionOnCommitCharacter 禁用:

    "editor.acceptSuggestionOnCommitCharacter": false
    

    确认 enter 行为可以切换via editor.acceptSuggestionOnEnter

    "editor.acceptSuggestionOnEnter": "on"
    

    请确保您没有为此禁用 Enter 热键,这取决于优先级 . 即,打开 keybindings.jsonCtrl + Shift + PPreferences: Open Keyboard Shortcuts File ),并检查是否存在:

    {
        "key": "enter",
        "command": "-acceptSelectedSuggestionOnEnter",
        "when": "acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus"
    }
    

    或者,你可以自己添加一个热键作为一个额外的措施,如果上面没有任何工作(注意命令之前缺少 - ,这与上面的区别):

    {
        "key": "enter",
        "command": "acceptSelectedSuggestionOnEnter",
        "when": "acceptSuggestionOnEnter && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus"
    }
    

相关问题