linux系统
vi编辑器
1. 移动与翻页。 在一般模式下,可以通过键入 ‘h','j','k','l'来分别向左,下,上,右移动光标一个字符位置。另外,通过键入'10j' 表示向下移动10行。Ctrl+f 表示向下翻一页 ,相反,Ctrl+b 表示向上翻一页
2.搜索与替换 。一般模式下,使用 ‘/word’(注:‘’号不用输入),表示从光标向下寻找名为word的关键字,‘?word’则表示从光标位置向上寻找;按下n表示 重复前一个搜索操作,按下N表示“反向”进行前一个搜索操作。
替换特别注意下,输入 [Ctrl +:] 进入命令行模式,替换命令格式为:# %s/替换串/目标串/g ,g表示全局#%s/haha/giving/g 表示将所有的 haha替换为giving,注意:输入命令前将光标置于包含待替换串的那一行,否则会提示出错。
3. 复制粘贴操作。‘yy’表示复制光标所在那一行,前面加上数字,‘10yy’表示从光标所在行向下复制10行;‘p’表示将已复制的数据粘贴到光标的下一行,大写的‘P’表示粘贴到光标上一行
4.删除与复原操作。 ‘dd’表示删除光标所在那一行,前面加上数字,‘10dd’表示从光标向下删除10行,‘u’表示复原前一个操作,Ctrl+r 表示重新做上一个操作。
5.多窗口显示,通过 [ Ctrl+:] 进入命令行模式,如果键入‘sp’,表示打开一个新窗口,即两个窗口显示同一文件;如果键入‘sp filename’表示新窗口打开一个filename的新文件.
6.环境配置,通过配置文件我们可以给vi编辑器加上许多参数功能,比如语法高亮,设置行号,自动缩进,设置Tab键的空格数.我们通过命令# vi ~/.vimrc 来编辑vi的配置文件,如下图给出了一些配置的参考。
注意替换时置光标于待替换行的操作