Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Vi и Emacs Текстови редактори
  1. Vi и Emacs Текстови редактори
Inventive
     
Автор  Inventive (05.02.2005 12:50)  съобщение до автора
Погледнат  2954 пъти  добави към любими
Оценка  добави коментар
Гласове  15  изпрати на приятел
Коментари  (0)  абонирай се за Unix
    Страница 1 / 1

 



vi = Unix standard visual editor

     Vi работи в ДВА мода: EDIT мод и COMMAND мод. Всички редактирания
     и подобни процеси се извършват в EDIT мод, докато всички търсения,
     запазвания на файлове, четене и други се правят в COMMAND мод.

     За да преминете в COMMAND мод, просто натиснете 'ESC' бутона


Начални команди - Тези команди се пишат в COMMAND мод, за да поставят редактора
                  в желания EDIT мод.

                        ВНИМАНИЕ: следните команди са CASE sensitive..

 CODE
1
2
3
4
5
6
7
8
9
10
11
 'i' = добавя текст
  
'I' = добавя текст в предишният ред
  
'r' = заменя текст
  
'R' = добавя един символ
  
'o' = добавя нова линия под курсора
  
'O' = добавя нова линия преди курсора
  
'x' = изтрива един символ
  
'dd' = изтрива една линия
  
'd#d' = изтрива # от линия(и)
  
'dw' = изтрива една дума
  
'd#w' = изтрива # от дума(и)

Undo команди

   CODE
1
2
'u' = връща последният удар на клавиатурата
  
'U' = връща текущата линия в оригиналният и вид

Команди за движение

  CODE
1
2
3
4
5
6
7
8
'b' = Отивате при предходната дума
  
'w' = Отивате при следващата дума
  
'^' = Отивате в началото на реда
  
'0' = Отивате в началото на колона
  
'^f' = Страница нагоре ( в command мод )
  
'^b' = Страница надолу   ( в command мод )
  
'1G' = Първа линия във файл
  
'G' = Последна линия във файл


Cut / Paste команди
 
  CODE
1
2
3
'%yy' = Изкарва '%' брой линии от копираното
  
'p' = Слага копираното преди курсора
  
'P' = Слага копираното след курсора

Search / Replace

  CODE
1
2
3
4
5
6
7
8
'/xxx ' = Търсене напред за 'xxx' текст
  
'?xxx ' = Търсене назад за 'xxx' текст
  
'/xxx/yyy[/g/c] ' = Търси xxx и го заменя с yyy
             = използвайте
/g за глобални промени
             = използвайте
/c за потвърждение
  
':g/^V^M/s///g' = Намира и изтрива ВСИЧКИ ^M (carriage returns) в файла
        или
  
':1,$s/^V^M//g'

Разни команди
 
  CODE
1
2
3
'^g ' = Принтира # линии, име на файл и проценти
  
'='   = Принтира брой редове в файл
  
'.='  = Принтира брой редове

Save / Exit

   Докато сте в ESCAPE, натискайки ':', ще видите ":" в долният ляв ъгъл на
   екрана си. Това казва на Vi да се подготви за escape команди.

        CODE
1
2
3
':x' = излизате и запазвате промените
        
':w' = запазвате промените но не излизате
        
':q!' = излизате но не запазвате промените

Внимание: Когато използвате Vi, не използвайте стрелките за да се движите наляво
      надясно. Трябва първо да влезете в COMMAND мод и тогава да използвате
      стрелките. Vi може да промени документа и по неуписуем начин, ако не го
      направите!!


             ********************************

Emacs = Редактор за напреднали

    CODE
1
2
3
4
5
6
7
'Ctrl-x Ctrl-r' = четете файл
      
"      'Ctrl-s' = запазвате файл
      
"      'Ctrl-w' = запазвате като файл
      
"      'Ctrl-d' = изтривате линия
      
"      'Ctrl-!' = unix шел
      
"      'Cntl-z' = спира редактирането
      
"      'Ctrl-c' = Излизате от редактора



   


Ключови думи: unix vi emacs текстов редактор


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Inventive  
На 14 години съм и се казвам Светослав Генов. Занимавам се с PHP и MySQL предимно. Също така съм и mIRC скирптер. Имам опит и с Adobe Photoshop.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008