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

linux vim怎么退出编辑模式_shell退出vi编辑器

用的命令是:ctrl + R vi编辑器中有三种状态模式 1.命令模式 2.输入模式 3.末行模式 三种模式间的相互转换 vi编辑器的启动与退出 直接进入编辑环境 $ vi 进入编辑环境并打开(新建...文件保存与另存为 保存文件 保存对vi编辑器中已打开文件的修改 :w 另存为文件 将vi编辑器中的内容另存为指定文件名 :w myfile 退出vi编辑器的多种方法 未修改退出 没有对vi编辑器中打开的文件进行修改...,或已对修改进行了保存,直接退出vi编辑器 :q 保存并退出 对vi编辑器中的文件进行保存并退出vi编辑器 :wq 不保存退出 放弃对文件内容的修改,并退出vi编辑器 :q!...:set nonu 取消编辑器中的行号显示 1G跳转到文件的首行 G跳转到文件的末尾行 #G跳转到文件中的第#行 进入输入模式 命令功能 i在当前光标处进入插入状态 a在当前光标后进入插入状态 A将光标移动到当前行的行末...光标移动到新行的行首,进入插入状态 cw删除当前光标到所在单词尾部的字符,并进入插入状态 c$删除当前光标到行尾的字符,并进入插入状态 c^命令删除当前光标之前(不包括光标上的字符)到行首的字符,并进入插入状态 输入模式的编辑键操作

14K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux入门系列(三)Vim编辑器(Vim工作模式+代码演示)

Linux入门系列 Vim是从vi发展出来的一个文本编辑器,也是目前最常用的编辑器。它不只是一个文本编辑器还是一个开发工具。 下面是一张键位图,不需要去记,现在忽略也是可以的,用到时看即可。...基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...先看Vim工作模式,看完可以跟着演示实践,然后回头再看工作模式,说不得你会不一样的领悟。 ?...如果要记的话这还不是全部,只是常用的,我在第一篇Linux入门系列里说过,要像工具一样去使用即可,用多了,手都帮你记住了。 常用的移动光标 ?...常用的搜索——在我的Linux入门系列(二)有演示,这里不再赘述。 [推荐]Linux入门系列(二)文件查看的多种方式(提升效率) 删除、复制与贴上 ?

94020

Linux 编辑器之神vim编辑器

vim 编辑器 Linux:使用文本文件来保存配置信息 文本编辑器:ASCII文件 emacs vi vi:Visual Interface(纯字符界面的编辑器) 全屏文本编辑,nano 模式化的编辑器...moduler vim :vi improved vi的模式: 编辑模式:键盘操作通常被解析为编辑命令: 输入模式: 末行模式:vim的内置的命令行接口,执行vim内置命令 编辑模式–>输入模式...-->编辑模式 ESC 编辑模式-->末行模式 : 末行模式-->编辑模式 ESC,ESC vi命令的使用格式 vim [options] /path/to/file 退出: :q!...keyword n:往下翻查找的结果 N:往上翻查找的结果 支持正则表达式 vim的可视化模式 编辑模式: v:按照光标走过的区域选择 V:选择矩形行 vim可视化模式: v: 按光标走过的区域选择.../替换为的内容/gi g:全局替换 i:不区分大小写 :地址定界s@查找模式@替换为的内容@gi &:用于在替换为的内容部分中引用前面匹配到的所有内容

9.2K20

Linux编辑器-vim

一、vim的基本概念 我们讲解 vim 的三种模式 ( 其实有好多模式,目前掌握这 3 种即可 ), 分别是命令模式( command mode)、插入模式(Insert mode)和底行模式(last...在命令模式下, shift+; 即可进入该模式。...[正常模式]切换至[插入模式] 输入 a 输入 i 输入 o [正常模式]切换至[末行模式] 按下 shift + ; [插入模式]和[末行模式]切换至[正常模式] 按下 Esc 即可回到正常模式...+ 命令 执行Linux命令 :%s/printf/cout/g 将全文的printf换成cout (printf 和 cout 可以换成别的内容) ---- 三、vim的基本配置 1.vim的配置原理.../install.sh 直接复制粘贴到Linux的命令行中,确认就行了,然后输入一次root密码后就一键配置成功了。 可以看到全部都配置好了。

2.5K30

Linux —vim 编辑器

Linux vim 编辑器 1、vi/vim介绍 Linux下常见的文本编辑器有: emacs pico nano joe jed vi 诸如此类,但我们只需要掌握vi/vim即可 vi编辑器linux...和unix上最基本的文本编辑器,工作在字符模式下。...由于不需要图形界面,vi是效率很高的文本编辑器。尽管在linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。...2、vi/vim使用详解 2.1 vi/vim的特点 •vi/vim是一种纯文本编辑器,它不像word可以排版,可以调整字体大小,可以改变字体等等。...•vi/vim只是一个文本编辑工具,只能对文本的内容进行操作,比如新增内容、修改内容、删除内容等等 •全屏幕显示 2.2 vi/vim三种编辑模式 vi/vim编辑器有三种编辑模式,分别是: 命令模式

4.9K20

Linux编辑器——vim

简单vim配置 ---- 1.vim的基本概念 这里主要讲解vim最常用的三种模式:命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。...第二种——插入模式(Insert mode) 只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。该模式是用的最频繁的编辑模式。...[正常模式]切换至[插入模式]:输入i,o,a。...[插入模式]切换至[正常模式]:目前处于[插入模式],就只能一直输入文字,如果发现输错了字,想用光标键往回移动,将该字删除,可以先按一下「ESC」键转到[正常模式]再删除文字。当然,可以直接删除。...,不存盘强制退出vim) 3. vim正常模式命令集 命令模式: 命令模式的意义:提高编辑效率 命令模式中的光标定位操作: shift + 4 = $  行右 shift + 6 = ^ 行左 shift

2.4K20

LinuxLinux编辑器---vim的使用

---- ---- 一、命令模式 刚打开vim时,默认就是命令模式,命令模式的意义是提高编辑效率。...nx + p 剪切 3.文本编辑 shift + ~ 大小写切换 shift + r 批量化替换文本内容 r 替换单个字符(nr 对n个字符进行相同的替换 ) cw 删除当前单词,切换到插入模式...,cnw删除多个单词,切换插入模式 二、插入模式 从命令到插入模式的方法: i 直接转到插入模式 a 光标向后移动一个字符并转到插入模式 o 光标切换到下一行并转到插入模式 三、底行模式 set...都表示强制操作 vs + 文件名进入分屏,但无论分多少屏,光标只有一个 ctrl + ww 切换光标到另一屏幕 可以不退出vim在底行模式下执行linux命令,但是需要在命令前加感叹号!...install.sh 五、解决普通用户无法使用sudo提权 将用户切换为root,在root中找到/etc/sudoers文件并用vim打开,然后在下面列表中仿照root的格式添加普通用户,最后在底行模式下输入

2.1K30

Linux编辑器——vim 原

文件加密 Linux用vim或vi给文件加密。...在一般模式下按键盘上的r和R进入替换模式。...可视模式 在一般模式下按键盘上的v和V进入可视模式。如果是按小v那么这时候就时入了视图模式,这时候你移动光标会把你光标所在处到光标结尾处的所有字符选中,这时候可以进行复制,删除等操作。...注: 使用在一般模式使用“ctrl+v”组合键可以进入块操作模式,在这个模式下和可视模式差不多,但是选择的内容不同。...,再输入“:r/root/1.txt”回车 正在编辑文件时,不退出文件仍可以运行linux命令 eg:我在编辑一个文件,但这时候我想查看“/root/1.txt” 文件的内容,但是我不想退出我正在编辑的文件

1.6K10

Linux编辑器——Vim详解

⭐前言 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。...⭐vim的基本概念 主要说vim的三种模式(其实有好多模式,目前掌握这3种即可),分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)...在命令模式下,shift+: 即可进入该模式。...插入模式]才能够输入文 [命令模式]切换至[插入模式] 输入 a 输入 i 输入 o [插入模式]切换至[命令模式] 目前处于[插入模式],就只能一直输入文字,如果发现输错了字,想用光标键往回移动,...从插入模式切换为命令模式 按「ESC」键。

