debug.? xxx
вместо debug.print xxx
. enum foo: me=0: end enum
в начало модуля, содержащего любой другой код. Как насчет красивой печати вашего XML-файла (если реальная проблема связана с длиной строки)? Вы можете сделать это, например, используя xmllint
, который является частью пакета Gnome libxml2 (и есть также версия, доступная для Windows).
Вы можете распечатать на месте, выполнив
xmllint --format -o xmlFile.xml xmlFile.xml
У вас отключен перенос строк? По моему опыту, перенос строк может немного замедлить работу vim при работе с очень длинными строками.
set nowrap
There is a plugin, LargeFile for the job. It disables some events, syntax highlighting and even undo. You did not mention about the size of the XML files, but the plugin is configurable. You can set the size of a "large file" in megabytes so that "files that are not large" can be treated normally.
Nope. It's the syntax highlighting think, AFAIK. Regex approach Vim is using is not the optimal solution, really, for editing xml files.
(of course, you can always try writing your own syntax file for xml, in hope you'll do a better job)
Я часто заменяю> <на> \ r <-> : s /> \ s * > \ r g
, а затем повторно сделайте отступ для всего файла с помощью gg = G
.
Проблема в том, что подсветка синтаксиса VIM выполняется медленно для длинных строк. Простое исправление, которое лишь немного ухудшает функциональность, - ограничить выделение синтаксиса первыми столбцами x. Примерно так в вашем .vimrc
:
set synmaxcol=120