Как да изтриете големи блокове текст в нано редактора на GNU



Опитайте Нашия Инструмент За Премахване На Проблемите

Въпреки че има война с редактори, нано редакторът продължава да бъде изключително популярен. На този етап това е конзолен текстов редактор по подразбиране в няколко различни дистрибуции на Linux и е доказано популярен и при някои програмисти. Не е лесно обаче да използвате някои от разширените опции веднага, тъй като те са съпоставени с ключове, използвани за други функции в графична среда. Те ще работят лесно за тези на виртуални терминали, но няма да работят добре и за тези, работещи под нещо като GNOME, LXDE или KDE. Това прави изключително трудно изваждането на огромни блокове текст, които заемат голяма част от файла.



За щастие, софтуерът включва някои други ключови обвързвания, които трябва да работят под графична обвивка. За това ще приемем, че имате нано редактор и работи. Като се има предвид това, има малко по-различни инструкции за това как да изтриете тези големи парчета текст в зависимост от това дали сте го стартирали от виртуален терминал или дали го изпълнявате от графична обвивка.



Изтриване на текст в края на файла в нано редактора на GNU

Можете да използвате клавишите със стрелки на клавиатурата, за да навигирате през текстови блокове в нано редактора. Започнете, като позиционирате курсора точно пред текста, който искате да извадите от файла. Сега, ако стартирате програмата под виртуална конзола, което означава, че сте натиснали Ctrl, Alt и F2, за да стигнете до среда на команден ред на цял екран, всъщност можете просто да натиснете Alt и T едновременно, за да изтриете целия текст в края на файла. Това може да работи и в много традиционни xterm, rxvt и aterm среди в графична среда.



Ако го изпълнявате под нещо по-модерно като Konsole на KDE или xfce4-терминала, тогава Alt + T вече е зададен пряк път. Вместо това трябва да натиснете и освободите клавиша за бягство на клавиатурата, който е повече от вероятно обозначен като Esc, ако клавиатурата ви има етикети. След като го пуснете, можете да натиснете и освободите клавиша T. В началото това може да изглежда малко необичайно, но би трябвало да работи напълно добре. Ще забележите, че голяма част от текста е премахната, така че всичко след курсора да бъде внезапно премахнато от файла. Като се има предвид това, все още не сте запазили промените си.



Точно както сте натиснали и пуснали Esc, преди да натиснете и пуснете T, всъщност можете да направите същото, за да отмените промените си. Натиснете и отпуснете клавиша Esc, след което натиснете U, за да отмените направените промени. За да повторите действието за втори път, натиснете Esc, след което го освободете, преди да натиснете клавиша E. Това може да отнеме малко време, за да свикнете, но става малко по-лесно с малко практика.

Клавишните комбинации, с които може да сте запознати от света на графичните редактори, вероятно не работят, тъй като и те имат различни задачи. Ако използвате виртуален терминал или архаичен графичен редактор на терминали, можете да използвате Alt + U, за да отмените промените и Alt + E, за да ги повторите. Докато Alt + E е прикрепен към менюто Редактиране в повечето съвременни терминални редактори, установихме, че Alt + U действително е работил в xfce4-терминалния екземпляр, който използвахме за правене на екранните снимки на тази статия. Може да искате да опитате този, тъй като е малко по-лесно, отколкото да използвате клавиша Esc по този начин.

Докато не правите други промени, можете да продължите да повтаряте процеса на отмяна и повторно изрязване, докато не стигнете до постоянно решение. Въпреки че някои хора настояват, че все още има пълна война на редактори между различните текстови редактори и въпреки че бихме предпочели да не се докосваме до този, този трик прави GNU nano малко по-полезен за тези, които редактират огромни блокове код.

За какво си струва, GNU nano всъщност има много други клавишни комбинации като този. Тези, които използват виртуални терминали и такива, могат да натиснат клавиша F1, за да получат пълен списък, който можете да превъртите с вашите клавиши със стрелки. За пореден път обаче има доста голям шанс вашата графична среда да прихване това натискане на клавиш, за да можете да използвате клавишната комбинация Ctrl + G, за да получите същия точен помощен текст. Натиснете Ctrl + X, за да излезете от този списък с мощни функции на потребителя. Въпреки че няма да доведе нано до същите нива на мощност като някои други текстови редактори, тези допълнителни преки пътища трябва да помогнат в ежедневните задачи за редактиране на текст.

3 минути четене