`
heipark
  • 浏览: 2097234 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

vi命令笔记

 
阅读更多

光标、查找

  • shift + g 移动光标到文件尾
  • gg | shift+h  移动光标到文件首
  • i 进入插入模式
  • esc 退出当前模式
  • :wq 保存并退出
  • :q 未修改文件,不保存退出
  • :q! 修改文件,不不保存退出
  • / 查找 ; /searchword\c,忽略大小写查找
  • n 查找下一个
  • shift + n 查找上一个
  • shift + #:快速查找光标所在word; :noh取消高亮显示

编辑状态操作:

  • :set ts=4(tab设置为4个)
  • :se nu 显示行号
  • :<行号> 跳到某行
  • :se nonu 取消显示行号
  • u 撤销编辑(上一步)
  • Ctrl+r 重做编辑(下一步)

 非编辑状态操作:

  • ddg 当前行与下一行换位置
  • dd 删除光标行(非编辑模式下)
  • :3,8d 删除从第3-8行
  • dg 删除光标后面的行
  • ggdG 清空文本
  • yy复制当前行,p粘贴复制行,多是在非编辑模式进行的
  • 替换
    • :s/123/abc/      #替换*当前行*第一个 123 为  abc
    • :s/123/abc/g    #替换*当前行*全部 123 为  abc
    • :%s/123/abc/g  # 替换整个文档 123 为 abc
  • :e!  重新加载文件

 

  • 多标签
    • 创建 :tabnew {file_name} 
    • 切换 :tabp :tabn

 块操作

1. 同时编辑多行(示例:行首添加tab)
    • v选中多行
    • ctrl + v
    • shift + i
    • 敲入tab
    • esc

 

分享到:
评论

相关推荐

    VI命令笔记,非常好

    标题和描述均提到了"VI命令笔记,非常好",这表明文档主要聚焦于分享和整理VI编辑器的实用命令和技巧。VI编辑器是Unix/Linux系统中常用的文本编辑工具,因其强大的功能和灵活性而受到广泛青睐。下面是对文档中提及的...

    vi笔记_vi笔记_vi笔记

    《vi编辑器详解》 ...vi编辑器的灵活性和效率在于其丰富的命令组合和快捷操作,熟练掌握这些知识点将极大地提高文本编辑效率。通过不断实践和学习,可以发掘出更多vi的高级用法,使其成为得心应手的工具。

    Linux常用命令笔记

    ### Linux常用命令笔记 #### 一、Linux命令基础 Linux是一种强大的开源操作系统,适用于服务器、桌面和嵌入式系统等多种应用场景。了解基本的Linux命令对于有效地管理这些系统至关重要。 ##### 查看帮助文档 - *...

    vi 学习笔记——取自《Unix&Linux;大学教程》

    vi可以通过vi命令来启动,并可选地跟上文件名参数,如果指定的文件不存在,则在打开的同时创建它。可以使用-r选项进行文件恢复,使用-R选项以只读方式打开文件。 vi编辑器的工作模式: vi编辑器有两种工作模式:...

    vi操作笔记及资料下载

    【标题】:“vi操作笔记及资料下载” 在IT领域,特别是在Linux系统中,掌握文本编辑器的使用至关重要,其中vi(Visual Editor)是最常见的之一。vi不仅是一个强大的文本编辑器,还是一个全屏幕编辑器,它允许用户...

    vi学习笔记(个人学习笔记)

    - 用于保存文件、退出vi或执行其他全局命令。 - 要进入底线模式,需要在命令行模式下按下冒号`:`。 **基本操作示例**: - **启动vi**:在命令行输入`vi myfile`,进入编辑器并打开名为myfile的文件。 - **切换至...

    linux系统命令笔记

    【Linux系统命令笔记】 在计算机领域,Linux是一个广泛使用的开源操作系统,它的命令行界面提供了高效且灵活的系统管理方式。本笔记主要涵盖了Linux系统中的一些基础命令和操作,包括硬盘分区命名规则、常用命令的...

    vi笔记.txtvi笔记.txtvi笔记.txt

    根据提供的文件信息,我们可以推断出这是一份关于vi编辑器使用技巧的笔记。vi(Visual Editor)是Unix/Linux系统中最常见的文本编辑器之一。它功能强大且灵活,支持多种模式进行文本编辑工作。下面将根据给定的信息...

    Vi 学习笔记

    Vi 学习笔记 Vi 是一种功能强大且广泛使用的文本编辑器,它是 Unix 操作系统的标准编辑器。Vi 编辑器提供了两种模式:命令模式和末行模式。命令模式下,用户可以输入命令来控制编辑器的行为,而末行模式下,用户...

    VI 学习记录学习笔记VI

    本篇学习笔记将深入探讨VI的使用技巧,包括文本编辑、快速移动、缓存区操作以及ex编辑器的功能。 一、文本编辑命令模式下: 在命令模式中,你可以通过以下方式操作文本: 1. 检查磁盘剩余空间:`:!df`。 2. 移动...

    Linux命令笔记-RHEL6.8x64(VM)

    ### Linux命令笔记-RHEL6.8x64(VM) #### 一、帮助命令 Linux 系统提供了多种方式来获取命令的帮助信息,这有助于用户更好地理解和使用各种命令。 1. **`whatis`**:这是一个简短的帮助命令,可以快速提供关于一个...

    vi编辑器的使用(一)笔记

    ### vi编辑器的使用(一)笔记 #### 一、vi编辑器的三种模式及其切换命令 vi编辑器是Linux中最基本也是最强大的文本编辑工具之一,在系统管理和服务器配置方面有着不可替代的作用。掌握vi编辑器的基本操作对于任何...

    linux命令笔记-1

    解决方法是通过以root权限登录,然后使用vi编辑器打开这些文件进行修正,例如`vi .vimrc`。设置`set nu`可以在Vim中显示行号,退出编辑器时需按`Esc`键,然后输入`:wq`保存并退出。 `ssh-keygen` 是一个用于生成SSH...

    Linux学习笔记+个人对linux的命令总结

    ### Linux学习笔记与命令总结 #### 一、Linux基础概念 1. **Kernel 内核**: Linux 的核心部分,负责管理系统的硬件资源,并提供必要的服务给其他系统软件和应用程序。 2. **Shell 外壳**: 用户与操作系统之间的...

    Unix的vi编辑器笔记

    ### Unix的vi编辑器基础知识与命令详解 #### vi编辑器简介 vi(visual editor)是Unix及类Unix系统中广泛使用的文本编辑器之一。它具备强大的文本编辑功能,并且能够高效地进行文本处理任务。vi编辑器有三种基本...

    ViVim编辑器使用《博雅运维Linux全套笔记》

    本笔记将详细介绍如何使用Vi/Vim编辑器进行有效的文本编辑,覆盖基础操作、编辑技巧、命令模式应用等,旨在帮助运维人员提高Linux下文本编辑的效率。 首先,Vi编辑器分为三种模式:命令模式、插入模式和末行模式。...

Global site tag (gtag.js) - Google Analytics