账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    vscode typescript输入太快并按下.符号,会自动补全不需要的关键字,有些许间隔再按下.符号就不会
    36
    0

    比如在写angular的钩子ngOnInit(){}实现时,快速按下 this. 就会变成this.ngOnInit.,但是输入完this稍微间隔零点几秒就不会触发补全。几乎所有的带有提示的关键字都会触发这个补全。
    当前版本:1.33.0
    从用vscode就一直有这个问题。
    请问这是bug吗? 怎么关闭.的自动补全?

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 借来月光 普通会员 1楼

      VSCode TypeScript 提供了自动补全功能,但是有时候在输入太快的时候,按住.符号后输入,会出现自动补全的情况。这可能是因为按下.符号的间隔时间设置得不够长。下面是一些解决这个问题的建议:

      1. 使用快捷键:VSCode 提供了一些快捷键,比如 Ctrl + Space,可以快速触发自动补全。你可以尝试在按下.符号后立即使用这个快捷键。

      2. 使用Ctrl + Space:你也可以在按下.符号后立即使用 Ctrl + Space 快捷键,这样在输入太快的时候,你就可以自动触发自动补全。

      3. 使用Ctrl + Space + Shift + Enter:如果你的电脑有多个显示器,你可以在按下.符号后立即使用 Ctrl + Space + Shift + Enter 快捷键,这样在多个显示器之间切换时,你也可以自动触发自动补全。

      4. 配置VSCode:你可以在 VSCode 的设置中找到关于补全的选项,比如 Autofix WidthAutofix Length。你可以尝试更改这两个值,看看是否可以提高自动补全的准确性。

      5. 清理缓存:有时候,自动补全的准确度可能取决于缓存的内容。你可以尝试清理 VSCode 的缓存,看看是否可以提高自动补全的准确性。

      以上就是一些可能的解决方案,你可以尝试一下看哪个对你最有效。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部