首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux vi命令 退出不保存,linux vi保存退出命令(如何退出vi

Vi放弃所作修改而直接退到shell下,则Vi显示窗口的状态行给出提示信息: File exists (use ! to override) 此时, 末行模式下,。...末行模式下,若在用此命令退出Vi时,返回到shell;若当前编辑的文件没被修改过,输入命令 :wq Vi将先保存文件,输入命令 :w Vi保存当前编辑文件,输入命令 :x 该命令的功能同命令模式下的ZZ...命令功能相同,连按两次大写字母Z,编辑文件没有被保存,然后Vi并不退出, 命令模式中,则Vi保存该文件后退出。...newfile 否则可选择另外的文件名来保存当前文件,若当前编辑的文件曾被修改过,但并不退出,若用户就是不想保存被修改后的文件而要强行退出Vi时, 末行模式下,则Vi直接退出, 返回到shell,若newfile...是一个已存在的文件,然后退出Vi返回到shell, 末行模式下,则Vi显示窗口的最末行显示如下信息: No write since last change (use !

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

Linux——vi命令详解

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。...由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。...Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。...D) 保存文件  「w」:冒号输入字母「w」就可以将文件保存起来。 E) 离开vi  「q」:按「q」就是退出,如果无法离开vi,可以「q」后跟一个「!」强制离开vi。  ...所以使用修改命令后,vi进入到文本输入模式下,当输入完新的内容后,一定要再按回到命令模式,否则Vi会一直认为是文本输入模式下,此时输入的任何内容都被认为是修改的新内容。

9.5K20

Linux vi的使用

Linux vi的使用 vi模式转换 经常使用的三种基本模式:命令模式(Command Mode),输入模式(Input Mode),末行模式(Last Line Mode),其他的9种模式不做介绍,...vi文件保存和退出 :w 保存文件 :q 退出文件,若文件有改动则提示不能退出 :q!...强制退出,即不保存就退出 :wq 保存并且退出 vi常用操作 1、插入文本(i,I,a,A,o,O) 添加: 输入a后,光标的右边插入文本 输入A,一行的结尾处添加文本 插入:...通过命令模式下输入i,光标的左边插入文本 通过命令模式下输入I,在行首插入文本 插入新行: 输入o,在当前光标位置下面打开一行 输入O,在当前光标位置上面打开一行 2、撤消更改...如果是默认安装,CentOS和RHEL一般/etc/vimrc下面,Debian和Ubuntu一般/usr/share/vim/vimrc vi的使用参考资料 http://wiki.dzsc.com

8.7K10

linuxvi,vim命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...code 查找 code 一样的内容,向前 n 查找下一处 N 查找上一处 ma 光标处做一个名叫 a 的标记 可用 26 个标记 (a~z) `a 移动到一个标记 a d`a 删除当前位置到标记 a...light 设置亮色调 屏幕翻滚 按键 效果 Ctrl+f 向文件尾翻一屏幕 Ctrl+b 向文件首翻一屏幕 Ctrl+d 向文件尾翻半屏幕 Ctrl+u 向文件首翻半屏幕 插入命令 按键 效果 i 光标前...,来指定命令作用的范围 5<< Insert/Replace Mode 下 Ctrl-Shift-t可以增加当前行的缩进 Ctrl-Shift-d则可以减少当前行的缩进 使用0-Ctrl-Shift-d...* 或 + 寄存器,则可能是由于没有安装 vim 的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi

21.5K20

linuxvi命令详解_centos7 vi命令

Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是...Linux中最基本的文本编辑器。...3.vi的基本概念   基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...o 为目前光标所在的下一行处输入新的一行; O 为目前光标所在的上一行处输入新的一行!...6.常用范例: 例一:进入一般模式 命令:vi log1.txt   vi 后面一定要加文件名,不管该文件存在与否。   按下 ESC 按钮回到一般模式。

10.4K10

Linux-vi和vim

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

7.9K20

Linux 学习VI编辑器

需要注意的是1、2两种方法中,V和M指的是Ctrl+V和Ctrl+M。你必须要手工进行输入,而不是粘贴。 · vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令:%s/VM//。...:强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...NO write信息 nomagic:允许搜索模式中,使用前面不带“\”的特殊字符 nowrapscan:禁止vi搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write...│不保存文件,直接退出      │ ├───────────┼───────────────┤ │:q          │退出vi            │ VI常用技巧VI命令可以说是Unix/Linux...虽然您可以Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。

7.6K30

Linux基础(vi,我的最爱)

