当我快速键入时,经常(但并非总是如此(* Visual Studio Code忽略冒号后面的空格字符。
例如,我在 Ruby 中键入哈希或关键字参数列表:
myhash = {space: :nope}
我得到
myhash = {space::nope}
如果我更故意地打字,它不会发生。
在上面这样的情况下,自动格式化也不会拯救我——它不会解析,因为 :: 是 ruby 的模块分隔符。
我能做些什么吗?在一个我非常熟悉的项目中,它几乎足以完全抵消Intellisense的生产力优势。
(*( 我不是特别快,但我一次几行代码可能会达到相当于 80wpm 左右的速度。
我想通了!shift-space
被绑定到Trigger Suggest
命令。