首页
学习
活动
专区
工具
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.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

13-5 vi查找和替换

七、查找和替换 vi 提供了在一行 或 整个文件中,根据搜索条件将光标移动至指定位置的功能。 vi 还可以执行文本替换工作,用户可指定替换时是否需要用户确认。...在执行过一次行内搜索之后,输入分号(:)可以使 vi 重复上次搜索。...④ 正则 尽管现在只讲解到 vi 的单词和词组的搜索模式,但是 vi 同样支持正则表达式(一种强大的表达复杂文本模式的方法)的应用。...3.全局搜索和替换 vi 使用 ex 命令来执行 几行之内 或 整个文件中的搜索和替换操作。 输入以下命令可将文件中的 Line替换为 line。...如下所示: :%s/line/Line/gc 此命令将文件foo.txt中的 line 替换成 Line,也就是将文件替换回原来的样子,但是每次替换前,vi 都会停下来询问用户是否确认执行替换。

1.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,在一行的结尾处添加文本 插入:...为删除从当前行到文件结尾的所有内容(包括当前行),需输入dG 4、复制 复制一行命令:yy 粘贴命令:p  (粘贴到当前行的下一行) 复制指定文件的内容  : r filename 5、查找一个字符串...输入/,并在/后面输入要查找的串,然后按下回车 输入“n”跳转到该串的下一个出现处,跳到最后一个时会循环跳到第一个 输入“N”跳转到该串的上一个出现处 6、替换一个字符串 在一行内替换头一个字符串

8.4K10

linuxvi,vim命令

vim 是对 vi 的扩展,文中的很多操作是 vi 通用的 vi 是区分大小写的命令的,也就是说 g与G 是不同的命令 在不同模式下,快捷键是不一样的 模式分 一般模式 编辑模式 指令模式 一般模式用于文件内部操作...移动到文档第一行 ( 光标到句尾 ) 光标到局首 { 光标到段落开头 } 光标到段落结尾 nG 光标下移动到 n 行的首位 n$ 光标移动到 n 行尾部 n+ 光标下移动 n 行 n- 光标上移动 n 行 查找命令...指令 效果 * 向下查找同样光标的字符 # 向上查找同样光标的字符 /code 查找 code 一样的内容,向后 ?...code 查找 code 一样的内容,向前 n 查找下一处 N 查找上一处 ma 在光标处做一个名叫 a 的标记 可用 26 个标记 (a~z) `a 移动到一个标记 a d`a 删除当前位置到标记 a...* 或 + 寄存器,则可能是由于没有安装 vim 的图形界面所致 sudo apt-get install vim-gnome 设置 vim 永远显示行号 修改 vim 的配置文件加入 set nu vi

21.1K20

linuxvi编辑器保存文件命令_linuxvi编辑文件

工具: Linux 方法: 1、首先进入Linux的命令行界面.在目录下创建一个用于测试的文本文件(touch filename).这里就新建了一个test12文本文件.当然这个名字是可以随便取得....2、用”vi test12″命令进入vi命令行模式(vi filename)....这样就将文本保存了.然后推出了vi编辑器.如果不想保存就按一下键盘上的”ESC”,输入”:q!”....6、查找 用”/”加上要查找的内容.例如”/hello”或者是”?hello”也是可以的. 7、替换   「r」:替换光标所在处的字符。 ,按一下”r”然后输入要即可.  ...8、恢复上一次操作   「u」:如果误执行一个命令,可以马上按下「u」,回到上一个操作。按多次”u”可以执行多次恢复.就相当于”CTRL +Z”的操作.

18.6K20

linuxvi命令详解_centos7 vi命令

Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是...Linux中最基本的文本编辑器。...3.vi的基本概念   基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。...(常用) [Ctrl]+r 重做上一个动作。(常用) . 意思是重复前一个动作的意思。 如果你想要重复删除、重复贴上等等动作,按下小数点『.』就好了!...6.常用范例: 例一:进入一般模式 命令:vi log1.txt   vi 后面一定要加文件名,不管该文件存在与否。   按下 ESC 按钮回到一般模式。

10.2K10

Linux-vi和vim

文章目录 vi和vim 模式 一般模式 编辑模式 命令模式 快捷键 vi和vim ---- Vi是unix/linux操作系统中最经典的文本编辑器,只能是编辑字符,不能对字体、段落进行排版;它既可以新建文件...,也可以编辑文件;它没有菜单,只有命令,且命令繁多,vi适用于文本编辑。...Vim是从 Vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计代码补全、编译及错误跳转等方便编程的功能特别丰富,vim适用于coding。...command 暂时离开 vi 到指令行模式下执行 command 的显示结果 :!...ls /home 即可在 vi 当中察看 /home 底下以 ls 输出的档案信息 快捷键 ----

7.7K20

Linux 学习VI编辑器

:强制退出,不保存 vi(vim)可以说是linux中用得最多的工具了,不管你配置服务也好,写脚本也好,总会用到它。...word 从下而上查找 字符在哪儿呢(?)...回头找找吧 n 定位下一个匹配的 相当于向下查找下一个 next N 定位上一个匹配的 相当于向上查找上一个 :s/1/2 搜索当前行第一个1...(6)复原(undo)上一个指令 u:假如您误操作一个指令,可以马上按u,回复到上一个操作。[超常用] .: .可以重复执行上一次的指令。 (7)更改 cw:更改光标所在处的字到字尾$处。...│不保存文件,直接退出      │ ├───────────┼───────────────┤ │:q          │退出vi            │ VI常用技巧VI命令可以说是Unix/Linux

7.3K30

Linux基础(vi,我的最爱)

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

4.9K10

linuxvi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首...vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi.../Linux世界里最常用的编辑文件的命令了,但是因为它的命令集众多,很多人都不习惯使用它,其实您只需要掌握基本命令,然后加以灵活运用,就会发现它的优势,并会逐渐喜欢使用这种方法。...虽然您可以在Linux中使用键盘右边的4个光标键,但是记住这4个命令还是非常有用的。这4个键正是右手在键盘上放置的基本位置。 nG——跳转命令。n为行数,该命令立即使光标跳到指定行。...—- 3.查找命令 —- /string、?string——从光标所在处向后或向前查找相应的字符串的命令。

16K30

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之后,是处于「命令行方式(...初次运用vi的人都会想先用上下左右键移动光标,结果计算机不断哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入方式(Insert mode)」再说吧!..., 不存盘强迫退出vi) 3、linux vi命令行方式(command mode)功用键 1).

2.6K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券