首页
学习
活动
专区
圈层
工具
发布

Linux运维必备技能:如何在 Vim 中删除多行?

如果你在 Vim 中出错,你可以dw在普通模式下使用删除一个单词。您键入dd它会删除当前行。 如果要在 Vim 中删除多行,可以使用相同的 dd Vim 命令,将行数添加到该命令中。...因此,10dd将从光标底部删除 10 行(包括光标所在的行)。 让我们详细了解如何在以效率着称的编辑器中删除一行或多行。...删除单行 以下是在 Vim 中删除单行文本的步骤: 按 Escape (Esc) 键进入 Normal 模式 确保光标位于要删除的行上。 快速按下dd 这将删除光标所在的整行。...begin告诉 Vim 从哪一行开始 end告诉 Vim 要删除的最后一行是什么 dVim 中的删除命令 此外,以下是用于指定范围的字符(用于“开始”和“结束”): ....- 反向匹配 PATTERN- 要匹配的模式 d- 删除命令 如果您在 Vim 中运行以下命令,它将删除行中所有具有“extern crate”模式的行。

7.5K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VI中的多行删除与复制

    VI中的多行删除与复制 法一: 单行删除,:1(待删除行)d 多行删除 ,:1,10d 法二: 光标所在行,dd 光标所在行以下的N行,Ndd 方法1: 光标放到第6行, 输入:2yy 光标放到第9行,...有时候不想费劲看多少行或复制大量行时,可以使用标签来替代 光标移到起始行,输入ma 光标移到结束行,输入mb 光标移到粘贴行,输入mc 然后 :'a,'b co 'c 把 co 改成 m 就成剪切了 要删除多行的话...,可以用 :5, 9 de VIM常用命令 常用命令 1) 光标命令 k,j,h,l---上下左右光标移动命令,虽然可以在Linux中使用键盘右边的四个光标键, 但是记住这四个命令还有非常有用的,也就是右手在键盘上放置的位置部分...:23,1045d 假定两次行号为23和1045,则把这几间的内容全删除 也可以在开始和结束两行中用ma,mb命令标记后用:'a,'bd删除. 4) 在整个文件或某几行中在行首或行尾加一些字符串.../bin//bin/g 在'/'前用符号指出'/'是真的单个字符'/' 7) 用 vi 多行注释 如果要给多行程序作注释,一个笨办法就是 插入 # ,然后用 j 跳到下一行用 .

    7.6K10

    linux中vi,vim操作技巧

    > vim rumenz.txt 123 :q 删除一行或者多行 通过退格键(Backspace)来删除一行代码显然是太麻烦了。...复制粘贴一块代码 你可能经常需要复制一行或一大块代码,使用 Vim 快捷键来实现此功能是非常简单的: 按 Esc 切换到正常模式; 把光标移到你需要复制的代码行首; 按 V 选择整行,可移动光标选择多行...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 中读取另一个文件的内容非常方便。...> vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !command 即可把command的结果输入到vim中。...vim中以16进制查看文件 正常模式下,输入:%!xxd会把当前文本转换成16进制 > vim rumenz.txt 123 :%!

    5.9K10

    linux中vi和vim操作

    一.简单介绍 vi 和 vim 类似于windows的文本编辑器 所有的Linux系统都会内置vi文本编辑器 vim可以看做是vi增强版,具有程序编辑能力,支持语法高亮,代码补全,编译及错误跳转等功能,...因此被广泛使用 如果Linux中没有vim这个命令,可以手动下载: yum install vim 因为操作都差不多后面就拿vim举例啦 vim 文件名 如果没有就创建并且打开,如果有就打开 vi 文件名...二.三种模式简单介绍 正常模式:我们可以使用快捷键对文本进行操作,比如:复制--yy 粘贴:p 插入模式:按下i,o,a,r,I,O,A,R中任意一个键,会进入插入模式....四.正常模式下常用指令 1.拷贝当前行,并粘贴 拷贝 yy 粘贴:p 2.拷贝当前行向下5行,并粘贴 拷贝5行 5yy 3.删除当前行...删除 dd 4.删除当前行向下5行 删除5行 5dd 5.光标移至最后一行 shift+g

    8K20

    linux中vi,vim操作技巧

    > vim rumenz.txt 123 :q 删除一行或者多行 通过退格键(Backspace)来删除一行代码显然是太麻烦了。...复制粘贴一块代码 你可能经常需要复制一行或一大块代码,使用 Vim 快捷键来实现此功能是非常简单的: 按 Esc 切换到正常模式; 把光标移到你需要复制的代码行首; 按 V 选择整行,可移动光标选择多行...把外部文件读入vim 我开始使用vim 的时候,经常会打开一个文件、复制内容、关闭文件、打开另一个文件、然后粘贴进去复制到内容。其实 Vim 中读取另一个文件的内容非常方便。...> vim rumenz.txt :read readme.md 把命令的结果读入vim 切换到正常模式,然后输入:read !command 即可把command的结果输入到vim中。...#,删除注释 :%s/^#// 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim-skills.html 微信公众号:入门小站

    3.4K00

    Linux中vi与vim编辑操作

    Ctr-d:向下翻半屏 Ctr-u:向上翻半屏 gg:光标移动文件开头 G:光标移动文件末尾 1.3 删除命令 常用: x 删除光标后一个字符,...相当于del X 删除光标前一个字符,相当于Backspace dd 删除光标所在行 ndd 删除指定的行数 :n1,n2d 删除n1到n2行 不常用: D 删除光标后本行所有的内容...vivian 为 sky :n,$s/vivian/sky/g   替换第 n 行开始到最后一行中每一行所有 vivian 为 sky n 为数字,若 n 为 ....gcc -o test.o test.c就可以实现编译,编译的警告和错误都会显示,此时不会退出vim,按enter即可回到vim。 3....修改配置 修改当前用户配置:vim ~/.vimrc只对当前用户生效 修改全局配置:sudo vim /etc/vim/vimrc或者sudo /etc/vimrc,对所有用户生效 set nu

    4.5K20

    Linux中vim编辑器命令介绍

    vim编辑器只要涉及到Linux操作系统,都基本逃避不了这个坎,下面介绍几个命令: 1.vim设置文本序号 :set number image.png 2.vim设置翻页 ctrl+f 向前翻页...文件中所有字符串a替换为字符串y :%s/a/y/g image.png 文件中所有字符串a被删除 :%s/a//g image.png 文件中所有字符串A , a替换为字符串y(默认替换会区分大小写...y :.,+2s/a/y/g #光标在第一行,+2表示第2,3行需要被替换 image.png 文件中的1-3行加上注释 :1,3s/^/#/g image.png 文件中的1-3行加上注释 :...文件中删除每行末尾的空格 :%s/\s\+$//g # \s是正则表达式中空白字符(可能是空格、制表符、其他空白) # \+代表一个或多个\s”,或者用*期待\+ # $ 是正则表达式中从字符串末尾进行匹配...image.png 文件中删除每行开头的空格 :%s/^\s\+//g image.png 文件中删除每行中间的空格 :%s/\s\+//g image.png vim通用操作格式总结 :[range

    2.1K20

    Linux中vim的基本介绍和使用

    1、vim介绍 如果我面想要在Linux上编写代码的话,我就需要vim来帮助我们编写代码。...(vim 文件(新文件))。 在windows上的图形化界面,想要多文件同时编辑的话,只需要点击相对应的文件图形就能够切换,那么在Linux中怎么实现呢?难不成还是保存完之后再进行编辑另一个文件?...ctrl+v:先进入视图模式 //进入视图模式后选择需要批量化编辑的区域 I:大写的i进入编辑模式 编写完成之后按Esc两次,就能够进行多行的注释 怎么批量化去注释 ctrl+v:进入视图模式 //选择需要进行编辑的区域...d:删除/去注释 5、历史存疑问题 解决历史问题:普通用户无法进行sudo提权(其中Linux用户章节留下的问题) 如果没有提前解决白名单黑名单类似的问题的话,会出现这样的报错。...这样的话也符合Linux多用户操作系统的作用,每一个人都可以个性化配置vim。可以但不限于set nu。 6、2、一键式配置 在网上寻找例如gitte或者github上的教程。

    88410

    Linux-vim

    三种模式 vim中有“一般模式”,“编辑模式”,“命令模式“三种模式,其作用分别为: 一般模式中能够移动光标查看文件,可以删除字符或整行,复制,粘贴处理文档内容用 vi或者vim打开一个文件进入的就是一般模式...在一般模式中按下【:,/,?】中任意一个。...2. vim常用命令 2.1 一般模式中的命令 2.1.1 光标移动 命令 说明 h,← 光标左移一个字符 j,↓ 光标下移一个字符 k,↑ 光标上移一个字符 l,→ 光标右移一个字符 n[h,j,k,...注意之后正常离开后,要手动删除该临时文件。 (D)elete:删除临时文件。 (Q)uit:离开vim (A)bort:放弃编辑行为。...4. vim配置文件 vim配置文件包括~/.vimrc,~/.viminfo ~/.vimrc为vim参数设置 ~/.viminfo为用户在vim中的操作记录 可以在一般模式种进行设置 命令 说明 :

    8.5K11

    Linux中vim编辑器常用按键

    VIM编辑器的模式 一般模式 按i、a、o进入编辑模式ESC切换到一般模式 :或者/切换到命令模式 :wq(保存) 一般模式 以 vi 打开一个档案就直接进入一般模式了(这是默认的模式)。...在这个模式中, 你可 以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档 案内容, 也可以使用『复制、粘贴』来处理你的文件数据。...u:撤销 yw:复制一个单词 dw:删除一个单词 编辑模式 在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!...通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或 REPLACE』的字样,此时才可以进行编辑。...3个中的任何一个按钮,就可以将光标移动到最底下那 一行。 在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、 离开 vi 、显示行号等动作是在此模式中达成的!

    1.9K40

    深度解析Linux中的Vim的使用

    Linux下存在的一个真实的命令 which vim [root@hcss-ecs-28de lesson4]# which vim /usr/bin/vim [root@hcss-ecs-28de lesson4...的核心和精华 vim中的光标的上下移动定位 关于光标定位: gg:光标定位到最开始的位置(在命令模式下进行输入的,不是在插入模式进行输入的) shift+g=G:将光标的位置定位到文本的最结尾的位置 在我们上面的命令我们是可以在前面加上行号的...n+p多行粘贴操作 u:撤销操作 假如我们撤销了一个东西,但是我们先现在想将我们的这个撤销给撤销了 那么我们该怎么办呢?...也是dd,我们不进行p的操作的话那么就是删除操作了 还有我们可以使用命令x进行删除,将光标内的单个字符进行删除的操作 如果想删除光标前面的字符的话我们使用X就能进行删除的操作了 将小写字母换成大写字母...conmmend可以在不退出vim的情况下执行命令行的命令操作 我们在当前的文件夹中额外创建了一个code.h文件 然后我们打开code1.c的vim模式 然后进入底行模式输入vs code.h然后就出现下面的样子

    55710
    领券