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

Linux常用命令速查-Vim

本文涉及:Vim编辑器的三种模式下的相关操作 ◆ 一般模式 ◆ 常用命令: ctrl+b 屏幕往后移动一页 ctrl+f 屏幕往前移动一页 n+空格 光标向右移动n个字符 H 光标移动到屏幕左上角...word 向光标向上寻找一个名称为word的字符串 n 代表重复前一个查找的动作 N 与n刚好相反 :n1,n2s/word1/word2/g 在第n1与n2行之间查找word1 这个字符串,并将该字符串替换为...n行 d1G 删除光标所在行到第一行的所有数据 dG 删除光标所在到最后一行的所有数据 d$ 删除光标所在处,到该行的最后一个字符 d0 删除光标所在处,到该行的最前一个字符 yy 复制光标所在的那一行...nyy 复制光标所在的向下n列 y1G 复制光标所在行到第一行的所有数据 yG 复制光标所在行到最后一行的所有数据 y0 复制光标所在的那个字符到该行行首的所有数据 y$ 复制光标所在的那个字符到该行行尾的所有数据...从目前光标所在的下一个字符处开始插入 A 从光标所在行的最后一个字符处开始插入 o 在目前光标所在的下一行处插入新的一行 O 为在目前光标所在处的上一行插入新的一行 r 只会取代光标所在的那一个字符一次

1.4K30

Linux下vim的常用命令总结

