, у меня разработал синтаксис-чайничница в Java для Android, и он работает хорошо, но проблема в том, что она может быть медленной с большими файлами.
Поэтому мне интересно, как редакторы исходного кода, такие как Eclipse и gedit (Ubuntu), выделяют то, что вы только что написали так быстро. Например, если вы вводите окончание больше, чем символ при записи HTML-тега, он мгновенно освещает тег.
Как это так быстро, даже с большими файлами? Есть ли определенный способ, которым они идут о том, что они просто выполняют синтаксис подсветки для линии, которую вы находитесь на?
Алекс