Moving to layout in Visual Studio 2015 using IntelliSense ran into a problem. The essence of the problem:

There is a tag. Any, for example <p></p> . I need to add a class. I put the cursor so <p|></p> press ctrl + v, get <ppasted></ppasted> , put the cursor so <p|pasted></ppasted> , press space, and get instead of <p pasted></p> such a closing tag <p pasted></ppasted> .

I understand how this works, but I am constantly uncomfortable editing the code in this way, always having to check if the closing tag has changed as a result. It takes extra time to check, and if you don’t check, you can make such errors in the code.

How can I solve this problem, how do you solve it during layout?

  • For example, use Atom. . . - NeedHate
  • I disable Automatic Brace Completion, since this feature creates more problems than it helps. See Tools> Options> Text Editor> HTML. I also disable it in C #, but you can even in all languages ​​at once. - Alexander Petrov
  • Checked - in this case, it still does not help. - Alexander Petrov

0