VI familie af teksteditorer kan være næsten 30 år gammel, men blandt mange old- school programmører , de er langt fra død . Havne i kraftige , tekst -drevet editor findes for næsten ethvert operativsystem . Brugere, der investerer tid og indsats, der kræves for at lære den esoteriske brugergrænseflade sværger ved det, med mange går så langt som til spøgefuldt henvise til VI som deres religion. I virkeligheden er denne artikel er skrevet i Vi. Dens kult -lignende følgende og kraftfulde features trods , kan selv simple operationer som kopiere og indsætte føler kompliceret at nye brugere af teksteditoren. Instruktioner
1
Sørg for, at du er i "Normal " mode ved at trykke på Escape-tasten. Denne tilstand af Vi anvendes til at indtaste kommandoer til redaktøren i modsætning til tekst til dokumentet.
2
hjælp af h, j , k, l tasterne flytte markøren så er placeret på linje, du vil kopiere . I Vi er Normal tilstand , flytter 'h' nøgle markøren til venstre, den 'j' tasten cursoren ned, ' k' tast flytter markøren op , og " l ' tasten cursoren til højre. Alternativt vil mange af de nyere havne Vi tillader dig at flytte markøren rundt i Command tilstand ved hjælp af piletasterne eller endda mus, men da ikke alle versioner af Vi støtter dette , er det bedst at være bekendt med rene Vi- kommandoer.
3
Mens stadig i normal tilstand , skal du trykke shift - d (eller d, men du foretrækker at tænke på det . ) Dette vil fjerne den linje og flytte den til klippebordet. < br >
Hvis du ønsker at kopiere i stedet cut, trykke shift -y (eller y ). Dette er " ryk " kommando , og er VI svarer kopien funktionalitet i de fleste andre teksteditorer .
4
Stadig i normal tilstand, flytte til det sted, hvor du gerne vil indsætte linje, og når der , ramte 'p' tasten. Små bogstaver 'p' vil indsætte indholdet af klippebordet umiddelbart efter markørens position , mens stort 'P' vil udføre pastaen umiddelbart før markørens position . I de fleste tilfælde er det stort 'P' , der vil være mest intuitive til en ny vi Brugervejledning kendte andre teksteditorer .