Linux学习笔记三[vi编辑器]

admin 发表于 Linux 分类,标签:
0

Vi的三种模式:命令模式(Normal)、输入模式(Insert)、末行模式(Command-line)。

进入输入模式:
 添加:
  输入a后,在光标的右边插入文本
  输入A,在一行的结尾处添加文本
 插入:
  通过在命令模式下输入i,在光标的左边插入文本
  通过在命令模式下输入I,在行首插入文本
 插入新行:
  输入o,在当前光标位置下面打开一行
  输入O,在当前光标位置上面打开一行
 
 输入模式的backspace和delete
X删除当前字符,X删除前一个字符
撤销命令  u   重复.

剪切一行dd
复制一行命令:yy
粘贴命令:p

 

查找一个字符串:
输入/,并在/后面输入要查找的串,然后按下回车
输入“n”跳转到该串的下一个出现处
输入“N”跳转到该串的上一个出现处

在一行内替换头一个字符串old为新的字符串new
 :s/old/new
在一行内替换所有的字符串old为新的字符串new
 :s/old/new/g
在文件内替换所有的字符串old为新的字符串new
:%s/old/new/g
显示行号:set nu
取消行号显示:set nonu
设置显示用户模式:set showmode
设置文件只读:set readonly

——————————–

vi在各个版本的Linux中Backspace退格键和Delete键的使用情况

Backspace在Solaris   Ubuntu   FreeBSD  AIX 中都不可以使用。

Delete在Solaris   Ubuntu   FreeBSD 中不能使用,AIX可用。

——————————-

vim中的Visual Mode

该模式只能在vim中使用。

按v进入,v开头按方向键进行选择。

x剪切 y复制 d删除 p粘贴

——————————-


发表我的评论

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word