vi/vim命令复习和练习

=============================================================================
vi/vim命令复习和练习:
---------------------------------------
命令模式
    yy       复制光标所在的这一行的内容
    4yy      复制光标所在的这一行开始向下4行的内容
    p        粘贴
    dd       删除/剪切光标所在的这一行的内容
    2dd      删除/剪切光标所在的这一行开始向下2行的内容
    D        从当前的光标开始删除/剪切,一直到行末
    d0       从当前的光标开始删除/剪切,一直到行首
    x        删除/剪切当前的光标,每次只会删除/剪切一个(向右删)
    X        删除/剪切当前的光标前面的那个,每次只会删除/剪切一个(向左删)
    dw       删除/剪切一个单词
---------------------------------------
    h        向左
    j        向下
    k        向上
    l        向右
---------------------------------------
    H        当前屏幕的上方
    M        当前屏幕的中间
    L        当前屏幕的下方
---------------------------------------
    Ctrl+f   向下翻一页
    Ctrl+b   向上翻一页
---------------------------------------
    20G      快速定位到第20行代码
    G        快速定位到最后一行代码
    gg       快速定位到第一行代码
---------------------------------------
    w        向后跳一个单词的长度
    b        向前跳一个单词的长度
---------------------------------------
    u        撤销刚刚的操作
    Ctrl+r   反撤销
---------------------------------------
    v+↑/↓    选中一片区域(光标到哪,区域到哪)
    V+↑/↓    选中一片区域(整行整行的区域)
    >>       整体向右移动代码
    <<       整体向左移动代码
---------------------------------------
    .        重复执行上一次的命令
---------------------------------------
    {        按段移动,上移
    }        按断移动,下移
---------------------------------------
    r        替换一个字符
    R        替换当前光标后的字符
---------------------------------------
    /haha    查找haha出现的地方,以黄色背景显示
    /hhhh    查找不存在的字符即可
    n        下一个
    N        上一个
---------------------------------------
    Shift+zz 保存并退出编辑
---------------------------------------
末行模式
    :w       保存编辑
    :q       退出编辑
    :wq      存并退出编辑
    :q!      不保存退出编辑
---------------------------------------
末行模式
    :%s/hello/world/g            将所有行的hello替换成world
    :11,16s/hello/world/g        将11行和16行的hello替换成world
=====================================================================

原文地址:https://www.cnblogs.com/chenmingjun/p/8526015.html

时间: 2024-10-08 10:06:10

vi/vim命令复习和练习的相关文章

常用的vi/vim命令

vi/vim命令很复杂.很强大,这里分类介绍一些比较常用的,可以满足一般需要的命令. 移动光标: - 左移:h - 下移:j - 上移:k - 右移:l - 翻页:ctrl f, ctrl b 插入: - 在光标位置插入:i - 在行末插入:A - 在下一行插入新行:o 编辑: - 撤销修改:u - 替换光标所在的字符:r 删除: - 删除光标所在字符:x - 删除光标之后的单词剩余部分:dw - 删除光标之后的该行部分:d$ / D - 删除当前行:dd - 删除n行:ndd - 删除行尾的换

【[email&#160;protected]基础篇 ~】# vi/vim 命令

今天开始学习Linux,学习过程中我会在这里记下一些学习笔记,先从基础的学起,万事开头难,因此我会坚持!当下Linux系统已经有很多版本了,Linux其实就是Unix的衍生版本,以L开头是因为它的创始人Linus,Unix是Unique + X版本号的缩写...关于Unix和Linux的起源有很长的计算机史要讲,本教程不讲历史,只谈技术哦.本教程本着先易后难的原则进行的,所以基础命令篇以Red Hat 6.0 企业版为实验机器.先从基础命令和系统管理学起,循序渐进,后面会有shell脚本编程.服

Linux操作系统基础知识vi/vim命令

之前介绍了nano编辑器,vi/vim在功能上更加强大,所以一般都使用vi/vim编辑器编写脚本.vim在vi基础上添加了更加友好的编辑界面,也更容易发现错误. 也可以称为模式化编辑器:编辑模式(命令模式).末行模式.插入模式(输入模式).替换模式.可视化模式,通过良好的结合各种模式进行脚本编辑. 一.vi/vim的打开方式: vi/vim:打开vi/vim的界面: vim file:file存在,则打开并将光标默认放置在第一行第一个字符: file不存在,则以新文件的方式打开,若保存,则文件被

vi/vim 命令使用详解

1.Linux下创建文件 vi test.txt 或者 vim test.txt 或者 touch test.txt 2.vi/vim 使用 基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode). (1)命令模式 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所

vi/vim命令

目录 1.vi命令 2.vim命令 1.vi命令 vi命令基本用法   利用vi命令打开一个文件  vi lbz.txt 保存退出文件 :wq 强制保存退出 :wq! 强制退出 :q! 进入编辑状态   输入i 退出编辑状态 按住esc键 快速编辑文本内容 将一行内容进行删除(剪切)  dd 将多行内容进行删除(剪切) ndd 将光标所在位置内容,到行尾信息全部删除 dG 粘贴一次内容  p 粘贴多次内容  np 复制一行内容 yy 复制多行内容 nyy 特殊操作编辑文本方式 显示或取消显示行号

Linux之vi/vim命令

vi命令是linux中必不可少的一个编辑器工具.那么vi与vim又有什么区别呢,可以简单理解为vim是vi的升级版.在编辑一个文本时,vi不会显示颜色,而vim会显示颜色.显示颜色更易于用户进行编辑,其他功能没有什么区别.所以在linux系 统下,使用vi还是vim完全取决你的个人爱好而已. 如果刚刚安装的CentOS系统上没有这个命令,请这样安装它 yum install -y vim-enhanced vim的三种模式:一般模式.编辑模式.命令模式. 一般模式: 当你vim filename

Linux下创建文本文件(vi/vim命令使用详解)

vi test.txt 或者 vim test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是按[Esc],然后再输入[:wq] 一.一般模式:删除.复制与粘贴类命令 x,X x为向后删除一个字符,X为先前删除一个字符 nx(n代表数字) 向后删除n个字符 dd 删除当前行 D 删除当前行所有字符,试成为空行 ndd(n代表数字) 删除光标所在行的向下n列 d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在行到最后一行

[转] vi/vim命令模式和编辑模式各种操作

摘要:vi 编辑器是最常用的文档创建和编辑工具,初学者应该学会简单应用vi ,学会在vi 中做简单的修改.删除.插入.搜索及替换作业:如果您是新手,不妨看看本文,或许这篇文档能让您在最短的时间内学会vi的简单操作:  +++++++++++++++++++++++++++++++++++++ 正文+++++++++++++++++++++++++++++++++++++ 1.关于文本编辑器: 文本编辑器有很多,比如图形模式的gedit.kwrite.OpenOffice ... ... ,文本模

vi/vim命令详解

基础命令学习目录首页 原文链接:https://www.cnblogs.com/mondol/p/vi-examples.html 进入vi vi filename # 打开或新建文件,并将光标置于第一行首 vi +n filename # 打开文件,并将光标置于第n行首 vi + filename # 打开文件,并将光标置于最后一行首 vi +/pattern filename # 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename # 在上次正用vi编辑时发