文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Linux Vi编辑器命令集

Linux Vi编辑器命令集

时间:2006-08-07  来源:h_cui2008

1.  vi命令

Vi编辑器

Vi 文件名

 

Vi o 文件名1 文件名2

水平分割显示文件

Vi O文件名1 文件名2

垂直分割显示文件

命令模式

移动光标

h 左, k 上, j 下, l 右

Ctrl+b =PageUp

Ctrl+f =PageDown

H (Highest)

光标移到屏幕的最上行

nH

将光标移到屏幕的第n行

M (Middle)

光标移到屏幕的最中央

L (Lowest)

光标移到屏幕的最下行

nL

将光标移到屏幕的倒数第n行

w

在指定行内右移光标到下一个字开头

e

在指定行内右移光标到一个字的末尾

b

在指定行内左移光标到前一字的开头

0 数字0

左移光标,到本行的开头

$

右移光标,到本行的末尾

^

移动光标到本行的第一个非空字符

替换和删除dw、db、dd前面都可以加n

r字符

用字符替换光标所指向的当前字符

nr字符

用字符替换光标所指向的当前字符开始的n个字符

x

删除光标所指向的当前字符

dw

删除光标右侧的字

db

删除光标左侧的字

dd

删除光标所在行,并去除空隙

粘贴和复制

p 小写

将缓冲区的内容粘贴到光标的后面

P 大写

将缓冲区的内容粘贴到光标的前面

yy

复制当前行到内存缓冲区

搜索字符串

/字符串

正向搜索字符串

?字符串

反向搜索字符串

n

继续搜索

撤消和重复

u

撤消前一条命令的结果

. (点)

重复最后一条修改正文的命令

文本选中(Vi)可视模式

v 小写

字符选中命令

V 大写

行选中命令

输入模式

进入和退出模式命令

a、c、i、r、o、s 常用 a、i

〔ESC〕键或 Ctrl+[ 组合键

末行模式

进入和退出模式命令

进入模式

〔ESC〕

退出模式

退出Vi编辑器

:q

在未作修改的情况下退出Vi

:q!

放弃所有修改退出Vi

:wq

保存退出Vi

文件保存

. (点)

光标所在行的行号

.+5 (点+5)

当前行向下第5行

$

正文最后一行的行号

:345w 文件名

将第345行写入文件

:1,$w 文件名

将第一行至最后一行写入文件

:.,.+5w 文件名

将当前行开始6行内容写入文件

:r  文件名

读取文件的内容,插入当前光标所在行的后面

:e  文件名

编辑新文件代替原有内容

:f  文件名

将当前文件重命名为此文件名

:f

打印当前文件名称和状态,如文件的行数、光标所在的行号等

文本替换

:[行号1],[行号2]  s/字符串1/字符串2/g

s代表查找命令g代表全部

删除

:d

删除光标所在行

:/字符串1/,/字符串2/d

删除从字符串1到2的所有行

 

 

相关阅读 更多 +
排行榜 更多 +
糖果欢乐风暴2021

糖果欢乐风暴2021

休闲益智 下载
怪物合并字段

怪物合并字段

休闲益智 下载
键盘侠对决

键盘侠对决

休闲益智 下载