Въведение
Налице е продължителна битка между потребителите на Linux кой редактор на команден ред е най-добрият. В един лагер vi е редакторът, който управлява комар, но в друг е всичко за emacs.
За останалите от нас, които просто се нуждаят от нещо просто, за да редактирате файлове, има нано. Не ме разбирайте погрешно vi и emacs са много мощни редактори, но понякога просто трябва да отваряте, изменяте и запазвате файл без да си спомняте клавишните комбинации.
Нано редакторът има свой набор от клавишни комбинации, разбира се и в това ръководство имам за цел да ви помогна да разберете значението на всички специални натискания на клавиши, които можете да използвате, за да улесните живота си, когато използвате нано.
Как да стигнем Нано
Нано-редакторът е наличен по подразбиране във всички най-популярни Linux дистрибуции и можете да го изпълните с една проста команда:
Na не
Горната команда просто ще отвори нов файл. Можете да въведете в прозореца, да запазите файла и да излезете.
Как да отворите нов файл и да му дадете име, използвайки
Докато просто работите с нано е добре, може да искате да дадете на документа си име преди да започнете. За да направите това, трябва само да наименувате името на файла след нано командата.
nano myfile.txt
Можете, разбира се, да предоставите пълен пътека за отваряне на файл навсякъде на вашата Linux система (стига да имате разрешение за това).
на не / път / към / мифили.txt
Как да отворите съществуващ файл с помощта на
Можете да използвате същата команда като тази по-горе, за да отворите съществуващ файл. Просто изпълнете нано с пътя към файла, който искате да отворите.
За да можете да редактирате файла, трябва да имате разрешение за редактиране на файла в противен случай той ще се отвори като readonly файл (ако приемете, че имате права за четене).
на не / път / към / мифили.txt
Можете, разбира се, да използвате командата sudo, за да издигнете вашите разрешения, за да разрешите редактирането на всеки файл.
Как да запазите файл с помощта на
Можете да добавяте текст към редактора за нано просто като напишете съдържанието директно в редактора. Запазването на файла обаче изисква използването на клавишна комбинация.
За да запазите файл в нано натиснете Ctrl и по същото време.
Ако вашият файл вече има име, просто трябва да натиснете Enter, за да потвърдите името, в противен случай ще трябва да въведете името на файла, което искате да запазите като.
Как да запазите файл в DOS формат с помощта на
За да запазите файла във формат DOS, натиснете Ctrlиоза да изведете полето с името на файла. Сега натиснете нидза DOS формат.
Как да запазите файл в MAC формат с помощта на
За да запазите файла в MAC формат, натиснетеCtrlиоза да изведете полето с името на файла. Сега натиснете ниmза MAC формат.
Как да добавите текста от нано към края на друг файл
Можете да добавите текста във файла, който редактирате, до края на друг файл. За да го направите, натиснетеCtrlиоза да изведете името на файла и да въведете името на файла, към който искате да добавите.
Следващият бит е много важен:
Натиснете alt и a
Това ще промени името на файла за запазване на име на файл, към който да се добави.
Сега, когато натиснете, върнете текста в отворения редактор, който ще бъде добавен към името на файла, което сте въвели.
Как да префикс на текста от нано към началото на друг файл
Ако не искате да добавите текста към друг файл, но искате текстът да се появи в началото на друг файл, трябва да го префиксирате.
За да префиксирате файл, натиснетеCtrlиоза да отворите полето за име на файл и да въведете пътя към файла, към който искате да добавите.
Отново много важно:
Натиснете Alt и p
Това ще промени името на файла за запазване на името на файла, за да бъде префикс.
Как да направите резервно копие на файл, преди да го запазите в
Ако искате да запазите промените във файл, който редактирате, но искате да запазите резервно копие на оригинала във вашата Linux файлова система, натиснетеCtrlиоза да влезете в прозореца за запазване и след това натиснетеalt и B.
Думата backup ще се появи в полето за име на файл.
Как да излезете от Нано
След като завършите редактирането на файла, ще искате да оставите редактора за нано.
За да излезете нано, просто натиснетеCtrl и х по същото време.
Ако файлът не е запазен, ще бъдете подканени да го направите. Ако изберете "Y", ще бъдете подканени да въведете име на файл.
Как да намалите текста, като използвате
За да намалите реда на текст в нано пресаCtrlикпо същото време.
Ако натиснетеCtrlикотново преди да направите каквито и да било други промени, тогава реда на текста се добавя към виртуалния буфер.
Когато започнете да пишете повече текст или да изтривате текст, натиснетеCtrlиктогава клипборда се изчиства и само последната линия, която изрежете, ще бъде достъпна за поставяне.
Ако искате да отрежете само част от натискане на линияCtrlи6 в началото на текста, който искате да отрежете и след това натиснетеCtrlикда изрежете текста.
Как да поставите текст с помощта на
За да поставите текст с помощта на нано, просто натиснетеCtrlиф, Можете да използвате тази клавишна комбинация няколко пъти за непрекъснато поставяне на редовете отново и отново.
Как да оправдаете и неоправдаете текста в
Обикновено няма да използвате нано като текстообработваща програма и затова не съм съвсем сигурен защо бихте искали да оправдаете текста, а да направите това в нано пресатаCtrlик.
Можете да отхвърлите текста, като натиснетеCtrlиф, Да, знам, че това е същата комбинация за поставяне на текст и тъй като има много повече бързи класове, не знам защо разработчиците не са избрали друг пряк път.
Показване на позицията на курсора с помощта на
Ако искате да знаете колко далеч надолу е документ в нано, можете да го натискатеCtrlи° Сключове едновременно.
Изходът се показва в следния формат:
линия 5/11 (54%), col 10/100 (10%), симптоми 100/200 (50%)
Това ви позволява да знаете точно къде се намирате в документа.
Как да прочетете файл с помощта на
Ако сте отворили нано, без да посочвате име на файл, можете да отворите файл, като натиснете командния редCtrlиRпо същото време.
Вече можете да зададете име на файл, което да се чете в редактора. Ако вече имате зареден текст в прозореца, файлът, който четете, ще се добави в долната част на текущия текст.
Ако искате да отворите новия файл в нова буферна преса ни е.
Как да търсите и заменяте с помощта на
За да започнете търсене в нано натисканеCtrlи.
За да изключите замяната, натиснетеCtrlиR.Можете да включите отново, като повторите натискането на клавиша.
За да търсите текст, въведете текста, който искате да търсите, и натиснете върнете.
За да търсите назад през файла, натиснетеCtrlиRза да отворите прозореца за търсене. Натиснете ниб.
За да изтласкате чувствителността на буквите, повдигнете отново прозореца за търсене, след което натиснете ни° С, Можете да го изключите отново, като повторите натискането на клавиша.
Nano няма да е текстов редактор на Linux, ако не даде възможност за търсене чрез регулярни изрази. За да включите регулярни изрази, повдигнете отново прозореца за търсене, след което натиснете ниR.
Вече можете да използвате регулярни изрази за търсене на текст.
Проверете правописа си в рамките на нано
Отново нано е текстов редактор, а не текстов редактор, така че не съм сигурен защо правописът е ключов елемент от него, но наистина можете да проверите правописа си, като използватеCtrlиTклавишна комбинация.
За да работи това, трябва да инсталирате пакета за правописа.
Нано превключватели
Има няколко превключватели, които можете да зададете, когато използвате nano. Най-добрите са разгледани по-долу. Можете да намерите останалото, като прочетете нано наръчника.
- nano -B (архивира файла преди да го редактира)
- nano -E (преобразува разделите в интервали при редактиране)
- nano -c (постоянно показват статистическите данни за позицията на курсора)
- nano -i (автоматично вмъква нови линии на същата позиция като предишния ред)
- nano -k (превключвайте нарязано така, че да се изреже от позицията на курсора, вместо от целия ред)
- Нано-м (поддържа мишката за редактора)
- nano -v (отваря файл като readonly)
резюме
Надяваме се, че това ще ви даде по-добро разбиране за нано редактора. Струва си да се научим и да командва много по-малко от кривата на учене, отколкото vi или emacs.