1.4K10

linux文本编辑器

文章目录 linux常见服务 一. 文本编辑器 二. 网络管理 三. 进程管理 四. 登录状态 五. linux的启动 七....软件安装 7.1 压缩与解压 7.2 软件的安装 linux常见服务 一....文本编辑器 vi vim是vi增强版 vim需要安装 sudo apt-get -y install vim # macOS使用brew安装 vim的三种工作模式 1 编辑模式 命令模式=>编辑模式iaos...重复前一个操作 3 底行模式 命令模式=》底行模式 按 : 或者 / 按键 作用 :w 保存,不退出 :q 不保存,退出 :q!...登录状态 五. linux的启动 1 开机BIOS加载 2 读取MBR引导记录 3 加载linux内核 4 加载init进程,实现系统初始化,init进程是其他所有进程的父进程 [外链图片转存失败,源站可能有防盗链机制

2.2K20

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

从这篇文章开始,我们要来学习一些Linux中的开发工具。 这篇文章,我们先来学习一下Linux中的文本编辑器——vim。 1....什么是vim 首先我们来认识一下什么是vim Vim(Vi IMproved)是一款文本编辑器,它是从 Vi 编辑器发展而来的。...vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。...2. vim的常用模式 上面提到,vim是一款多模式编辑器 注意它就是一个单纯的编辑器,跟我们平时写代码用的比如vs、DEVC++等不同,vs这些是集成开发环境(IDE),集成开发环境就是一系列开发工具的组合套装...,包含编辑器,编译器,链接器,调式器等。

