`
Cwind
  • 浏览: 265533 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
793bb7df-a2a9-312d-8cb8-b66c3af482d1
LeetCode题解
浏览量:53564
社区版块
存档分类
最新评论

vi区段删除

阅读更多

区段删除是编辑和分析一些冗长的配置文件或日志文件时比较常用的操作。简记下vi区段删除要点备忘。

 

vi概述 

 

引文中并未将末行模式单独列为一种模式。单不单列并不重要,能区分命令模式与末行模式即可。

 

vi区段删除步骤:

1. 在末行模式下使用:set nu显示行号

非必须,随光标移动vi右下角也会显示行号,能够正确找到并记录删除开始行和结束行的行号即可

 

2. 计算待删除行的行数n

n=删除结束行的行号-删除开始行的行号+1

人工计算……最好别算错

 

3. 在命令模式下输入ndd

光标移动到删除开始行,输入ndd。n即第2步中计算所得结果。若需删除几万行(例n=12399),请盲敲12399dd

 

Tips:

1. 区段行数需额外计算

2. 执行ndd时首先需定位到删除开始行,同时命令模式下输入ndd比较容易出错

3. ndd输入错误可以使用u恢复

 

1
4
分享到:
评论

相关推荐

    Vi编辑器的使用方法

    其中,命令模式控制屏幕光标的移动、字符、字或行的删除、移动复制某区段及进入 Insert mode 下,或者到 last line mode。插入模式下,才可以做文字输入,按「ESC」键可回到命令行模式。底行模式下,用于将文件保存...

    对linux的vi编辑器的认识

    * 在命令行模式下可以控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 Insert mode 下,或者到 last line mode。 * 在插入模式下可以做文字输入,按[ESC]键可回到命令行模式。 * 底行模式可以将文件...

    详解linux vi命令用法

    在命令模式下,可以控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入插入模式下,或者到底线命令模式。在插入模式下,可以输入文字数据,但需要先从命令模式下切换过来。在底线命令模式下,可以将储存...

    unix下vi命令详解

    * 命令模式(Command Mode):控制屏幕光标的移动、字符、字或行的删除、移动复制某区段及进入 Insert Mode 或者到 Last Line Mode。 * 插入模式(Insert Mode):只有在 Insert Mode 下,才能进行文字输入。按「ESC...

    AIX的VI命令

    Command mode用于控制屏幕光标的移动、字符或光标的删除、移动复制某区段及进入Insert mode下,或者到Last line mode。Insert mode用于输入文字,按Esc键可回到Command mode。Last line mode用于将储存文件或离开...

    Linux之VI命令详解

    1. 命令模式(Command mode):控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入Insert mode下,或者到Last line mode。 2. 插入模式(Insert mode):唯有在Insert mode下,才可做文字数据输入,按Esc...

    VI命令详解

    1. **命令模式(Command mode)**:在这个模式下,你可以控制屏幕光标的移动,进行字符或光标的删除、移动复制区段以及进入插入模式或底线命令模式。这是启动VI后默认进入的模式。 2. **插入模式(Insert mode)**...

    linux下vi编辑器命令大全.docx

    命令模式主要用于控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入插入模式下,或者到 Last line 模式。插入模式主要用于输入文字数据,而 Last line 模式主要用于将储存文件或离开编辑器,也可设置编辑...

    linux编辑器VI

    * 命令行模式(command mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 Insert mode 下,或者到 last line mode。 * 插入模式(Insert mode):只有在 Insert mode 下,才可以做文字输入,...

    vi编辑器的使用方法

    * 命令行模式(command mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入 Insert mode 下,或者到 last line mode。 * 插入模式(Insert mode):只有在 Insert mode 下,才可以做文字输入,...

    vi编译器命令

    命令模式用于控制屏幕光标的移动、字符、字或行的删除、移动复制某区段及进入插入模式或底行模式。插入模式只有在 Insert mode 下,才可以做文字输入,按「ESC」键可回到命令行模式。底行模式用于将文件保存或退出 ...

    redhat_Vi编辑器

    命令模式(command mode)是 Vi 编辑器的主要状态,在这个状态下,用户可以使用各种命令来控制屏幕光标的移动、字符、字或行的删除、移动复制某区段、进入 Insert mode 或者到 last line mode。 插入模式(Insert ...

    linuxVI编辑器相关命令详解.pdf

    * 命令行模式(command mode):控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式下,或者到末行模式。 * 插入模式(Insert mode):只有在插入模式下,才可以做文字输入,按 ESC 键可回到...

    详解 MAC/Linux Vi配置环境变量及Java环境变量配置

     控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode。 2) 插入模式(Insert mode)  只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行

    Linux通过编辑器vi使用介绍

     命令模式:控制屏幕光标的移动,字符、字或行的删除。移动复制某区段及进入insert mode下,或者到last line mode.  插入模式:仅仅有在insert mode下。才干够做文字输入,按”Esc”键可回到命令行模式。  底...

    华清学院学院笔记

    1. 命令模式(Command mode):控制屏幕光标的移动,字符或光标的删除,移动复制某区段及进入 Insert mode 下,或者到 Last line mode。 2. 插入模式(Insert mode):唯有在 Insert mode 下,才可做文字数据输入,...

    linux 常用命令整理

    1. **命令模式(Command mode)**:此模式主要用于控制光标的移动、删除字符或移动复制某区段等操作,并且可以进入插入模式或底线命令模式。 2. **插入模式(Insert mode)**:在此模式下可以进行文本的输入操作。通过按...

    unix主要命令

    1. **命令模式(Command mode)**:在这个模式下,你可以移动光标、删除字符或区段、切换到插入模式或底线命令模式。例如,使用h、j、k、l键可以分别向左、下、上、右移动光标,而`dd`则用于删除当前行。 2. **插入...

    Linux 培训学习笔记

    在命令模式下,你可以移动光标、删除字符和区段,以及进入其他模式。按下'i'、'a'或'o'键可以进入插入模式,此时你可以输入文本。'i'是在当前光标位置插入,'a'是在当前字符后追加,而'o'则会在新行开始处插入。要...

Global site tag (gtag.js) - Google Analytics