При редактировании XML файла в IntelliJ IDEA, если документ ссылается на схему, IDEA будет извлекать схему и использовать информацию для автозаполнения. Он знает, какие теги действительны в каких контекстах, поэтому, когда вы нажимаете CTRL-пространство, он предлагает только те теги. Он также выделяет любые теги, которые недействительны в соответствии с схемой.
Кто-нибудь знает расширение для Vim, которое обеспечивает аналогичную функциональность?