精华内容
下载资源
问答
  • 点击上方Linux迷,关注我们正文来自:...你能告诉我命令在Vim中保存并退出文件吗?那就来看看学习本文内容吧!Vim是从 vi 发展出来一款文本编辑器,也是程序员最喜欢文本编辑器之一。您可...

    点击上方Linux迷,关注我们

    正文

    来自:https://www.linuxmi.com/vi-vim-mingling.html

    我是vi / vim文本编辑器的新用户。如何退出vi编辑器并将更改保存在Linux或Unix之类的操作系统下?你能告诉我命令在Vim中保存并退出文件吗?那就来看看学习本文的内容吧!Vim是从 vi 发展出来的一款文本编辑器,也是程序员最喜欢的文本编辑器之一。您可以在Linux/Unix服务器上编辑程序或配置文件。Vim向上兼容Vi。本文说明了如何在Vim或vi中保存文件以及如何在Linux或类似Unix的系统下退出编辑器。86d1e2e3c5c62204c86de3d65349a8fb.pngVim保存并退出编辑器命令在vim / vi中保存文件并退出编辑器的过程如下:
    1.在Linux或Unix中打开终端应用程序
    2.接下来,在vim / vi中打开一个文件,输入:vim linuxmi.txt
    3.要在Vim / vi中保存文件,请按Esc键,键入:w并按Enter键
    4,可以保存文件并按Esc键退出vim / Vi,输入:x并按Enter键
    让我们详细查看所有命令和示例。如何在Vim/Vi中打开文件您可以通过键入以下命令来启动vi / vim:vim linuxmi.py
    vi linuxmi.py
    vim [options] linuxmi.py
    vim linuxmi.sh
    了解vim模式启动vim / vi文本编辑器时,我们处于正常模式。该模式允许使用vim命令并根据需要在文件中导航。为了编辑文本,您需要按i键进入插入模式。这样,我们可以编辑程序或配置文件,例如/etc/nginx.conf。当然,您可以再次按Esc键返回正常模式。要保存并退出vi或vim编辑器并保存所做的任何更改,请执行以下操作:
    1.如果您当前处于插入或追加模式,请按Esc键。
    2.按:(冒号)。光标应重新出现在屏幕左下角的冒号提示旁边。
    3.输入以下命令(键入:x并按Enter键):: x
    或者
    :x!
    或者
    :wq!
    08462d472e17d28b592ca63f7d10884f.gif4.按ENTER键
    5.这样就退出编辑器,并且您对文档所做的所有更改都将保存到文件中。
    使用x保存文件并退出:如何放弃vi / vim中的所有更改如果不想保存任何更改,请先按Esc键。要退出Vim而不保存更改,请按:q!。然后按ENTER键。vim / vi命令摘要命令说明
    按ESC键
    输入
    :q!
    按回车
    退出vim而不保存更改,即放弃所做的任何更改。
    按ESC键
    输入
    :wq按回车
    保存文件并退出
    按ESC键
    输入
    :x按回车
    保存文件并退出
    总结OK,本文您学习了如何在vim中保存文件并使用各种vim命令退出文本编辑器。您学会了吗?4267ce411c9f57a3d4e2a0e81ed9b8f9.png597f84fe3cab618320be73176f0be1c7.png扫码关注597f84fe3cab618320be73176f0be1c7.pngLinux迷:LinuxMiCom与您分享Linux,Java,Python,编程,大数据,人工智能等。
    展开全文
  • vi文件保存退出命令":wq"和":x"区别2011-04-08 16:41vi是Unix/Linux系统最常用编辑器之一,我习惯使用":x"命令来保存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。但是,今天我才知道":x"和":wq...

    vi文件保存退出命令":wq"和":x"的区别2011-04-08 16:41vi是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保

    存文件并退出,不愿意使用":wq"命令是因为它得多敲一个字母。
     
    但是,今天我才知道":x"和":wq"的真正区别,如下:
     
    :wq   强制性写入文件并退出。即使文件没有被修改也强制写入,并更新文件的修改时间。
     
    :x    写入文件并退出。仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间。
     
    这两者一般情况下没什么不一样,但是在编程方面,对编辑源文件可能会产生重要影响。因为文件即使没有修改,":wq"强制更新文

    件的修改时间,这样会让make编译整个项目时以为文件被修改过了,然后就得重新编译链接生成可执行文件。这可能会产生让人误解

    的后果,当然也产生了不必要的系统资源花销。

    展开全文
  • 1、Vim &...大多数UNIX系统和Apple OS X,它都被包含为“vi”。Vim是岩石稳定,不断发展成为更好持久多级撤销树广泛插件系统支持数百种编程语言和文件格式强大搜索和替换功能与...

    1、Vim & Emacs

    1.1、神奇的传说

    • Emacs是神的编辑器
    • Vim是编辑器之神
    a49be7451dbf1e38742b75272a944615.png

    1.2 Vim的特点

    Vim -无处不在的文本编辑器,Vim是一个高度可配置的文本编辑器,可以有效地创建和更改任何类型的文本。在大多数UNIX系统和Apple OS X中,它都被包含为“vi”。

    • Vim是岩石稳定,并不断发展成为更好
    • 持久的多级撤销树
    • 广泛的插件系统
    • 支持数百种编程语言和文件格式
    • 强大的搜索和替换功能
    • 与许多工具集成

    1.3 10个突出的特点让你爱上vim编辑器

    2、 Vi & Vim键盘蓝图

    d89d4ce29f61b86168e0f81d4b54b247.png
    c51cda5556c0f0e70f69e809b9abf6fd.png

    3、Vi & Vim工作模式蓝图

    f0e2fed02da83d86d979aacd769bf141.png

    4、可视化命令

    • 可视化模式下,可以和移动命令连用,例如:ggVG能够选中所有内容
    9b339b42b85aa920f6b6ec702135efc7.png

    5、撤销和恢复撤销

    169b46889d130e4358eee926ea710af9.png

    6、删除文本

    13d9b244ad3910ea7895df4c1fb9801f.png

    提示:如果使用可视模式,已经选中了一段文本,那么无论使用 d 还是 x 都可以删除选中文本
    删除命令可以和移动命令连用,以下是常见的组合命令

    ae5700844eb5f541829c977f51e624ac.png

    7、移动(程序)

    7.1、 段落移动

    • vi 中使用空行来区分段落
    • 在程序开发时,通常一段功能相关的代码会写在一起--之间没有空格
    5e8aef68b4538dc1b0a459d06da6fbbd.png

    7.2、括号切换

    • 在程序中,(),[],{}使用频率很高,而且都是成对出现
    94c2ef455b3a4299bc7e568c08aac635.png

    7.3、上、下、左、右

    191a35ed1bf02edd329c2b796ff5583a.png

    7.4、行内移动

    38e66c01028bfee7b2176f068f19bab6.png

    7.5、行数移动

    812c3900f35fbb9e9977abc9778d872b.png

    7.6、屏幕移动

    05d54e1fda16cff87bc7ca5f1c8b2a40.png

    7.7、复制、黏贴

    • vi 中提供有一个被复制文本的缓存区
    • 复制命令会将选中的文字保存在缓冲区
    • 删除命令删除的文字会保存缓冲区
    • 在需要的位置,使用黏贴命令可以将缓冲区的文字插入到光标所在位置
    c359e986b0aec71282299e38f957b1ba.png

    在其他软件中使用Ctrl+C复制的内容,都不能在vi中通过p命令黏贴,可以在编辑模式中使用鼠标右键黏贴

    7.8、 替换

    85d5d453397964d19019c84177d70227.png
    R命令可以进入替换模式,替换完成后,按下ESC可以回到命令模式替换命令的作用就是不用进入编辑模式,对文件进行的轻量级的修改

    7.9 缩排和重复执行

    32f7cb1c996f9d30b00fb07ebb99832c.png

    缩排命令在开发程序时,统一增加代码的缩排比较有用

    一次性在选中代码前增加4个空格,就叫做增加缩排一次性在选中代码前删除4个空格,就叫做减少缩排可视模式下,缩排命令只需要使用一个 > 或 < ,在程序中,缩进通常用来表示代码的归属关系前面空格越少,代码的级别越高前面空格越多,代码的级别越低

    8、 查找

    8.1、 常规查找

    f876f6968de84881269b33bc20f2b369.png
    查找到指定内容之后,使用Next查找下一个出现的位置n:查找下一个N:查找上一个如果不想看到高亮显示,可以随便查找一个文件中不存在的内容即可

    8.2、 单词匹配查找

    在开发过程中,通过单词快速匹配,可以快速看到这个单词在其他的位置使用过
    43e29d67fa87320bcd7d564bf2688d4a.png

    8.3、 查找并替换

    • 在vi中查找和替换命令需要在末行模式下执行
    • 命令格式为
    :%s///g

    8.4 全局替换

    • 一次性替换文件中的所有出现旧文本
    • 命令格式为
    :%s/旧文本/新文本/g

    8.5、 可视区域替换

    • 先选中,要替换文章的范围
    • 命令格式为
    :s/旧文本/新文本/g

    8.6、确认替换

    • 如果把末尾 g 改成 gc 在替换的时候,会提示 ! 推荐使用,有一歩确认动作
    • 命令格式为
    :%s/旧文本/新文本/gc

    参数描述

    f7bfbc4c80b3333aec54caa9a26ea94b.png

    9、插入命令

    • 在vi 中除了常用的 i 进入编辑模式外,还提供了以下命令,同样可以进入编辑模式
    7534076de52c8ac0634bfbf076fe4cd8.png

    10、分屏命令

    • 属于vi 的高级命令 ,可以同时编辑和查看多个文件

    10.1 、末行命令扩展

    • 末行命令主要是针对文件进行操作的:保存、退出、保存&退出、搜索 & 替换 、另存、新建、浏览文件,切换文件之前,必须保证当前文件以及被保存
    1128907670838b48d7ecb52999208ad5.png

    10.2 、末行命令

    a2d674f28595054df3aec94d682ec268.png

    11、开发工具

    • gVim Easy 8.1
    • gVim Read only 8.1
    • gVim 8.1

    12、参考&推荐学习

      • vim官方网 https://www.vim.org/
      • vi/vim菜鸟教程 https://www.runoob.com/linux/linux-vim.html
    展开全文
  • Vi下如何保存退出

    万次阅读 2019-08-30 10:20:45
    初学Linux时候,使用vi 操作时候,有时候可能进入是一个文件夹,这样子在退出的时候很不好操作! 下面总结一些vi 退出命令,学习! 进入编辑模式,按 o 进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入...

    初学Linux的时候,在使用vi 操作时候,有时候可能进入的是一个文件夹,这样子在退出的时候很不好操作!

    下面总结一些vi 退出命令,学习!

    进入编辑模式,按 o 进行编辑

    编辑结束,按ESC 键 跳到命令模式,然后输入退出命令:

    :w保存文件但不退出vi 编辑

    :w! 强制保存,不退出vi 编辑

    :w file将修改另存到file中,不退出vi 编辑

     

    :wq保存文件并退出vi 编辑

    :wq!强制保存文件并退出vi 编辑

     

    q:不保存文件并退出vi 编辑

    :q!不保存文件并强制退出vi 编辑

    :e!放弃所有修改,从上次保存文件开始在编辑

    展开全文
  • 在命令模式,连按两次大写字母Z,若当前编辑文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑文件没被修改过,则Vi直接退出, 返回到shell。 末行模式下,输入命令 :w Vi保存当前编辑...
  • 退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存退出。 更多退出命令: :w 保存文件但不退出vi :w file 将修改另外保存到file,不退出vi :w! 强制保存,不推出vi :wq 保存文件并退出vi :...
  • vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的输入:1、wq 保存文件并退出vi2、w 保存文件但不退出vi3、w file 将修改另外保存到file,不退出vi4、q 不保存文件,退出vi最后回车...
  • linux保存文件命令是wlinux有关保存文件的命令还有很多,例如:1、wq 保存文件并退出vi2、w file 将修改另外保存到file,不退出vi3、q 不保存文件,退出vi最后回车即可扩展资料退出Vi 当编辑完文件准备退出Vi...
  • vi filename 用vi打开filename文件i 打开文件后按i进入命令编辑模式,不按i是进不了编辑状态按 ESC 键 跳到命令编辑模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file,不退出vi:w! 强制保存,...
  • linux编辑文件后如何保存...退出Vi 当编辑完文件准备退出Vi返回到shell时可以使用以下几种方法之一 在命令模式连按两次大写字母Z若当前编辑文件曾被修改过则Vi保存该文件后退出返回到shell。 若当前编辑文件没被
  •  打开多个文件:Shell运行Vi file1 file2...filen.:(冒号):进入命令模式。:e file:打开另一个文件。:w:保存当前文件。:q:退出。:wq:保存并退出。:x:保存并退出。:q!:不保存强制退出。:ls:列出缓存...
  • q: q 表示退出的意思,也是结束vi的执行,但是文件内容若是 修改了,vi会出现错误信息,要求是“我”使用“!” q!: 表示强制离开vi,并且不保存文件。 wq: 将修改过内容存,并且离开vi。 set nu: 文件.....
  • vim 是许多命令行上 Linux 下首选文本编辑器。 与其他编辑器不同,vim 有几种操作模式,这...用法很多,这里就简单说下常用操作,如何 vim / vi 中保存文件并退出编辑器。vim 模式启动 vim 编辑器时,处于...
  • 初学Linux时候,使用vi 操作时候,有时候可能进入是一个文件夹,这样子在退出的时候很不好操作! 下面总结一些vi 退出命令,学习! 进入编辑模式,按 o 进行编辑 编辑结束,按ESC 键 跳到命令模式,然后输入...
  • linux vi 常用命令

    2012-09-18 12:55:47
    p 粘贴 u 取消操作 cw 更改光标所在位置一个字 #cw 更改光标所在位置#个字 下表列出行命令模式下一些指令 w filename 储存正在编辑文件为filename wq filename 储存正在编辑文件为filename,并退出vi q!...
  • Vi编辑器-末行模式都是:后面用 1. q 不保存退出 2. q! 强制不保存退出 3. wq 保存退出 4. x 保存退出,与wq一致 5. w 保存退出 6. %s/hello/world/g 把一篇文章中的所有hello全部替换成world ,%第一一行到最后...
  • vi技巧大全命令大全

    2010-11-24 01:12:36
    d(delete)、c(change)和y(yank)这一类指令在vi 中的指令格式为: operation+scope=command (运算子)(范围) 运算子: d 删除指令。删除资料,但会将删除资料复制到记忆体缓冲区。 y 将资料(字组、行列、...
  • Linux常用命令12 - vi

    2020-04-16 21:12:00
    vim 是许多命令行上 Linux 下首选文本编辑器。 与其他编辑器不同,vim 有几种操作模式,这对于新用户来说...用法很多,这里就简单说下常用操作,如何 vim / vi 中保存文件并退出编辑器。 vim 模式 启动 vi...
  • Freebsd中vi编辑器使用

    千次阅读 2015-12-28 22:02:49
    vi 两种命令模式; Command(命令)模式,用于输入命令; Insert(插入)模式,用于插入文本;...当我们按ESC键后,接着再输入:号时,vi屏幕最下方等待我们输入命令; 文件的保存退出 :w 保存; :w f
  • ubuntu 中vi的使用方法

    2021-04-24 08:23:06
    一开始进入时候是命令模式 命令模式转输入模式:a/i/o/O/r 输入模式转命令模式:Esc 命令模式转末行模式:: 末行模式转命令模式:没有内容一次Esc,有内容两次Esc 命令模式下 x:删除光标所在处字符 dd:删除...
  • VI命令集合(续)

    2008-04-17 15:29:00
    以前曾经博客里写了一篇《VI命令集合》文章,其实也是转过来。刚看了小布老师视频讲座--... 退出保存ZZ: 保存文件并退出光标移动命令:h、j、k、lh 往左移j 往下移k 往上移l 往右移i 光标前插入; 
  • vi a:a文件存在就打开,没有就创建打开,输入a或i或insert开始编写,按esc退出编辑状态, 输入:wq或:x,保存退出, :q!不保存强制退出, 输入:w保存退出; /a:查找a字符串,按n查找下一个, %s/a/b/g:所有a替换成b; ...
  • 文章目录Intro:基本操作:进入vi切换至 Insert mode 编辑文件Insert mode 切换回 command mode退出vi & 保存文件一些其他操作 Intro: vi 基本上可以分为三种状态,分别是命令模式(command mode); 插入模式...
  • Linux系统中的vi/vim命令主要功能为编辑文本,具有多种用法,下面列举了一些常用用法 用法 首先用vi/vim打开需要编辑文本 vim test.log 进入指令模式,下面是一些指令模式下常用操作 移动光标:h左,l右,k...
  • 上面的命令只是在vi编辑命令使用 wq:表示保存退出 wq!:表示强制保存退出 x:表示保存退出 wq和wq!的区别如下: 有些文件设置了只读,一般不是修改文件的,但是如果你是文件的owner或者root的话,通过wq!还是能...
  • linux系统下,Ctrl+s后实际上不是...顺带记录一下vim几个最常用命令(均Esc状态下才能输入) :q 退出。 :w 写入(保存)。 :q! 不保存并退出。 :wq 保存并退出。 /要匹配字符 查找。
  • vi创建一个简单文件写hello world 保存退出 linux,用vi新建一个名为abc.txt文件:vi abc.txt 进入vi界面后,按【i】键进入编辑模式输入:hello world 按【esc】键返回命令模式 按【:】号进入末行模式 ...
  • 保存退出后除了cd 功能还能继续使用外,其他比如 ls,vi功能全都不行了 一直提示: 由于/bin 不PATH环境变量,故无法找到该命令 想要重新进入~/.bashrc 文件查看哪里发生了错误,却也不行,因为不知道怎么...
  • vi编辑器学习笔记

    2016-07-03 23:23:24
    下面是自己学习 vi 编辑器过程总结的一些操作对应的命令,谨以此作为记录:vi 学习笔记: 用vi打开要编辑的文件:[vi 文...退出并保存命令模式输入[:wq]然后再Enter 没有保存的文件要退出并且不希望出现警

空空如也

空空如也

1 2 3 4 5 6
收藏数 119
精华内容 47
关键字:

在vi中退出并保存的命令是