Това wikiHow ви учи как да създавате и редактирате текстов файл в два популярни текстови редактора на Linux. Почти всички Linux системи са предварително инсталирани с Nano, директен и лесен за използване текстов редактор. Ако не харесвате (или нямате) Nano, можете също да използвате Vi (или Vim, в зависимост от системата), за да редактирате текстови файлове. Vi и Vim са малко по -предизвикателни за използване, тъй като има множество команди и два различни режима.
Стъпки
Метод 1 от 2: Използване на Nano
Стъпка 1. Натиснете Control+Alt+T, за да отворите нов прозорец на терминала
Тази клавишна комбинация отваря терминален прозорец в почти всички версии на Linux.
- Можете също да щракнете двукратно върху Терминал икона в списъка ви с приложения или като щракнете върху менюто Dash (ако използвате GNOME) и потърсите терминал.
- Nano е много лесен за използване текстов редактор, който се предлага предварително инсталиран на всички базирани на Ubuntu Linux дистрибуции. Ако нямате Nano, можете да го получите, като стартирате sudo apt install nano (Ubuntu и Debian) или sudo yum install nano (CentOS и Fedora).
- Ако някога сте използвали текстовия редактор Pico, ще откриете, че Nano е по същество идентичен. И за разлика от Vi и Vim, не е нужно да превключвате между командния и входния режим, докато го използвате.
Стъпка 2. Придвижете се до директорията, в която искате да създадете вашия файл
Вероятно ще искате да поставите файла някъде в домашната си директория, където вече ще бъдете при отваряне на терминален прозорец. Ако искате да поставите файла в съществуващ поддиректория, можете да използвате cd команда да стигнете до там.
- За да видите всички папки в текущата директория (вашата домашна директория), въведете ls и натиснете Въведете.
- За да отидете в директория във вашата домашна директория, въведете cd directoryname и натиснете Въведете (заменете директория с името на директорията).
- Ако искате да създадете нова директория, стартирайте makedir име на директория (заменете името на директорията с името, което искате да дадете на новата си директория. След това използвайте cd директория име, за да влезете в тази директория.
- МОЖЕТЕ да създавате и редактирате файлове извън домашната си директория, но за това ще ви е необходим root достъп.
Стъпка 3. Въведете nano filename и натиснете ↵ Enter
Заменете името на файла с името, което искате да дадете на новия си текстов файл. Това създава и отваря нов текстов файл с това име.
- Например, ако искате да създадете файл, наречен "testfile", въведете nano testfile и натиснете Въведете.
- Може да е полезно да добавите „.txt“в края на името на файла, за да знаете, че това е текстов файл.
- Ако текущата ви директория има файл със същото име, тази команда вместо това ще отвори този файл.
Стъпка 4. Намерете списъка с команди в долната част на прозореца
Командите, които можете да използвате, докато пишете във вашия файл, се появяват в долната част на Nano. За да видите повече команди, просто увеличете прозореца, като го плъзнете от един от ъглите му.
-
Командите или започват с карат (^) или М. Каратът представлява Контрол ключ, докато М представлява Алт ключ.
- Например ^U е командата за поставяне. За да поставите нещо, което сте копирали, бихте натиснали Control + U.
- M-U е командата за отмяна на последното действие. За да отмените, бихте натиснали Alt + U.
- За да видите всички команди на Nano, натиснете Control + G.
Стъпка 5. Въведете във вашия файл
Ако трябва да преместите курсора, използвайте клавишите със стрелки.
Можете да използвате мишката, за да маркирате текст, който искате да копирате и/или поставите. За да копирате маркиран текст, натиснете Alt + 6. След това използвайте клавишите със стрелки, за да се преместите на друго място във файла и натиснете Control + U да се постави.
Стъпка 6. Натиснете Control+O, за да запазите файла
Тъй като вече сте дали име на файла си, няма да бъдете помолени да дадете име на този файл. Ако обаче сте стартирали файл, без да му дадете име (като просто стартирате nano от подканата без име на файл), ще бъдете помолени да въведете името на новия си файл и натиснете Въведете Да запазя.
Избягвайте изкушението да натиснете Control + S за да запишете, тъй като това просто ще замрази терминалния ви прозорец!
Стъпка 7. Натиснете Control+X, за да излезете от Nano
Това ви връща към командния ред.
Можете да отворите отново файла, който сте създали в Nano, като въведете nano filename точно както преди
Метод 2 от 2: Използване на Vi или Vim
Стъпка 1. Натиснете Control+Alt+T, за да отворите нов прозорец на терминала
Това ще отвори нов терминал във всяка версия на Linux.
- Можете също да щракнете двукратно върху Терминал икона в списъка ви с приложения или като щракнете върху менюто Dash (ако използвате GNOME) и потърсите терминал.
- Vi е един от най-старите и стандартизирани текстови редактори, базирани на Unix. Vim означава „Vi iMproved“, което означава, че е като Vi, но с повече функции. В повечето съвременни версии на Linux се изпълнява vi при подкана действително ще стартира Вим вместо. Основните команди са еднакви и за двата редактора.
- Vi има повече крива на обучение от Nano, но след като се овладеете, е доста лесен за използване.
Стъпка 2. Отидете в директорията, в която искате да създадете вашия файл
Вероятно ще искате да поставите файла някъде в домашната си директория, където вече ще бъдете при отваряне на терминален прозорец. Ако искате да поставите файла в съществуващ поддиректория, можете да използвате cd команда да стигнете до там.
- За да видите всички папки в текущата директория (вашата домашна директория), въведете ls и натиснете Въведете.
- За да отидете в директория във вашата домашна директория, въведете cd directoryname и натиснете Въведете (заменете директория с името на директорията).
- Ако искате да създадете нова директория, стартирайте makedir име на директория (заменете името на директорията с името, което искате да дадете на новата си директория. След това използвайте cd директория име, за да влезете в тази директория.
- МОЖЕТЕ да създавате и редактирате файлове извън домашната си директория, но за това ще ви е необходим root достъп.
Стъпка 3. Въведете vi име на файл и натиснете ↵ Enter
Като алтернатива можете да въведете vim име на файл, за да сте сигурни, че файлът се отваря във Vim вместо Vi. Частта "vi" на тази команда избира текстовия редактор Vim като програма, която да се използва. Заменете името на файла с името, което искате да присвоите на новия си файл.
- Например за файл с име "sample.text" бихте въвели vi sample.txt.
- Ако текущата ви директория има файл със същото име, тази команда вместо това ще отвори този файл.
Стъпка 4. Натиснете клавиша i
Когато отворите Vi или Vim, той се отваря в специален режим, наречен Command mode. Натискане на Аз key ще ви постави в режим Insert, където ще пишете.
Трябва да видиш - ВМЕСТВАНЕ- изскача в долната част на прозореца, когато натиснете клавиша I.
Стъпка 5. Въведете текста си
Докато сте в режим Вмъкване, можете просто да пишете както обикновено за всеки друг текстов документ. За да преминете към следващия ред, просто натиснете Въведете.
Стъпка 6. Натиснете клавиша Esc
Това ви връща в командния режим. Командният режим е мястото, където ще правите неща като запазване, копиране, поставяне и излизане. Ще разберете, че сте в команден режим, когато вече не виждате „INSERT“в долната част на прозореца.
- Можете да използвате клавишите със стрелки, за да се придвижвате из документа, докато сте в режим Command както във Vi, така и във Vim. Vim също ви позволява да използвате клавишите със стрелки, за да се движите в режим Вмъкване.
- Върнете се в режим на вмъкване по всяко време, като натиснете i ключ.
Стъпка 7. Въведете: w и натиснете ↵ Enter
Всички команди Vi/Vim започват с двоеточие, а командата: w записва файла (помислете за "w" като "запис").
- Ако сте създали файл без име (или искате да запазите текущите редакции в нов файл), вместо това въведете: w име на файла, като замените името на файла с името, което искате да дадете на този файл.
- За да получите помощ и да научите повече за командите Vi/Vim, въведете: help в командния режим и натиснете Въведете.
Стъпка 8. Въведете: q и натиснете ↵ Enter за изход
Това затваря вашия файл и ви връща към командния ред.
- За да отворите отново файла, просто напишете vi filename или vim filename.
- Можете също да запишете и излезете едновременно, като напишете: wq в командния режим.
Съвети
- Не забравяйте да запазите файла си, преди да излезете, тъй като няма винаги да бъдете предупредени за незаписани промени.
- Можете да стартирате man vi или man nano в командния ред, за да видите ръководствата за някой от тези текстови редактори.
- Една от най -полезните функции на Vim над Vi е подчертаването на синтаксиса, което е чудесно за кодерите. Той също така идва с вградена проверка на правописа и възможност за придвижване със стрелките в режим Вмъкване.