您的位置:首页 > 运维架构 > Shell

第1章 BashShell命令------------(vim编辑器)

2016-11-30 13:14 218 查看

1.8  vim编辑器

1.vim的基本用法

vim编辑器有两种运行模式:正常模式、插入模式。进入vim编辑器时,按i键进入到插入模式离开插入模式并返回正常模式,按键盘上的Esc键即可

vim命令包含用于移动光标的命令:

Ø  h用于左移一个字符

Ø  j用于下移一行(文本中的下一行)

Ø  k用于上移一行(文本中的上一行)

Ø  l用于右移一个字符k

Ø  PageDown(Ctrl+f)用于下移一个屏幕的数据

Ø  PageUp(Ctrl+b)用于上移一个屏幕的数据

Ø  G用于移动到缓冲的最后一行

Ø  num G用于移动到缓冲中的第num行

Ø  gg用于移动到第一行

vim编辑器在正常模式中有一个特殊的特性,即命令行模式。命令行模式提供了一个交互式的命令行,可以在其中输入额外的命令行来控制vim中的操作。要进入命令行模式,在正常模式中按冒号(:)键

在命令行模式中,可以通过一些命令来将缓冲保存到文件,并退出vim:

Ø  如果未对缓冲数据执行任何修改,q将直接退出

Ø  q!退出并放弃对缓冲数据的任何修改过

Ø  w filename将文件另存为指定的filename

Ø  wq将缓冲数据保存到文件并退出

2.编辑数据

在插入模式中,可以将数据插入到缓冲中,但是有时需要在进入缓冲之后添加或删除数据。在正常模式中,vim提供了一些用于编辑缓冲区中的数据。

一些编辑命令允许使用数值修改程序来指示执行命令的次数。例如,命令2x将从当前光标位置开始删除两个字符,命令5dd将从当前光标位置开始删除5行。

 

       

警告:vim编辑器通常会将Delete键识别为x命令

p命令会将文本插入到当前光标位置所在行的后面。y命令是复制命令。

要输入搜索字符串,按正斜线(/)键即可。替换命令允许快速将文本中的某个单词替换为另一个单词。要使用替换命令,必须处于命令行模式。替换命令的格式如下::s/old/new/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: