一、文本编辑

  LINUX系统标准的文本编辑程序是vi,它提供了编写命令、程序的环境。可见,vi与编程息息相关,因此很有必要在此次先介绍vi的运用。

  vi有命令及文本输入模式,通过按来切换。

  (1)在命令模式下:

  i--在光标前添加文本,与按相同;
  a--在光标后添加文本;
  r--替换文本,与按两次相同;
  x--删除光标处初的字符;
  :u--取消最后一次操作;
  :wq/:x/:ZZ--保存文本退出;
  :q!--防弃修改退出;
  :w--将缓冲区写入文件;
  :w filename--将缓冲区写入filename(相当于另存为:filename);
  :w!Filename2--强迫vi重写名为filename2的文件;j--移动光标到下一行当前位置,与k相反;
  h--将光标左移至下一字符,与l相反;
  dd--删除一行,dd删除n行;
  dw--删除一个词,dw删除n个词;
  o--在当前行下添加一行,与O相反;^--行首;$--行尾;:%d--全部删除文件内容;
  /string:--在缓冲区向前查找字符串string,与?String相反。按表示继续查找下一个;
  set number--显示行号,便于查找错误;

  (二)在文本输入模式下,主要进行文本的输入。-Linux伊甸园。如不注明,将根据《互联网著作权行政保护办法》追究其相应法律责任。

--------------------next---------------------