`
wj0573
  • 浏览: 8469 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

vi常用命令整理

vi 
阅读更多

Vi编辑器的相关命令

    vi是linux中最常用的编辑器。
    首先介绍一下vi的基本概念。在vi中,存在三种模式:命令模式,插入模式,底行模式。各模式下的功能如下:
    (1) 命令模式。控制光标移动,复制、粘贴操作。
    (2) 插入模式。文本编辑,通过ESC回到命令模式。
    (3) 底行模式。保存、退出vi,字符串查找等。
     常用的vim命令有:

                                 光标移动命令

h或左方向键 光标向左移动一位
j或下方向键 光标向下移动一行
k或上方向键 光标向上移动一行
l或右方向键 光标向右移动一位
ctrl + f 屏幕向下移动一页
ctrl + b 屏幕向上移动一页
ctrl + d 屏幕向下移动半页
ctrl + u 屏幕向上移动半页
0 或 home 键 光标移到行首第一个字符处
$ 或 end 键 光标移到行尾最后一个字符处
H 屏幕最上方一行的第一个字符处
M 屏幕中间一行的第一个字符处
L 屏幕最下方一行的第一个字符处
G 文档最后一行
nG 移动到第n行,n为行数
gg 光标下移n行

                                   搜索与替换

/word 从光标向下搜索word字符
?word 从光标向上搜索word字符
n 重复前一搜索动作
N 反向进行前一搜索动作
:n1,n2s/word1/word2/g 在n1和n2行之间搜索word1,并用word2
替换word1。
:1,$/word1/word2/g 从第一行到最后一行,用word2替换word1
:1,$/word1/word2/gc 从第一行到最后一行,搜索word1,用word2
替换word1,在替换过程中,需要人工确认confirm

                              删除、复制与粘贴

x 向后删除一个字符,相当于del
X 向前删除一个字符,相当于backspace
nx 向后删除n个字符
dd 删除光标所在的行
ndd 删除光标所在向下n行
d1G 删除光标所在到第一行的所有行
dG 删除光标所在到最后一行的所有行
d$ 删除光标所在处到行尾的所有字符
d0 删除光标所在处到行首的所有字符
yy 复制光标所在的行
nyy 复制光标向下的n行
nyy 复制光标向下的n行
y1G 复制光标所在列到第一列的内容
yG 复制光标所在列到最后一列的内容
yG 复制光标所在列到最后一列的内容
y0 复制光标所在行到第一行的内容
y$ 复制光标所在行到最后一行的内容
p 将复制的内容粘贴在下一行
P 将复制的内容粘贴在上一行
u 撤销
ctrl + r 重做

                                 切入到编辑模式

i, I i为从当前光标处插入,I为从当前行的第一
个非空白字符处插入
a,A a为从当前光标的下一个字符处插入,A为从
当前行的最后一个字符处插入
o,O o为从当前行的下方插入新行,O为从当前行
的上方插入新行
r,R r为替换当前光标所在的字符,R为一直替换。
Esc r为替换当前光标所在的字符,R为一直替换。

                                   可用指令

:w 保存文件
:w! 强制保存
:q 离开vi
:q! 强制离开,不保存
:wq 保存后离开
:w [filename] 另存为新文件
:r [filename] 在编辑的文件中读入另外一个文件,并将该
文件的内容追加到光标的后面
:n1,n2 w [filename] 将n1-n2行的内容保存到新文件
:set nu 显示行号
:set nonu 关闭行号
分享到:
评论

相关推荐

    vi 常用命令整理 可以备查

    vi 常用命令整理,基本涵盖了vi的相关使用方法

    VI常用命令整理vi的基本使用指令

    VI常用命令整理 VI学习资料 VI使用的基本命令 VI使用的参考资料

    vi常用编辑命令整理总结

    vi常用编辑命令vi常用编辑命令vi常用编辑命令vi常用编辑命令

    Vi常用命令手册.pdf

    个人整理而成的Vi常用命令手册pdf格式,很合适随时查阅,包括了常用的Vi基本命令,忘记的时候拿出来看看很不错,和大家分享一下

    vi常用命令练习指导

    个人整理一下日常工作中常用的vi命令,帮忙大家快速入门。 请准备好你的手指!

    vi编辑命令整理

    vi常用编辑命令整理,可做速查手册使用,目录如下: 重复执行命令 vi命令使用的一些选项及含义 光标移动 屏幕翻滚类命令 插入文本 特殊字符输入 删除 复制 粘贴 替换 文件 在多个文件之间切换 查找 选项设置

    VI编辑器常用命令整理

    VI编辑器常用命令整理 !!打开/切换文件 "vi file1 file2 file3":打开多个文件 "vi +[#] file": 打开文件,并将光标移到指定的行。例如,"vi +100 records" 从第100行开始编辑文件records,命令三个部分用空格隔...

    linux vi 命令 整理

    linux vi 命令 整理 vi的常用命令

    vi常用命令.docx

    经过整理的vi的常用命令,都是一些比较实用的命令

    VIVIM常用命令

    VI/VIM常用命令整理,方便打印记忆

    Vi、vim 常用命令总结

    本资料是本人整理的linux下vi常用命令,2页足矣~

    vi常用命令

    常用的vim命令整理,VI的使用 文本编辑 保存退出

    linux_vi_command.zip

    网上下载的linux及vi常用命令整理和简要说明,可以作为参考手册进行查询

    基本vi操作命令大全

    本文档收集了常用的vi命令,做过整理并归类。

    Linux的vi(vim)的常用命令

    先前从网上弄了些,然后把它整理成简单的模式,可以把它打印出来,放在桌面上看一下,很方便

    操作系统,Linux常用命令收集整理

    Linux有很多常用命令,以下是一些例子: pwd:打印当前目录。 cd:切换路径,后面可以跟绝对路径和相对路径。 cp -r :用来复制文件和目录。 cat:查看文件(非目录)内容,后面可以跟>>或>来重定向到某个文件,若...

    Linux日常维护常用命令集合整理.docx

    Linux 日常维护常用命令集合整理 Linux 操作系统是一个强大的操作系统,它提供了许多实用的命令来帮助用户完成日常维护和管理任务。下面是 Linux 日常维护常用命令的集合整理: 网络命令 1. `ifconfig`:显示网络...

    Linux vi/vim 常用操作思维导图

    常用的简单命令整理,用于帮助在编写shell脚本时手忙脚乱的小伙伴

    Linux常用命令.docx

    Linux的常用命令,整理了Linux系统中的常用命令,为Linux的学习和命令查询提供方便。包括一、系统管理与设置; 二、用户和用户组管理; 三、磁盘管理; 四、文件和目录管理; 五、备份与压缩; 六、网络管理与相关应用; ...

    linux常用命令大全(精心整理,收藏了).pdf

    Linux常用命令大全 Linux操作系统提供了强大的命令行工具,帮助用户高效地完成各种任务。以下是 Linux 中一些常用的命令,涵盖文件和目录操作、文本处理、搜索和替换等方面。 文件和目录操作 1. cd 命令:用于...

Global site tag (gtag.js) - Google Analytics