很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,这对于windows的各种IDE而言都是基本功能,但是我最爱的vi呢?...vi是我的最爱,不仅因为他的高效,还因为他支持插件,今天只讲一款,叫ctag,用来干嘛?当然就是帮我们做代码定义跳转啦。废话少讲,来搞搞: 第一,下载。...下载完了你就可以用它来产生我们的标签文件tags 了,tags文件是实现跳转功能的英雄,就是它把我们送到我们想要去的地方的——比如我我的程序里写了一个库函数printf,某个时刻我想查看这个库函数本身是怎么实现的...事情的开始,你需要库函数的源代码和Linux内核的源代码,我们的目的就是要在需要的时候可以跳转到这些地方的某些文件当中去查看相关的资料信息,有了上面的ctags工具之后,我们就可以源代码的顶层目录处执行下面这条命令...例如添加以下信息(注意/home/vincent要换成你自己的系统的家目录路径): au BufEnter /home/vincent/* setlocal tags+=/home/vincent/Linux

4.9K10

linuxvi命令大全

NO write信息 nomagic:允许搜索模式中,使用前面不带“\”的特殊字符 nowrapscan:禁止vi搜索到达文件两端时,又从另一端开始 mesg:允许vi显示其他用户用write.../Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。...虽然您可以Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。...—- 4.整个文件的各行或某几行的行首或行尾加一些字符串。 —- vi file —- :3,s/^/some string / 文件的第一行至最后一行的行首插入“some string”。...—- vi file1 file2 —- yy 文件1的光标处拷贝所在行 —- :n 切换到文件2 (n=next) —- p 文件2的光标所在处粘贴所拷贝的行 —- :n 切换回文件1

16.2K30

linuxvi,vim 命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...向文件尾翻一屏幕 Ctrl+b 向文件首翻一屏幕 Ctrl+d 向文件尾翻半屏幕 Ctrl+u 向文件首翻半屏幕 插入命令 按键 效果 i 光标前...,来指定命令作用的范围 5<< Insert/Replace Mode 下 Ctrl-Shift-t可以增加当前行的缩进 Ctrl-Shift-d则可以减少当前行的缩进 使用0-Ctrl-Shift-d...寄存器,则可能是由于没有安装 vim 的图形界面所致undefinedsudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi...set shiftwidth=n 设置自动语法高亮 syntax on 原文链接:https://rumenz.com/rumenbiji/linux-vi-vim.html

6.9K00

shell 中使用 vi 模式

今天我在这里会为你介绍 shell 中的 vi 模式。 计算和操作系统的庞大生态系统中有很多 shell。...然而, Linux 世界中,bash 已经成为事实上的标准,并在在撰写本文时,它是所有主要 Linux 发行版上的默认 shell。因此,它就是我所说的 shell。...要启用它,需要执行命令 $ set -o vi。 就像魔术一样,你现在处于 vi 模式了,现在可以使用 vi 风格的键绑定来轻松地进行编辑,以便复制文本、删除文本、并跳转到文本行中的不同位置。...我们来看看先前的例子,但是在这种情况下一旦你 shell 中进入 vi 模式,你就处于 INSERT 模式中,这意味着你可以和以前一样输入命令,现在点击 Esc 键,你将处于 NORMAL 模式,你可以自由浏览并进行文字修改...结束之前,我认为每个人都应该使用任意一个让他们更有效率的编辑器和 shell 行编辑模式,如果你使用 vi 模式并且这篇文章给你展开了新的一页,那么恭喜你!现在就变得更有效率吧。

1.3K70

linuxvi,vim操作技巧

撤销与重做 使用 Vim 或其他编辑器的时候,你可能经常需要对某些修改进行撤销或重做。 Vim 中,你可以切换到正常模式,按 u 来撤销操作,按 Ctrl+r 来重做。...取消注释 按 Ctrl+v 切换到可视化模式; 按 j 或 k 选择要删除的注释符; 按 d 或 x 删除注释符 搜索 搜索很多时候都是一个非常重要的功能。...文件中搜索一个特定的词,可以切换到正常模式,然后输入斜线/,之后跟上要搜索的词,回车即可。...pwd 切换到上次修改的位置 想知道你文件中做的最后一次修改是什么位置?切换到正常模式,输入 g; 来即可切换到上次修改的位置。...xxd -r 大小写敏感查找 查找模式中加入\c表示大小写不敏感查找,\C表示大小写敏感查找 > vim rumenz.txt 123 /rumenz \c 将查找rumenz,Rumenz,RUMENZ

4.5K10

Linuxvi命令用法大全_vim命令和vi的区别

linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linuxvi的相关命令,希望对大家有帮助!...1.linux vi命令的基本观点 基本上vi能够分为三种形态,区分是命令方式(command mode)、插入方式(Insert mode)和底行方式(last line mode),各方式的功用区分如下...2、linux vi命令的基本操作 a) 进入vi 系统提示符号输入vi及文件称号后,就进入vi全屏幕编辑画面: $ vi myfile 不过有一点要特别留意,就是您进入vi之后,是处于「命令行方式(...d) 退出vi及保管文件 「命令行方式(command mode)」下,按一下「:」冒号键进入「Last line mode」,比如: : w filename (输入 「w filename」将文章以指定的文件名..., 不存盘强迫退出vi) 3、linux vi命令行方式(command mode)功用键 1).

2.7K20
领券