16210

Linux笔记】ViVim编辑器

vi编辑器Linux和Unix上最基本的文本编辑器(所有版本的 Linux 都带有 vi 编辑器),工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。...尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。Vim 是Vi improved的缩写,是 vi 的改进版。...首先,vi/vim编辑器有三种模式:命令模式(Command mode),输入模式(Insert mode)和底行命令模式(Last line mode)。...下图为三种模式之间的切换方法(图片来源于菜鸟教程): ? 下面按照这张图的思路走: 在Linux终端中输入vim test并回车则可打开vim编辑器并编辑一个新文件:test。此时为命令模式: ?...其中命令模式与底行命令模式分别有不同的命令: (1)命令模式的常用命令(图片来源:《Linux就该这么学》): ? (2)底行命令模式的常用命令(图片来源:《Linux就该这么学》): ?

1.1K40

linux之vim编辑器

vim编辑器 1. 概念 一款编辑器,只负责写代码 2.安装 [yzq@VM-8-8-centos ~]$ sudo yum install vim 3....使用 1.使用一些按键没有反应 当我们 使用 vim +文件名 进入文件中时,发现一些按键 按了没有反应 这是因为vim是一个多模式编辑器,默认在命令模式下,按键都被当做命令了 2....模式转换 1.命令转换到插入模式 1. a 此时光标处于d处 当输入a后,转换到插入模式 此时光标向后移一位 使用a从命令模式转换到插入模式,光标会后移 2. i 在默认命令模式下...使用i从命令模式转换到插入模式,光标不变 3. o 处于命令模式,光标在d处 使用o后,切换到插入模式,会新起一行 2.命令模式切换到底行模式 如果处于插入模式,输入ESC,切换到命令模式...在处于命令模式下,输入 冒号:,从命令模式切换到底行模式 1.

1.1K10
领券