精华内容
下载资源
问答
  • linux退出编辑模式的命令linux退出编辑模式的命令有:vim 有三种模式,注意:这三种模式有很多不同的叫法,我这里是按照鸟哥的linux书中的叫法。一般指令模式、编辑模式、指令列命令模式1.vim 文件名 进入一般模式;...

    linux退出编辑模式的命令

    52c9a4f640988234d5245703bead8efc.png

    linux退出编辑模式的命令有:

    vim 有三种模式,注意:这三种模式有很多不同的叫法,我这里是按照鸟哥的linux书中的叫法。

    一般指令模式、编辑模式、指令列命令模式

    1.vim 文件名 进入一般模式;

    2.按 i 进行编辑 进入编辑模式 ;(或者I, o, O, a, A, r, R)

    3.编辑结束,按ESC 键 跳到一般模式模式;

    4.按: 进入指令列命令模式 ;

    进入指令列模式后的命令如下

    1.保存不退出:

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

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

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

    2.保存并退出:

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

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

    3.不保存并退出:

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

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

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

    推荐教程: 《linux教程》

    linux退出编辑模式的命令的教程已介绍完毕,更多请关注跳墙网其他文章教程!

    linux退出编辑模式的命令相关教程

    展开全文
  • 第 第 PAGE 1 页 共 NUMPAGES 1 页 linux shell退出命令详解 在Linux下如果你需要脱离终端的方式在... linux shell退出命令 方法如下 (1)输入命令 nohup 你的shell命令 (3)输入exit命令退出终端 exit (4)现在可以关闭你
  • linux 进入编辑文件,保存退出相关命令

    万次阅读 多人点赞 2018-09-04 15:27:40
    2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):  :w 保存文件但不退出vi  :w file 将修改另外保存到file中,不退出vi  :w! 强制保存,不推出vi  :wq 保存文件退出vi  :wq! 强制保存...

    1.进入文件  vim 文件名(vim test.txt)

    2.编辑完成之后,按ESC键 跳到命令模式(命令前面冒号是必要的):

       :w   保存文件但不退出vi

       :w file 将修改另外保存到file中,不退出vi

       :w!   强制保存,不推出vi

       :wq  保存文件并退出vi

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

       :q  不保存文件,退出vi

       :q! 不保存文件,强制退出vi

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

    展开全文
  • linux vim命令详解 编辑文件 保存 退出.pdf
  • linux编辑文件后如何保存退出命令是wq 保存并退出。 首先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了。 vi保存文件有不同的选项,对应于不同的命令,你可以从下面的命令中选择一个需要的...
  • 退出命令是,按ESC键 跳到命令模式,然后输入:q(不... 放弃所有修改,从上次保存文件开始再编辑命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口

    退出命令是,按ESC键 跳到命令模式,然后输入:q(不保存)或者:wq(保存) 退出。

    更多退出命令:
    :w 保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w! 强制保存,不推出vi
    :wq 保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    :q 不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑命令历史

    在这里插入图片描述

    以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。

    启动vim
    在命令行窗口中输入以下命令即可

    vim 直接启动vim

    vim filename 打开vim并创建名为filename的文件

    文件命令
    打开单个文件

    vim file

    同时打开多个文件

    vim file1 file2 file3 …

    在vim窗口中打开一个新文件

    :open file

    在新窗口中打开文件

    :split file

    切换到下一个文件

    :bn

    切换到上一个文件

    :bp

    查看当前打开的文件列表,当前正在编辑的文件会用[]括起来。

    :args

    打开远程文件,比如ftp或者share folder

    :e ftp://192.168.10.76/abc.txt

    :e \qadrive\test\1.txt

    vim的模式
    正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空
    插入模式(按i键进入) 左下角显示–INSERT–
    可视模式(不知道如何进入) 左下角显示–VISUAL–

    插入命令
    i 在当前位置生前插入
    I 在当前行首插入
    a 在当前位置后插入
    A 在当前行尾插入
    o 在当前行之后插入一行
    O 在当前行之前插入一行

    查找命令
    /text  查找text,按n健查找下一个,按N健查找前一个。
    ?text  查找text,反向查找,按n健查找下一个,按N健查找前一个。

    vim中有一些特殊字符在查找时需要转义  .*[]^%/?~$

    :set ignorecase  忽略大小写的查找
    :set noignorecase  不忽略大小写的查找

    查找很长的词,如果一个词很长,键入麻烦,可以将光标移动到该词上,按*或#键即可以该单词进行搜索,相当于/搜索。而#命令相当于?搜索。

    :set hlsearch  高亮搜索结果,所有结果都高亮显示,而不是只显示一个匹配。
    :set nohlsearch  关闭高亮搜索显示
    :nohlsearch  关闭当前的高亮显示,如果再次搜索或者按下n或N键,则会再次高亮。
    :set incsearch  逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成。
    :set wrapscan  重新搜索,在搜索到文件头或尾时,返回继续搜索,默认开启。

    替换命令
    ra 将当前字符替换为a,当期字符即光标所在字符。
    s/old/new/ 用old替换new,替换当前行的第一个匹配
    s/old/new/g 用old替换new,替换当前行的所有匹配
    %s/old/new/ 用old替换new,替换所有行的第一个匹配
    %s/old/new/g 用old替换new,替换整个文件的所有匹配
    :10,20 s/^/ /g 在第10行知第20行每行前面加四个空格,用于缩进。
    ddp 交换光标所在行和其下紧邻的一行。

    移动命令
    h 左移一个字符
    l 右移一个字符,这个命令很少用,一般用w代替。
    k 上移一个字符
    j 下移一个字符

    以上四个命令可以配合数字使用,比如20j就是向下移动20行,5h就是向左移动5个字符,在Vim中,很多命令都可以配合数字使用,比如删除10个字符10x,在当前位置后插入3个!,3a!,这里的Esc是必须的,否则命令不生效。

    w 向前移动一个单词(光标停在单词首部),如果已到行尾,则转至下一行行首。此命令快,可以代替l命令。
    b 向后移动一个单词 2b 向后移动2个单词
    e,同w,只不过是光标停在单词尾部
    ge,同b,光标停在单词尾部。
    ^ 移动到本行第一个非空白字符上。
    0(数字0)移动到本行第一个字符上,
    移动到本行第一个字符。同0健。
    移动到行尾3 移动到下面3行的行尾
    gg 移动到文件头。 = [[
    G(shift + g) 移动到文件尾。 = ]]
    f(find)命令也可以用于移动,fx将找到光标后第一个为x的字符,3fd将找到第三个为d的字符。
    F 同f,反向查找。

    跳到指定行,冒号+行号,回车,比如跳到240行就是 :240回车。另一个方法是行号+G,比如230G跳到230行。

    Ctrl + e 向下滚动一行
    Ctrl + y 向上滚动一行
    Ctrl + d 向下滚动半屏
    Ctrl + u 向上滚动半屏
    Ctrl + f 向下滚动一屏
    Ctrl + b 向上滚动一屏

    撤销和重做
    u 撤销(Undo)
    U 撤销对整行的操作
    Ctrl + r 重做(Redo),即撤销的撤销。

    删除命令
    x 删除当前字符
    3x 删除当前光标开始向后三个字符
    X 删除当前字符的前一个字符。X=dh
    dl 删除当前字符, dl=x
    dh 删除前一个字符
    dd 删除当前行
    dj 删除上一行
    dk 删除下一行
    10d 删除当前行开始的10行。
    D 删除当前字符至行尾。D=dd 删除当前字符之后的所有字符(本行)
    kdgg 删除当前行之前所有行(不包括当前行)
    jdG(jd shift + g) 删除当前行之后所有行(不包括当前行)
    :1,10d 删除1-10行
    :11,d删除11行及以后所有的行:1,d 删除所有行
    J(shift + j)  删除两行之间的空行,实际上是合并两行。

    拷贝和粘贴
    yy 拷贝当前行
    nyy 拷贝当前后开始的n行,比如2yy拷贝当前行及其下一行。
    p 在当前光标后粘贴,如果之前使用了yy命令来复制一行,那么就在当前行的下一行粘贴。
    shift+p 在当前行前粘贴
    :1,10 co 20 将1-10行插入到第20行之后。
    :1,co 将整个文件复制一份并添加到文件尾部。

    正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按y即可复制

    ddp交换当前行和其下一行
    xp交换当前字符和其后一个字符

    剪切命令
    正常模式下按v(逐字)或V(逐行)进入可视模式,然后用jklh命令移动即可选择某些行或字符,再按d即可剪切

    ndd 剪切当前行之后的n行。利用p命令可以对剪切的内容进行粘贴
    :1,10d 将1-10行剪切。利用p命令可将剪切后的内容进行粘贴。
    :1, 10 m 20 将第1-10行移动到第20行之后。

    退出命令
    :wq 保存并退出
    ZZ 保存并退出
    :q! 强制退出并忽略所有更改
    :e! 放弃所有修改,并打开原来文件。

    窗口命令
    :split或new 打开一个新窗口,光标停在顶层的窗口上
    :split file或:new file 用新窗口打开文件
    split打开的窗口都是横向的,使用vsplit可以纵向打开窗口。
    Ctrl+ww 移动到下一个窗口
    Ctrl+wj 移动到下方的窗口
    Ctrl+wk 移动到上方的窗口

    关闭窗口
    :close 最后一个窗口不能使用此命令,可以防止意外退出vim。
    :q 如果是最后一个被关闭的窗口,那么将退出vim。
    ZZ 保存并退出。

    关闭所有窗口,只保留当前窗口

    :only

    录制宏
    按q键加任意字母开始录制,再按q键结束录制(这意味着vim中的宏不可嵌套),使用的时候@加宏名,比如qa。。。q录制名为a的宏,@a使用这个宏。

    执行shell命令
    :!command
    :!ls 列出当前目录下文件
    :!perl -c script.pl 检查perl脚本语法,可以不用退出vim,非常方便。
    :!perl script.pl 执行perl脚本,可以不用退出vim,非常方便。
    :suspend或Ctrl - Z 挂起vim,回到shell,按fg可以返回vim。

    注释命令
    perl程序中#开始的行为注释,所以要注释某些行,只需在行首加入#

    3,5 s/^/#/g 注释第3-5行
    3,5 s/^#//g 解除3-5行的注释
    1,$ s/^/#/g 注释整个文档。
    :%s/^/#/g 注释整个文档,此法更快。

    帮助命令
    :help or F1 显示整个帮助
    :help xxx 显示xxx的帮助,比如 :help i, :help CTRL-[(即Ctrl+[的帮助)。
    :help ‘number’ Vim选项的帮助用单引号括起
    :help 特殊键的帮助用<>扩起
    :help -t Vim启动参数的帮助用-
    :help i_ 插入模式下Esc的帮助,某个模式下的帮助用模式_主题的模式

    帮助文件中位于||之间的内容是超链接,可以用Ctrl+]进入链接,Ctrl+o(Ctrl + t)返回

    其他非编辑命令
    . 重复前一次命令

    :set ruler?  查看是否设置了ruler,在.vimrc中,使用set命令设制的选项都可以通过这个命令查看
    :scriptnames  查看vim脚本文件的位置,比如.vimrc文件,语法文件及plugin等。
    :set list 显示非打印字符,如tab,空格,行尾等。如果tab无法显示,请确定用set lcs=tab:>-命令设置了.vimrc文件,并确保你的文件中的确有tab,如果开启了expendtab,那么tab将被扩展为空格。

    Vim教程
    在Unix系统上

    $ vimtutor

    在Windows系统上

    :help tutor

    syntax

    :syntax 列出已经定义的语法项
    :syntax clear 清除已定义的语法规则
    :syntax case match 大小写敏感,int和Int将视为不同的语法元素
    :syntax case ignore 大小写无关,int和Int将视为相同的语法元素,并使用同样的配色方案

    参考资料:
    https://www.cnblogs.com/firstcsharp/p/10241132.html
    https://jingyan.baidu.com/article/af9f5a2d5bc2b843150a456a.html
    https://blog.csdn.net/feosun/article/details/73196299

    展开全文
  • linux编辑文件,中途退出再进入编辑操作在使用 Vi/Vim 的时候,有时想临时退出 Vi/Vim,转到 shell 环境里去做一些操作,等这些操作结束后,再继续回到刚才的 Vi/Vim 状态。针对这一经常碰到的现实需求,很多人在...

    linux编辑文件,中途退出再进入编辑操作

    在使用 Vi/Vim 的时候,有时想临时退出 Vi/Vim,转到 shell 环境里去做一些操作,等这些操作结束后,再继续回到刚才的 Vi/Vim 状态。针对这一经常碰到的现实需求,很多人在大多数情况下会将保存退出 Vi/Vim,进入 shell 执行操作,然后再重新打开刚才编辑的文件。其实这是一个很低效的方法,因为再次打开需要重新定位刚才编辑的地方,麻烦不说,Vi/Vim 编辑器的状态也完全不一样了。其实,有两种方法可以可以实现临时退出 Vi/Vim、进入 shell 环境后再回来的要求:

    方法一:使用 Ctrl-z 以及 fg 这两个命令组合。

    这一解决方法主要利用了 Linux/Unix 的作业机制。具体原理是:Ctrl-z 命令将当前的 Vi/Vim 进程放到后台执行,之后 shell 环境即可为你所用;fg 命令则将位于后台的 Vi/Vim 进程放到前台执行,这样我们就再次进入 Vi/Vim 操作界面并恢复到原先的编辑状态。

    方法二:使用行命令 :sh

    在 Vi/Vim 的正常模式下输入 :sh即可进入 Linux/Unix shell 环境。在要返回到 Vi/Vim 编辑环境时,输入 exit 命令即可。

    展开全文
  • linux编辑文件命令

    2020-03-25 15:53:21
    第二步:vi 要编辑的文件名,进入普通模式,(可以查看文件内容) 第三步:输入 i 进入编辑模式,开始编辑文本 第四步:编辑之后,按ESC退出到普通模式。 第五步:在普通模式下,输入 : 进入命令模式 第六步:在...
  • 编辑完成之后,按 Esc 退出编辑模式,进入命令模式 以下命令前面 冒号是必要的 代码 说明 :w 保存文件但不退出vi :w file 将修改另外保存到file中,不退出vi :w! 强制保存,不推出vi :wq 保存文件并...
  • linux 编辑文件命令

    千次阅读 2021-02-04 15:02:50
    刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件。 vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间。 这里博主整理了一下...
  • 总结linux命令,修改编辑文件退出

    千次阅读 2020-01-09 10:12:23
    su - root 切换root用户 加 - 能带上配置文件 cd /usr/tomcat/conf/ 切换到要访问的目录 vi context.xml vi 文件名 ...鼠标不管事了,需要用电脑上下键 ,复制编辑修改文件后 :wq 保存退出 再次查看已经修改了 ...
  • Linux退出编辑模式的命令

    万次阅读 2018-08-13 11:41:20
    编辑结束,按ESC 键 跳到命令模式,然后输入退出命令: 1.保存不退出: :w 保存文件但不退出vi 编辑 :w! 强制保存,不退出vi 编辑 :w file 将修改另存到file中,不退出vi 编辑 2.保存并退出: :wq 保存...
  • linux编辑文件vi 保存退出

    千次阅读 2017-08-22 09:45:42
    :wq //在退出时,直接输入:wq会发现退不出去,退出方法是:编辑完成后按ESC,然后输入:q就是退出;还有:wq是保存后退出,加感叹号是表示强制
  • linux 编辑保存文件命令

    千次阅读 2016-01-22 17:57:41
    1、vi 和 vim 的两种工作模式 命令模式:打开一个文件后的默认模式 ...1)先按“esc”键 退出编辑模式,切换到命令模式,然后输入以下命令就可以 这些操作要保证是在命令模式下进行。 2)保存并退出文件:":wq" 3)
  • Linux文件编辑命令详细整理

    万次阅读 多人点赞 2016-02-25 09:56:21
    刚接触Linux,前几天申请了个免费体验的阿里云服务器,选择的是Ubuntu系统,配置jdk环境变量的时候需要编辑文件。vi命令编辑文件,百度了一下,很多回答不是很全面,因此编辑文件话了一些时间。这里博主整理了一下,...
  • Linux中vi文件保存退出命令

    千次阅读 2017-06-03 15:21:45
    vi文件保存退出命令":wq"和":x"的区别vi是Unix/Linux系统最常用的编辑器之一,我习惯使用":x"命令来保 存文件退出,不愿意使用":wq"命令是因为它得多敲一个字母。 但是,今天我才知道":x"和":wq"的真正...
  • linux 打开文件编辑命令 vi 文件名 按 Insert 键-进入输入模式 输入相应内容 按esc键-退出输入模式 输入冒号 例如 :wq!强制保存 :q!强制退出
  • Linux退出vi编辑模式

    2018-04-12 18:02:52
    转载自:http://blog.csdn.net/u010648555/article/details/50676647初学Linux...进入编辑模式,按 o 进行编辑编辑结束,按ESC 键 跳到命令模式,然后输入退出命令::w保存文件但不退出vi 编辑:w! 强制保存,不退出v...
  • Mac中如何从vim文本编辑器保存退出命令: 1.按下esc键 2.输入":wq"(保存退出) 输入":q!"(不保存退出) 很多人知道命令“vim 文件名” 可以打开文件进行编辑 1:按下esc键 2:输入":w"(保存编辑后的文件内容,但...
  • 使用远程连接工具,编辑文件后,退出,界面依然有文件显示 二、问题原因 这是因为linux环境变量TERM设置类型不对。 三、解决方法 在 ~/.bashrc 中加入命令 :export TERM=xterm 三、测试 重新启动服务器 ...
  • 5分钟学会Linux编辑文件命令

    万次阅读 多人点赞 2018-09-19 14:06:08
    Linux编辑文件命令    一、引言  相信有很多程序员朋友,在长时间不操作linux系统或者初学linux命令时,都有跟我有一样的疑惑。  这个vim命令与vi命令有什么区别?不都是编辑器么?  接下来呢,我就通过...
  • Linux文件常用编辑方法

    千次阅读 2019-04-14 20:54:33
    四种常用编辑方法 一 、vi ⅵ就是类似记事本一样的 linux下的常用编辑器了,如果想功能更丰富可以用ⅵm替代ⅵ, vim类似高级的编辑器例如 emeditor,vi/vim的内部有很多的命令技术点要掌握,例如:上文 提到的i就是 ...
  • 1、当我们用远程工具连接Linux操作系统用vim编辑文件的时候,由于集群的不稳定,或打开后忘记关闭了,或非正常断开的时候。当我们再次编辑此文件的时候就会出现如下所示的提示:[root@localhostscripts]#vimrsync+...
  • Linux文件编辑命令

    千次阅读 2019-06-27 22:39:55
    编辑文件 cat file 查看文件内容 gedit gedit file 必须在图形界面才可建立文件(疑问) vim vim的使用方式 vim file ------>按[i]进入insert模式------->书写------>按[esc]退出insert模式--...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 189,924
精华内容 75,969
关键字:

linux退出编辑文件命令

linux 订阅