首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    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 !

    33.7K20编辑于 2022-11-11
  • 来自专栏sktj

    linux vi 替换

    vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令: :%s/VM// :%s/^M$//g 如果上述方法无用,则正确的解决办法是: tr -d “\r” < src >dest tr

    11K20编辑于 2022-05-23
  • 来自专栏大数据-数据人生

    vi文本乱码

    今天在使用VI命令的时候出现了一个很诡异的现象:进入后不能正常使用快捷键I、Q、WQ等,而是出现如下的特殊字符: "WepowerUploadFps.sh" 32L, 708C

    83230发布于 2020-04-02
  • 来自专栏Gnep's_Technology_Blog

    Labview解决“重置VI:xxx.vi”报错问题

    前言 在程序关闭前面板的时候小概率型出现了 重置VI:xxx.vi 这个报错,并且发现此时只能通过任务管理器杀掉 LabVIEW 进程才能退出,这里介绍一下解决方法。 三、问题描述 点击停止按钮时,小概率性出现了如下报错: 重置VI:test3.vi 并且只有通过打开任务管理器把 LabVIEW 进程杀掉才可以。

    1.1K10编辑于 2023-08-14
  • 来自专栏全栈程序员必看

    linux的vi命令详解_centos7 vi命令

    Linux命令 – vi命令   vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器.由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,Vi是 1.语法: vi [参数] [文件名称]... 2.功能:   编辑文件。 3.vi的基本概念   基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 command 暂时离开 vi 到指令行模式下执行 command 的显示结果!例如:『:! ls /home』即可在 vi 当中察看 /home 底下以 ls 输出的档案信息! 6.常用范例: 例一:进入一般模式 命令:vi log1.txt   vi 后面一定要加文件名,不管该文件存在与否。   按下 ESC 按钮回到一般模式。

    14.5K11编辑于 2022-11-08
  • 来自专栏实用技术

    VI命令----用于检索

    装了个虚拟机Ubuntu,命令行模式用VI很不适应,需要学习! 1、vi 模式切换: Commond模式: 打开文件的默认模式,用ESC建切换到此模式 Insert模式: 按键:i 在光标前输入 a 在光标后输入 o 在光标下一行输入。 命令模式下:输入:进入文件保存操作模式:输入:wq 保存并退出: 具体如下:   :w 保存文件但不退出vi   :w file 将修改另外保存到file中,不退出vi   :w! 强制保存,不推出vi   :wq 保存文件并退出vi   :wq! 强制保存文件,并退出vi   q: 不保存文件,退出vi   :q! 不保存文件,强制退出vi   :e! 打开文件:vi /ect/profile 输入: export JAVA_HOME=/...

    2.5K40编辑于 2022-02-09
  • 来自专栏这里只有VxWorks

    Component之vi

    默认使用的C解释器就是在Input Mode下工作的,而Edit Mode又支持两种风格:vi和emacs(低一些的版本只支持vi)。vi,Linux中最常用的文本编辑器。 今天一起来看看VxWorks里的vi命令怎么用 先复习一个Shell在Input Mode里的命令: h ? ? 然后添加组件INCLUDE_SHELL_VI_MODE ? 默认处于Input Mode,要想进入Edit Mode,只需在Shell里点击键盘的ESC键;而在Edit Mode里点击Enter键,就回到Input Mode了 目前VxWorks 6.9里支持的vi 那就先记住这几条 CTRL+X 重启 ESC 进入Edit Mode k 上一条命令 Enter 执行当前命令并回到Input Mode 这正是: Shell文本可编辑,进入vi很容易。

    1.3K30发布于 2019-07-10
  • 来自专栏职场亮哥

    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,在一行的结尾处添加文本 插入: 如果是默认安装,CentOS和RHEL一般在/etc/vimrc下面,Debian和Ubuntu一般在/usr/share/vim/vimrc vi的使用参考资料 http://wiki.dzsc.com

    10.8K10发布于 2020-10-10
  • 来自专栏全栈程序员必看

    Linux——vi命令详解

    由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。 2、vi的基本操作 a) 进入vi  在系统提示符号输入vi及文件名称后,进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字 E) 离开vi  「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。  「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。 Vi中使用大写命令一般就是指将字作为广义来对待,使用小写命令就是作为狭义对待。 搞清楚Vi中字的含义后,我们就可以介绍按字移动光标的命令了。 Vi中的行号 Vi中的许多命令都要用到行号及行数等数值。若编辑的文件较大时,自己去数是非常不方便的。为此Vi提供了给文本加行号的功能。这些行号显示在屏幕的左边,而相应行的内容则显示在行号之后。

    33.1K23编辑于 2022-06-27
  • 来自专栏小满

    Linux学习笔记--vi

    在Linux上使用vi命令修改一个文件内容的时候,发现无法保存,每次写完使用“:q!”命令可以正常退出但是使用":wq!" 一般错误原因都是前者,解决方案是在使用vi命令打开文件时,前面加上sudo来临时提供管理员权限,比如使用命令“sudo vi hosts”打开编辑文件。 vi +/aaa xxx 编辑xxx文件,并将光标置于aaa处 ls -al sudo chown userId xxx.pl sudo chgrp 'domain users' xxx.pl sudo

    6.8K20发布于 2019-09-10
  • 来自专栏老雷PHP全栈开发

    vi编辑器

    一、基本上 vi 共分为三种模式,分别是“一般指令模式”、“编辑模式”与“命令行命令模式” vi aa.txt #进入到vi编辑器 默认是一般指令模式 按 i 键 进入到编辑模式 按 ecs键 回到一般指令模式 删除光标所在的向下 n 行,例如20dd 则是删除 20 行 [n]yy 复制光标所在的那n行 p,P 粘贴数据 u 撤销 [Ctrl]+r 重做 四、vi 未完成出错 如果我们更改了没保存文件就退出编辑 它会生成一个file.swp文件 我们再次使用vi file的时候就会提示错误, 我们可以按:进入命令行 q 编辑.swp r 覆盖编辑 保存后删除.swp

    1.7K30发布于 2020-07-02
  • 来自专栏前端精髓

    vi编辑器

    vi是什么? vi是Linux里面的编辑器,vim是vi的升级版。 操作模式 [vim.png] 模式名 含义 命令模式 等待输入的模式 输入模式 编辑模式,用于输入文本 扩展模式 可以输入指令,搜索,保存 打开文件 vi test.js // 在当前目录打开test.js 文件 // 没有该文件会自动创建 // 打开之后光标默认会定位到第1行 // vi 2 test.js 打开之后光标会定位到第2行 常用命令 打开文件之后默认就是命令模式,可以通过方向键移动光标的位置, vi编辑的时候默认不显示行号,通过输入:set number就可以显示行号,要跳转的第2行通过2+shift+g,而shift+g默认是跳转到最后一行。 在文件里面怎样查找你想要的字符呢?

    1.9K20发布于 2019-07-04
  • 来自专栏java

    bash: vi: command not found

    bash: vi: command not found 我们在创建基础容器之后,进入容器,进行编辑配置文件的时候,需要使用vim或者vi命令,但是会出现: 这是因为vim没有安装。

    79110编辑于 2024-04-23
  • 来自专栏Greenplum

    vi 的那些事

    11.15 vi命令 11.15.1 命令介绍 vi此命令主要对系统上文件进行编辑,此命令分为命令模式、插入模式、末行模式 11.15.2 参数说明 11.15.2.1 全部参数详解 a:在当前字符后添加文本 :在命令模式下,执行强制存盘操作 :q:在命令模式下,执行退出vi操作 :q! 编辑器[常用] --> wq 读取 file 文件的内容,插入当前光标所在行的后面 --> r file 退出 vi 编辑器(如果当前文件有改动,则无法退出) --> q 强制退出 vi 编辑器(不保存修改 11.15.2.3 移动光标的操作 vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。    11.15.3 常用命令 11.15.3.1 打开一个文件 # vi test.log 11.15.3.2 打开多个文件 # vi test1.log test2.log

    83820发布于 2019-08-05
  • 来自专栏python3

    vi命令详解(转)

    由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 2、vi的基本操作 a) 进入vi     在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:    $ vi myfile   不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式 E) 离开vi  「q」:按「q」就是退出,如果无法离开vi,可以在「q」后跟一个「!」强制离开vi。  「qw」:一般建议离开时,搭配「w」一起使用,这样在退出的时候还可以保存文件。 按字移动光标 首先介绍一下Vi中“字”的概念。在Vi中“字”有两种含义。一种是广义的字,它可以是两个空格之间的任何内容。 Vi中的行号 Vi中的许多命令都要用到行号及行数等数值。若编辑的文件较大时,自己去数是非常不方便的。为此Vi提供了给文本加行号的功能。这些行号显示在屏幕的左边,而相应行的内容则显示在行号之后。

    1.5K40发布于 2020-01-19
  • 来自专栏全栈程序员必看

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

    linux下使用vi编辑是很方便的,但是具体要怎么做呢?下面由学习啦小编为大家整理了linux下vi的相关命令,希望对大家有帮助! 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).

    3.4K20编辑于 2022-11-09
  • 来自专栏全栈程序员必看

    linux常用命令vi 退出_vi怎么退出编辑模式

    目录 一、vi 操作 1. 插入文本操作 2. 修改文本 3. 或 vim 命令 (当test2.txt 文件没有,使用vi 、vim 会新建一个文件) [root@iZuf6fdluqx20ghmo1qdd6Z ~]# vi test2.txt 2. vi 文本追加插入: hello world my name linux 说明: 插入与追加插入命令都会使 vi 文本插入编辑模式。 强制保存,不退出vi 编辑 :w file 将修改另存到file中,不退出vi 编辑 :wq 保存文件并退出vi 编辑 :wq! 强制保存文件并退出vi 编辑 q: 不保存文件并退出vi 编辑 :q! 不保存文件并强制退出vi 编辑 :e!

    13.8K40编辑于 2022-09-27
  • 来自专栏计算机视觉理论及其实现

    vi编辑器

    vim是vi improved的缩写、是一种开源的vi编辑器而且加入了许多扩展的特性。 启动vi编辑器:vi [选项] [文件名],两个比较重要的选项分别是-r和-R,使用-r选项来恢复这个文件: vi -r 文件名 -R选项以只读方式打开文件: vi -R 文件名,使用vi编辑器开启文件 vi编辑器的操作模式:vi是一种由模式的编辑器:一种模式就像一个环境一样,在不同的模式下相同的键会被vi解释为不同的含义。 ,在vi窗口左下角将出现:.!的提示信息,这就表示可输入LInux命令了。设置vi编辑器工作方式:通过设置vi编辑器的变量的方式来改变vI的显示或工作方式以适应实际工作环境的需要。 当设置了一个vi变量的值时,实际上是用所设置的特性覆盖了vi默认的特性。在vi命令行模式下,输入:set命令可浏览常用的vi变量及其默认设定的值。

    3.4K40编辑于 2022-09-04
  • 来自专栏开心的学习之路

    vi编辑器配置

    vi编辑器默认情况下没有行号、语法高亮、tab键退格非4位等等,需要根据需求手动编辑一下 1、打开终端,输入   vi ~/.vimrc 2、以下内容根据需要原样输入,没有分号:       /

    1.1K30发布于 2019-02-14
  • 来自专栏子勰随笔

    vi常用命令

    之前用了好几次Vi,最终都没能坚持下去,这次再重头再来,结果发现很多命令都忘了,这里备忘一下,希望这次是一个成功的开始。用了这么多编辑器,发现还是Vi强大呀。 删除当前行及其后n-1行 x或X x删除光标后的,而X删除光标前 Ctrl+u 删除输入方式下所输入的文本 ndw或ndW 删除光标处开始及其后的n-1个字 do 删至行首 d$ 删至行尾 打开文件 vi +n file 打开文件,并将光标置于第n行首 vi +/pattern file 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename 在上次正用vi编辑时发生系统崩溃 ,恢复filename vi filename....file 打开多个文件,依次进行编辑 复制移动 n1,n2 co n3 将n1行到n2行之间的内容拷贝到第n3行下 n1,n2 m n3 将n1

    1K160发布于 2018-05-22
领券