Очень часто (но не всегда), когда я печатаю быстро * Код Visual Studio игнорирует пробелы после двоеточия.
Например, я иду набирать список аргументов хэша или ключевого слова в Ruby:
myhash = {space: :nope}
и я получаю
myhash = {space::nope}
Если я набираю более взвешенно, этого не происходит.
В случаях, подобных описанным выше, автоматическое форматирование не спасает менялибо - он не анализируется, потому что :: является разделителем модуля ruby.
Могу ли я что-нибудь с этим сделать?В проекте, который я хорошо знаю, это буквально достаточно, чтобы практически полностью компенсировать преимущества Intellisense в производительности.
(*) Я не особенно быстр, но я мог бы получить эквивалент примерно 80wpm за несколько строккода за раз.