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

Vim基础用法,最常用、最实用的命令介绍(保姆级教程)

配置文件设置set number (设置行号)set nocompatible (设置不兼容vi模式,不设置会导致许多vim特性被禁用)set clipboard=unnamed (设置普通的复制粘的内容和...)shift + p 或者叫大写的P (粘贴到游标所在行的上方)d (剪切/删除)vd/x (删除当前游标所在的字符)dw (删除游标右边的单词)db (删除游标左边的单词)d$ (删除从当前游标到行尾...)d^ (删除当前游标到行首)dG (删除从当前行到文件结尾)df+(任意字符) 或 vf+(任意字符)+d (删除从当前字符到任意字符)diw/daw (游标在单词任意位置时,可以删除完整单词)dd...)0 (跳到行首的第一个字符)$ (跳到行尾)gg (跳到文件最顶部)shift + g 或者叫 G (跳到文件最底部),引申的命令:ggvG (全选)-解释:选中最顶部到最底部,即全选nG (n表示行号...两者是相反的操作括号匹配% (当有多对括号时,会跳到对应的左括号/右括号, 适用于:(), [], {}, )综合应用如v + f + (任意字符) + d / y:表示先选中当前字符,再通过f +

2.4K00

Linux Vi和Vim编辑器

在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、粘贴』来处理你的文件数据。.... # 命令行模式 输入esc 再输入:在这个模式当中,可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的!...:set nu 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示 删除 x或Del 删除光标处的单个字符 dd 删除当前光标所在行 #dd 删除从光标处开始的#行内容 d^ 删除当前光标之前到行首的所有字符...d$ 删除当前光标处到行尾的所有字符 复制 yy 复制当前行整行的内容到粘贴板 #yy 复制从光标处开始的#行内容 粘贴 p(小写) 将缓冲区的内容粘到贯标位置之后 P 粘贴到光标位置处之前 保存文件...删除当前行 dd,删除当前行向下的5行5dd 在文件中查找某个单词[命令行下/关键字﹐回车查找﹐输入n就是查找下一个] 设置文件的行号,取消文件的行号.

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

    2024全网最为详细的红帽系列【RHCSA-(5-2)】初级及进阶Linux保姆级别骚操作教程;学不费来砍我

    ,如:HH:MM:SS \T :#显示时间为12小时格式 \A :#显示时间为24小时格式:HH:MM \u :#当前用户的账号名称 \v :#BASH的版本信息 \w :...-a或--append,附加到现有文件的后面,而非覆盖它 -i或--ignore-interrupts 忽略中断信号 --help 在线帮助 ​​ 小问题 Q1、 如何在 Linux 上使用这个命令...gg 或者 行号G 复制、粘贴、删除 按键详解说明表 功能 按键 删除光标所在行 dd 删除从光标处开始的n行 ndd 删除光标前至行首字符d^ 删除光标及之后的所有字符 d$ 复制光标所在行 yy...复制从光标处开始的n行 nyy 将缓冲区的内容粘贴到光标所在行的下一行 p(小写)将缓冲区的内容粘贴到光标所在行的下一行p(小写)将缓冲区的内容粘贴到光标所在行的下一行u 4.3.2编辑模式下的常用按键详解说明表...末行模式下的扩展关键字按键详解说明表: 功能 按键在当前文件中读入其他文件内容:r /dir/file 查找含有"word"的行并删除 :g/word/d 显示行号 :set nu 关闭行号显示 :set

    53210

    linux之文本编辑器

    按下“%”时,vi首先向后找到第一个括号如“(”,然后就会去找与之相配的另一边“)”;如向右的第一个括号是“)”,vi就会去找相应的“(”。...4.5.3 底线模式中的删除方式 在底线模式中我们同样可以利用行号来做整行的删除工作。在底线模式下,我们可以输入行号加“d”来删除某一行: “:35 d” 表示删除第35行。...粘贴和复制 从正文中删除的内容(如字符、字或行)并没有真正丢失,而是被剪切并复制到了一个内存缓冲区中。用户可将其粘贴到正文中的指定位置。...vim编辑时为文件加上行号以利于定位。...其实我们可以让vim在启动时就加上行号。 set ic 查找字符时忽略大小写。可以根据自己的习惯使用此功能。如果在编辑时想开启大小写查找,可以输入“: set noic”。

    2.9K20

    工作中必会的57个Excel小技巧

    7、恢复未保护的excel文件 文件 -最近所用文件 -点击“恢复未保存的excel文件” 9、设置新建excel文件的默认字体和字号 文件 -选项 -常规 -新建工作簿时:设置字号和字体 10、把A.xlsx...文件 -选项 -高级 -去掉“在具有零值.....”勾选 2、隐藏单元格内所有值 ctrl+1打开单元格设置窗口 -数字 -自定义 -右边文框中输入三个分号;;; 3、隐藏编辑栏、灰色表格线、列标和行号...-值/公式 3 、查找值 按ctrl+f打开查找窗口,输入查找的值 -查找 4、选取最下/最右边的非空单元格 按ctrl +向下/向右箭头 5、快速选取指定大小的区域 在左上的名称栏中输入单元格地址,如a1...设置方向 2、设置下拉菜单,显示A,B,C三个选项 数据 -数据有效性 -允许 -序列 -输入A,B,C 3、复制表格保存行高列宽不变 整行选取复制 -粘贴后点粘贴选项中的“保留列宽” 4、输入到F列时,...10、快速合并多行数据 插入批注 -选取多列数据复制 -粘贴到批注中,然后再从批注中复制粘至单元格区域中即可。

    6K30

    Linux系列 使用vi文本编辑器

    该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作。 输入模式:该模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改或添加新的内容。...为了便于查看行间期转效果,这里先学习如何在v编辑器中是示行号,只要切换到末行模式并 执行如下的”set cu”命令即可显示行号,执行"set nonu"命令可以取消量示行号.  ...显示行号后的vi编辑器界面显示格式如下(每行开头的数字即行号): ---- (3)复制、粘贴和删除 删除操作。 按×键或Delete键删除光标处的单个字符。...使用按键命令dd删除当前光标所在行,使用#dd的形式还可以删除从光标处开始的#行内容(其中“#”号用具体数字替换)。 使用按键命令d删除当前光标之前到行首的所有字符。...在vi编辑器中,前一次被删除或复制的内容将会保存到剪切板缓冲区中,按p键即可将缓冲区中的内容粘贴到光标位置处之后,按P键则会粘贴到光标位置处之前。

    95620

    vim三种模式下的小技巧,提高一半工作效率

    mode) 命令模式是Vim的默认操作模式,当使用vim命令打开一个文件时,默认进入的就是命令模式。...mode) 只有在vim编辑模式下,才能将键盘键入的内容输入到当前打开的文件中 尾行模式(last line mode) 尾行模式主要用于保存文件或退出Vim,同时也可以设置编辑环境和一些编译工作,如列出行号...S 删除当前光标所在的行开始插入 删除 命令 作用 x 删除当前光标所在的字符 X 删除当前光标所在字符的前一个字符 dd 删除/剪切光标所在的行 复制 粘贴 命令 作用 yw 复制从光标所在位置到当前...【单词结束】部分的内容 yy 复制光标所在【行】的所有字符 (包含换行符) p 将最后一次删除或复制操作的文本内容粘贴到光标所在字符之【后】 P 将最后一个删除或复制操作的文本内容粘贴到光标当前字符之【...强制退出,所有改动不生效 :wq 保存并退出 :x 保存并退出 ZZ 等同于:wq :set nu 显示行号 :set nonu‍‍ 不显示行号 :set readonly 设置只读 推荐阅读: Linux

    99610

    Linux下的文本编辑器介绍「建议收藏」

    当我们按ESC键后,接着再输入:号时,vi会在屏幕的最下方等待我们输入命令; :w 保存; :w filename 另存为filename; :wq! 保存退出; wq!...退出可视模式,还是用ESC键; 复制和粘帖的操作 其实删除也带有剪切的意思,当我们删除文字时,可以把光标移动到某处,然后按shift+p键就把内容贴在原处,然后再移动光标到某处,然后再按p或shift+...p又能贴上; p 在光标之后粘帖; shift+p 在光标之前粘帖 来举一例: 比如我们想把一个文档的第三行复制下来,然后帖到第五行的后面,我们应该怎么做呢?...然后按y键复制;再移动指针到第五行,最后按p键; 所以复制和粘贴操作,是命令模式、插入模式及可视模式的综合运用;我们要学会各种模式之间的切换,要常用ESC键;更为重要的学会在命令模式下移动光标; 关于行号...这时我们要用到行号相关的操作; 为所有内容添加行号; 按ESC键,然后输入: set nu set nonu 取消行号 n 跳到第n行 查找和替换功能 查找 首先,我们要进入ESC键,进入命令模式;我们输入

    2.8K20

    【Linux系统编程】Linux编辑器——vim

    4. vim命令集 首先为了后面方便演示和讲解,先给大家说一个在末行模式下,列出行号和取消行号的操作: 现在再次用vim打开上面我们创建的文件test.c 打开之后默认处在命令模式下,然后我们...那我想把复制的内容,粘贴到当前光标位置的下一行。...对应的指令是p 按一次,就粘贴一次,一直按,就一直粘贴 当然,你如果按100p,就直接粘100行 即npp,直接粘n行到光标所在行之后 那刚才yy是复制一行的内容,如果想一次复制...10行,敲p,就粘到10行下面了 就剪切完成了 那如果想一次剪切多行,同样的,ndd,然后把光标移到你想要的位置敲p就可以了,不继续操作,就是删除掉对应的n行 我现在3dd 3...set nonu:取消显示行号 q:退出 wq:保存退出 wq!

    89210

    Linux基础命令—vim

    进入到命令模式 命令模式 a 从光标位置之后添加内容 A 从光标位置之后添加内容 i 从光标位置开始插入内容 I 从光标所在行的行首开始插入内容 o 光标所在行的下方新建一行 O 光标所在行的上方新建一行 D 删除光标到这一行结束的字符...dd 删除光标行 ndd 删除光标开始的n行 yy 复制光标行 nyy 复制光标开始的n行 p 粘贴到光标下方 P 粘贴到光标上方 /字符串 从光标开始向后查找 ?...强制退出 set nu 显示行号 set nonu 不显示行号 1、语法 vim [选项]  file 2、选项列表 选项 说明 –version 显示命令版本信息 –help 显示帮助文档 +num...从文本的指定行开始显示 -b 进入二进制模式 -d 进入diff模式,编辑多个文件时,显示差异部分 -m 不允许修改文件 -n 不使用缓存 -o 同时打开n个文件 -p 以tab形式显示每个文件 -r....   3 i love linux,   4 love code. ~                    :set nu                   //在末行模式下使用set nu显示行号

    4K10

    Linux——常用命令(2)

    座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​ ----  一.其它常用命令 1.文件查看和处理命令: touch 创建文件 echo 将用户输入的内容,显示在屏幕上。...-a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录; -f:强行复制文件或目录,不论目标文件或目录是否已存在...:set nu在编辑器中显示行号                        :set nonu   取消编辑器中的行号显示  5、删除 x或Del  删除光标处的单个字符                     ...d$   删除当前光标处到行尾的所有字符  6、复制 yy   复制当前行整行的内容到剪贴板         #yy   复制从光标处开始的#行内容  7、粘贴 p 小写    将缓冲区中的内容粘贴到光标位置处之后...               P 大写    粘贴到光标位置处之前  8、查找 /word     从上而下在文件中查找字符串“word”                ?

    41320

    linux的vi命令详解_useradd命令详解

    3) 底行模式(last line mode)   将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。...—- 首先利用编辑命令“vi file”打开文件,然后将光标移到需要删除的行处按Ctrl+G显示行号,再到结尾处再按Ctrl+G,显示文件结尾的行号。...—- :23,1045d 假定2次得到的行号为23和1045,则把这期间的内容全删除,也可以在要删除的开始行和结束行中用ma、mb命令标记,然后利用“:a,bd”命令删除。...—- 5.同时编辑2个文件,拷贝一个文件中的文本并粘贴到另一个文件中。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    11.4K10

    linux vim编辑器之常用指令

    p来将该文件全部数据复制下来,不过这种 全部复制会删除该文件所有的数据,可以使用u将该文件恢复到原来的样子,再用p 将数据粘贴到其它文件中,后面会写一篇多窗口,多文本编辑的文章,和这些指令 结合起来使用相当的方便...,复制光标所在行到最后一行的所有数 据,复制光标所在处到改行行首的所有数据,复制光标所在处到改行行尾的所有数 据 5.p,P 字母p为粘贴操作,小写的p将复制的数据从光标所在行下一行开始粘 贴,大写的...假设删除One时文件状 态为1,删除Two时文件状态是2,删除Three时文件状态是3。...:r[filename] 在编辑数据时,读入另一个文件的数据,即将”filename”这 个文件内容加到光标所在行后面 5.n1,n2 w [filename] 将n1到n2之间的内容保存在”filename...:set nu :set nonu 分别表示显示行号和不显示行号 以上这些是vim的一些常用指令,会了这些指令你会发现vim非常好使,这些指令还是有些规律的,复制yy,粘贴p,替换r,删除dd,再和数字相结合就会出现多行操作的效果

    64520

    Linux之vi 文本编辑命令

    将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号。末行命令执行后,Vi自动回到命令模式。...命令编辑文本的时候,有时候需要查看某些行号,但是默认的vi命令打开文本的时候是不显示行号的,因此需要vi命令去显示行号。...#显示该文件下所有行号 :set nu #取消设置行号 :set nonu Linux vi命令模式下删除字符 vi 编辑器可以在输入模式和命令模式下删除文本。...传统的文本删除是在输入模式下,使用退格键或 Del 键删除文本。在命令模式下,vi 提供许多删除命令。...#复制一个词 yw #复制光标所在的行 yy #复制光标所在行的下面5行 5yy Linux vi命令模式下粘贴操作 主要利用p命令粘贴到光标所在行的下一行。

    8.5K30

    【Linux】--- 详解Linux软件包管理器yum和编辑器vim

    如下: 注意事项: 软件包名称:主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构,如上图中的0.12.20-36。...「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。 替换: 「r」:替换光标所在处的字符。...2.3 vim末行模式命令集 列出行号: 「set nu」: 输入「set nu」后,会在文件中的每一行前面列出行号。...即如何在sudoers配置文件中添加自己?...那么我们便可在此文件中添加指令或链接,来完善编译环境(如:自动缩进,自动补齐,显示行号等等)。如:在文件.vimrc添加set nu,那么再用vim打开文件写代码时,便会显示行号。其余操作还请自行搜索

    33410

    jupyter快捷键运行键_anaconda中的jupyter打不开

    在上面插入代码块 Shift + Space 向上滚动 B 在下面插入代码块 Space 向下滚动 X 剪切选择的代码块 Enter 进入编辑模式 C 复制选择的代码块 Y 把代码块变成代码 Shift + V 粘贴到上面...M 把代码块变成标签 V 粘贴到下面 ↑ 选择上面的代码块 Z 撤销删除 ↓ 选择下面的代码块 D (两次) 删除选中单元 Shift + Enter 运行代码块,选择下面的代码块 Shift + L...(两次) 在所有单元格中切换行号,并保持设置 Ctrl + Enter 运行选中的代码块 Alt + Enter 运行代码块并且插入下面 编辑模式 快捷键 功能 快捷键 功能 Ctrl + D...删除整行 Esc 进入命令行模式 Ctrl + ↑ 跳到单元格起始处 Ctrl + ↓ 跳到单元格最后 Ctrl + ← 跳到单元格左边 Ctrl + → 跳到单元格右边 Ctrl + ] 缩进一个Tab...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    55830

    Linux Vi 文本编辑器常用命令

    3、末行模式(last line mode): 将文件保存或者退出Vi,也可以设置插入环境,如:寻找字符串,行号等。...dd 删除一行,可以带个数字,如6dd,表示向下删除6行 d$ 删除光标到行尾的内容(也可以使用ctrl+d) d^ 删除光标到行首的内容 x 删除光标位置的字符(向后删除) shift+x...删除光标位置的字符(向前删除) 10、查找命令 /String 查找一个字符串(向下开始) ?...向下复制6行) p 粘贴到光标位置的下一行 shift+p 粘贴到光标位置的上一行 12、同时打开两个文件 比如:aa.txt ss.txt 打开第一个文件vi aa.txt然后输入下面的命令...shift+j 将下一行拼接到上一行 u 撤销 :set nu 显示行号 :set nonu 取消显示行号 :n 跳转到第n行(按回车才会跳) Ctrl+g 会在显示屏的底部显示文件名字和总的行数

    4.1K30

    【Vim 核心攻略】 —— 文本编辑高手的进阶秘籍

    删除操作: x:删除光标所在位置的字符。 dw:删除从光标位置开始到下一个单词开头的内容。 dd:删除当前行。 复制和粘贴操作: yy:复制当前行。可以通过p将复制的内容粘贴到光标所在位置的下一行。...p:将复制或删除的内容粘贴到光标所在位置的下一行。 P:将复制或删除的内容粘贴到光标所在位置的上一行。 撤销和重做操作: u:撤销上一步操作。例如,撤销刚刚的删除或修改。...当需要向文件中添加新的字符、单词或段落时,就会进入插入模式。通过不同的快捷键(如i、a、o等)可以在光标不同位置插入内容。比如,在编写文档时,大部分时间都处于插入模式来输入文字。...:s/old/new 替换当前行的第一个匹配 :s/old/new/g 替换当前行的所有匹配 :%s/old/new/g 替换整个文件的所有匹配 :%s/old/new/gc 替换时逐一确认 行号设置:...:set nonumber 取消行号显示。 其他命令: :help:查看帮助。 :!command:执行外部命令(如 :!ls 显示文件列表)。

    56420
    领券