Сегодня я был буквально застигнут врасплох. Мне понадобилось распарсить XML-файл больших размеров — около 18 мегабайт. Я скачал XML-файл и решил открыть его в текстовом редакторе — ознакомиться со структурой. Поскольку я пишу код в Netbeans, им я и решил воспользоваться. Netbeans честно предупредил меня, что может зависнуть во время открытия файла. Так и произошло. Ну что же, Java это Java, компьютеры хоть и стали очень мощными, но, видимо, не настолько, чтобы Java могла легко и просто открывал большие текстовые файлы. Попробовал открыть в Gedit, просмотрщике Krusader, Kate, Nedit, Medit, Geany, JEdit, SciTE, Leafpad… НИ ОДИН не смог открыть файл и не повиснуть. Исключение составили JEdit, SciTE и Geany, которые таки открыли файл, но повисли уже при его прокрутке в окне редактора. Плюнув на всё, скачал Notepad2 для Windows и запустил его через Wine. Программа открыла файл где-то за секунду, при прокрутке файла в окне редактора тормозов не было никаких. Когда поставил опцию переноса по словам (файл был уже открыт), Notepad2 призадумался секунд на 5, сделал переносы и продолжил работать в штатном режиме. Этот случай натолкнул меня на безрадостный вывод — такой, казалось бы, банальной вещи, как текстовый редактор с графическим интерфейсом, работающий быстро и комфортно, для Linux я пока не нашел… Вот такая палка в огород Linux, как операционной системы для конечного пользователя.