vim按d表示剪切 按dd剪切一行 vim命令:命令模式 /关键字 n继续向下查找 vim的多行注释: 1.按ctrl + v进入 visual block模式 2.按上下选中要注释的行...3.按大写字母I,再插入注释符,例如// 4.按两下esc 5.按ctrl + v进入 visual block模式,按箭头选中要取消的// 6.按d删除 比较两个文件: vimdiff 文件1 文件...2 vim配置行号: /etc/vimrc 添加set number,无行号set nonumber ctags:扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来 安装ctags...autochdir 使用:ctrl+]跳转到 ctrl+t跳转回 vimtutor是vim的教程 vim的三种模式:命令模式,编辑模式,末行模式 vim命令: ZZ 保存退出 gg=G 代码格式化...0 移到到行首 $ 移到到行尾 gg 移到到文件头 G 移到到文件尾 数字G 行跳转 dD 全部删除 d0 删除光标前的 dd 删除光标所在行 d$ 删除光标后的 u 撤销 ctrl+r 前进

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

    【Linux】vi和vim编辑器——常用命令大全

    文章目录 8.1、vi 和 vim 8.1.1 VI 8.1.2 VIM 8.2 打开和新建文件 8.2.1 打开文件并且定位行 8.3 VI三种工作模式 8.4 常用命令 8.4.1 移动 8.4.2...插入命令(重要) 演练 -- 编辑命令 和 数字连用 8.1、vi 和 vim 8.1.1 VI vi 是 visual interface 的简称 , 是 linux 中 最经典 的文本编辑器...不支持鼠标操作 没有菜单 只有命令 vi 编辑器在 系统管理 服务器管理 编辑文件时 , 其功能永远不是图形界面的编辑器能比拟的 8.1.2 VIM vim 是从 vi...发展出来的文本编辑器 , 支持 代码补全、编译 及 错误跳转 等方便编程的功能提别丰富 , 在程序 员中被广泛使用 , 被称为 编辑器之神 8.2 打开和新建文件 在终端中输入vim在后面跟上...编辑模式 -- 正常的编辑文字 末行模式命令 8.4 常用命令 提示 :vi 命令较多 , 不要期望一下子全部都记住 , 个别命令忘记了 , 只是会影响编辑速度而已 在使用

    2.4K21

    linux常用命令解释_vim常用命令总结

    13. head 14. tail 15. vim 16. grep 17. ps 18. netstat Linux 权限 修改文件权限 Linux 的常见命令 白色 : 普通文件 蓝色:...(迷路了) 显示了当前目录所对应的绝对路径,在windows 上,就是以盘符开头的路径的绝对路径,在 Linux 上,是以 / 开头(根目录)就是绝对路径 3. cd Linux系统中,磁盘上的文件和目录被组成一棵目录树...使用 vim 就可以进行编辑了(但是想要用熟练,那是需要大量练习的),这里只介绍简单的 vim 操作 一: 创建文件/打开文件:vim [文件名] 有这个文件就打开他,没有就自动创建一个...才是强制退出(不保存),还有就是:x效果和:wq是等价的 想要详细了解 vim 操作的可以进入 他自带的 官方”交互式”教程:vimtutor,里面有详细的介绍 16. grep 语法:grep...显示所有正在或不在侦听的套接字 -n 显示数字形式地址而不是去解析主机、端口或用户名 -p 显示套接字所属进程的PID和名称 Linux 权限 权限 就是为了限制你的一些操作,比如像 rm 这样的操作是非常危险的

    1.4K30

    linux基本操作命令_vim常用命令

    大家好,又见面了,我是你们的朋友全栈君。...# 重命名 mv 原路径/原文件名 原路径/新文件名 # 复制 cp 原路径/原文件名 新路径/新文件名 # 复制文件 cp -R 原路径/原目录 新路径/新目录 # 复制目录 # 编辑 vim...包 rpm -e [包名] # 只需要名称,不需要后缀 # 查询已安装程序 rpm -q -a # 查询所有已安装的软件 rpm -q -a | grep 'filebeat' # 条件查询...chmod 755 文件 6.其他 # 查看历史代码 history 问题小结 1.path must precede expression 似乎是单文件和多文件查找的问题,在查找命令中对文件名加单引号...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    1.6K20

    Vim 基础和常用命令整理

    前言 大家好,我是多选参数的程序锅,一个正在”捣鼓“操作系统、学数据结构和算法以及 Java 的废物菜鸡。...由于自己比较喜欢 Vim(VSCode 下都在使用 Vim 的插件),并且 Vim 操作起来也比较方便,所以整理了一下 Vim 的基础和常用命令的整理(PS:说到 Linux ,大炮是我心中的 Linux...另外,程序锅整了一个关于算法的 github 仓库:https://github.com/DawnGuoDev/algorithm,该仓库除包含基础的数据结构和算法实现之外,还会有数据结构和算法的知识内容整理...Vim 的模式 Vim 相比其他编辑器最特别的地方应该是它的模式。进入 Vim 后,在缺省状态下,你键入的字符并不会插入到所编辑的文件中。... # 执行 Linux 下的命令 :n # 跳转到第 n 行 :$ # 跳转到最后一行 :s/old/new # 替换到第一个 old :s/old/

    1.1K20

    linux vim dd命令_vim命令和vi的区别

    大家好,又见面了,我是你们的朋友全栈君。 Vim是从vi发展而来的文本编辑器,可以用颜色或底线等方式来显示一些特殊的信息。Vim是Linux中必不可少的工具,搭建网站修改配置文件时经常用到。...本教程介绍Vim的模式和常用操作。 背景信息 Vim的各个模式介绍如下表所示: 模式 作用 模式转换 普通模式 (Normal Mode) 在该模式下,您可以复制、粘贴、删除字符或行。...Vim的常用操作包括以下三种: 插入 替换 删除 插入 基本命令: i:在当前字符的左边插入。 I:在当前行的行首插入 。 a:在当前字符的右边插入。 A:在当前行的行尾插入。...运行vim example.conf命令打开文件,进入普通模式。 运行/AllowOverride None找到目标。 移动光标至None的首字母。 按R进入替换模式。 输入All和一个空格。...Listen 12.34.56.78:80 Listen 80 示例二:在配置文件example.conf中,将#Listen 12.34.56.78:80行和下一行的内容删掉。

    6K10

    关于新手vim的使用和常用命令

    对程序员来说,掌握vim算是性价比最高的知识了 接下来是一段转载自知乎的一段话,觉得说的很对原文链接 狭义的vim: 指命令行文本编辑软件vim和neovim。...广义vim: 采用vim键位绑定的一切插件和配置。 可以依据对vim的态度将程序员分为以下几种 反vim或对vim无感者。...觉得IDE的各类补全功能和快捷键已经非常好用,而且编程最重要的是思考的时间,不需要为了一点点编码效率的提升而去入门艰深的vim,最多在命令行快速改文件时临时使用一下。...知乎和B站上很多直播编程的大佬也不使用vim,但能看出他们的编码速度绝对不慢。 第一种人可以向第二种转化,而且这种转化基本上是不可逆的。...一旦一个人通过一段时间的训练习惯了vim的输入方式,那他几乎不可能再回到过去的输入方法。至于第三种,我曾经尝试向第三种转化,但是一次次被繁重的配置和很多图形化功能的缺失劝退了。

    91130

    初识Linux · yum和vim

    前言: 我们学习Linux的时候,是有编程语言的基础的,那么呢,我们学习Linux的时候最迫切的就是希望能打印出来一点东西,所以在最开始的几章的时候,我们学会了使用nano,来打印Hello world...当然,有安装软件的其他方法,但是Linux中安装软件有可能会有依赖关系,所以需要我们自己操作。 1.2 Centos的生态和yum的本地配置 什么是生态?...即可删除: 2 vim 我们知道,之前写代码的是我们使用的是nano记事本,可是说是要多不方便就有多不方便了,那么Linux提供了两个软件,作用和nano一样,可以查看文件并且编辑,这里因为vi没有vim...学习vim之前,我们需要了解vim是一款多模式的文本编辑器,分为命令模式,插入模式,底行模式。...这还不是最bt的,底行模式可以直接执行shell命令,也就是说,底行模式可以包括但不限于和shell交互,比如我们可以直接编译: 只需要输入 !

    23610

    Linux-vi和vim

    文章目录 vi和vim 模式 一般模式 编辑模式 命令模式 快捷键 vi和vim ---- Vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件...Vim是从 Vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补全、编译及错误跳转等方便编程的功能特别丰富,vim适用于coding。...模式 ---- vi/vim共分为三种模式,分别是一般模式、编辑模式、命令模式,转换关系如下: 一般模式 在一般模式下,可以使用快捷键(列在文章末尾): 就不一一演示了 输入指令vim filename...A 从光标所在行的最后一个字符处开始输入 o 在目前光标所在的下一行处输入新的一行 O 在目前光标所在处的上一行输入新的一行 r 只会取代光标所在的那一个字符一次 R 会一直取代光标所在的文字,直到按下...ESC 为止 (插播反爬信息 )博主CSDN地址:https://wzlodq.blog.csdn.net/ 命令模式 常用命令 作用 :w 将编辑的数据写入硬盘档案中 :w!

    9.5K20

    vim常用命令详解(vim使用教程)

    目录 本文解读来自我对man vim 的解读 vim介绍 vim基本操作 打开文件 options详解 vim的五种模式(是我自己定义的五种) 正常模式必要命令详解 末行模式常用命令详解 可视模式常用命令详解...(不排除我的语言描述有问题) vim介绍 vim是一个富文本编辑器,是vi编辑器的扩展版本,它可以用来编辑各种文本,尤其是能编辑程序 他和vi相比有很多的优点,可以多次撤销,可以同时打开多个 窗口进行编辑...为空,则会打开一个空的文件 vim [options] [filelist] 左右方括号代表集合,也就是指可以有多个option和多个list options详解 options可以在文件名的前面...运行结果如下 -O[N],和-o[n]类似,但是窗口为横向排列 对于命令vim -O a.txt b.txt c.txt,运行结果为 -V[N] 啰嗦模式,会显示vim的所有命令,就像linux电脑开机会显示各种命令...目标字符替换为 替换字符 /string :在后面的文本中查找字符串 可视模式常用命令详解 d #删除选中的字符 y #复制选中的字符 p #粘贴选中的字符 建议所有命令读者都自行敲一遍

    3.9K30

    vim 常用命令

    启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单个文件 vim file 同时打开多个文件...ddp 交换光标所在行和其下紧邻的一行。 移动命令 h 左移一个字符 l 右移一个字符,这个命令很少用,一般用w代替。...拷贝和粘贴 yy 拷贝当前行 nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。 p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。...正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制 ddp交换当前行和其下一行 xp交换当前字符和其后一个字符 剪切命令 正常模式下按v...清除已定义的语法规则 :syntax case match 大小写敏感,int和Int将视为不同的语法元素 :syntax case ignore 大小写无关,int和Int将视为相同的语法元素

    1.9K21

    VIM常用命令

    此文介绍了vim中常用的命令,用熟练后可以提高工作效率哦。 1.多行注释: 1. 首先按esc进入命令行模式下,按下Ctrl + v,进入列(也叫区块)模式; 2....6.vim插入空行 命令模式下按o键,可以新建一个空行并进入i模式。...yy复制空行,然后p粘贴 7.vim 替换模式 R命令让你一步到位进入替换模式,不会进入插入模式。屏幕左下角出现--REPLACE--字样。...8.vim字符串替换命令 基本语法是 :[range]s/目标字符串/替换字符串/[option],其中range和option字段都可以缺省不填。...//,注意在Vim中需要将/进行转义后才可以替换 四:将所有行尾多余的空格删除 :%s= *$==表示全局替换行尾的一个或多个空格,更多正则表达式的说明可以参考Vim正则表达式2d 9.vim刷新当前文件

    19.9K20

    Vim高手修炼手册:Linux下最全常用命令集锦,Linux环境下vim不可不知的常用命令大全

    vi编辑器和vim编辑器 Linux中的vi和vim都是文本编辑器,它们在Linux和Unix系统中广泛使用。尽管它们在某些方面相似,但也存在一些关键的区别。...vi编辑器 基本概述:vi是Unix和Linux下的标准文本编辑器,最早由比尔·乌尔曼(Bill Joy)于1976年开发。它以其高效的键盘快捷键而闻名,并在大多数Unix和Linux系统上内置。...vi和vim编辑器的区别 撤销功能:在vi中,按u只能撤销上一次的命令;而在vim中,可以无限制地撤销之前的命令。...模式支持:vim在vi的基础上增加了一个可视模式,使得文本编辑更加直观和方便。...mode) 在Linux中,vim编辑器的命令行模式(也称为Ex模式或底行模式)是用户输入命令来执行各种编辑任务的模式。

    99600

    linux vim常用命令_linuxvi编辑器命令

    等按下‘i,I,o,O,a,A,r,R’等 字母之后才能进入编辑模式.通常在linux中,按下上述字母时,左下方会出现’INSERT’或者‘REPLACE’字样,才可以 输入任何文字到文件中.要回到一般模式...,即可将光标移动到最下面一行,在该模式下,您可以搜索数据,而且读取, 存盘,大量删除字符,离开vi,显示行号等操作. 2.vi 常用命令汇总: 2.1 一般模式 a) 移动光标: –> 上下左右方向键...o为‘在当前光标所在行的下一行处插入新的一行’。O表示‘在当前光标所在行的上一行插入新的一行’。 d) r,R : 替换:r 会替换光标所在的那一个字符。...: 强制存储后离开 3. vim 附加命令行 3.1 块选择(visual block) v 字符选择,将光标经过的地方反白显示 V 行选择,会将光标经过的行反白选择 ctrl + v 块选择,可以用长方形的方式选择数据...y 复制反白的地方 d 将反白的地方删除掉 3.2 多文件编辑 :n 编辑下一个文件 :N 编辑上一个文件 :files 列出当前vim 打开的所有文件 3.3 多窗口功能 :sp 【filename

    1K30

    Linux常用命令——文本编辑器Vim

    Linux常用命令——文本编辑器Vim Linux Vim常用操作 插入命令 a 在光标所在字符后插入 A 在光标所在行尾插入 i 在光标所在字符前插入 I 在光标所在行首插入 o 在光标下插入新行...O 在光标上插入新行 定位命令 :set nu 设置行号 :set nonu 取消行号 gg 到第一行 G 到最后一行 nG 到第n行 :n 到第n行 删除命令 x 删除光标所在处的字符 nv...删除光标所在处后的n个字符 dd 删除光标所在行,ndd删除n行 dG 删除光标所在位置后的全部内容 D 删除光标所在处到行尾内容 :n1,n2d 删除指定范围的行 复制和剪切命令 yy 复制当前行...搜索时忽略大小写:set ic n 搜索时指定字符串的下一个出现的位置 %s 全文替换:起始行,终止行s /被替换的字符串/新的字符串/g n1,n2s/old/new/g 范围替换 保存退出命令

    1.3K30

    Vim常用命令

    之前有搜集过一些常用的命令脚本,其中有vim的部分。但是vim内置的很多功能那些个命令显然是不够的,而且那些记录的很多也不常用,于是想到专门开一个页面记录vim常用的命令集。...常用配置 见 https://github.com/owent-utils/vim 基本命令 编辑和查看 / # 向下搜索 ?...# 和正则表达式不同的的一个地方在于,用于全字匹配的\b在vim里是 \ :s/src/dst/ # 文本替换(当前行第一个src替换为dst) :s/src/dst/g # 文本替换...Ctrl + D # 宏定义补齐 Ctrl + X 和 Ctrl + ] # 是 Tag 补齐 Ctrl + X 和 Ctrl + F # 是文件名补齐 Ctrl + X 和 Ctrl + I # 也是关键词补齐...,但是关键后会有个文件名,告诉你这个关键词在哪个文件中 Ctrl + X 和 Ctrl +V # 是表达式补齐 Ctrl + X 和 Ctrl +L # 对整行补齐。

    80320

    vim命令搜索_linux的vim

    例如,如果你想要搜索的单词是 linux,下图显示的就是在 Vim 窗口底部的搜索命令: 敲击回车键之后,你会看到 Vim 会将光标停留在从光标在插入模式中的位置开始,找到的包含此单词的第一行。...这就意味着如果我要搜索 linux,那么 Linux 是不会匹配的。...反之,如果搜索 /linux,那么不论大小写的搜索结果都会被匹配。 4、递进搜索 就如谷歌一样,随着你输入查询字串(字串随你每输入一个字符不断更新)显示不同的搜索结果,Vim 也同样提供了递进搜索。...这里有个视频,你可以看看: 下一个,只要你想要,你可以获得所有被搜索单词或模式匹配处所在的行和行号的一个列表。这可以在你开始搜索后通过按 [I 来实现。...如下图是一个列表结果如何在 Vim 窗口底部被分组和显示的例子: 接下来,你可能已经得知,Vim 默认是环形搜索的,意味着在到达文件结尾处(或者被搜索单词的最后一处匹配)时,如果继续按 “搜索下一个”

    12.5K20
    领券