精华内容
下载资源
问答
  • vim编辑保存退出
    千次阅读
    2022-02-24 14:50:01

    vim编辑保存退出

    命令

    vim 要打开的文件名字
    比如要打开test.log
    命令为:vim test.log
    

    注意:如果不存在test.log则会自动创建

    1. 进入编辑器后按 字母“i”即可进入编辑状态(此时左下角会出现 “插入”)
    2. 退出的时候分为4种情况:保存退出、正常退出、不保存退出以及强制退出
        2.1:保存退出:按“Esc”键后 此时的“插入”会消失,然后按Shift+zz 就可以保存修改内容并退出
        2.2:不保存退出:当修改修改了一部分内容后发现修改错了,此时就会进行不保存退出
                                  按“Esc”键后,再输入“:”之后在输入命令时直接输入“q!” 
        2.3:强制退出:  按“Esc”键后,再输入“:”之后在输入命令时直接输入“!”
        2.4:正常退出:按“Esc”键后,再输入“:”之后在输入命令时直接输入“q”
    更多相关内容
  • VIM编辑器 安装包

    2018-04-13 18:19:12
    Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。 [1] VIM是自由软件。 Vim普遍被推崇为类Vi编辑器中最好的一个,事实上真正的劲敌来自Emacs的不同变体。1999 年...
  • 主要介绍了Linux (Ubuntu 18.04) 下安装vim编辑器的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
  • vim编辑器的rpm包

    2016-11-16 14:06:55
    vim的RPM安装包
  • vim编辑

    千次阅读 2022-02-20 00:35:31
    三、vim编辑器 基本格式: vim 选项 文件 系统最小化安装vim yum install vim -y 常用选项 选项 解释 +# 打开文件后,让光标处于第#行的行首,+默认行尾 +/PATTERN 让光标处于第一个被PATTERN...

    一、文本编辑器的作用

    维护或修改文本文件

    维护Linux系统中的各种配置文件

    二、Linux中常用的文件编辑器

    vi:类UNIX操作系统的默认文本编辑器

    vim:vim是vi编辑器(一般简称为vi编辑器)的增强内容

    三、vim编辑器

    基本格式:

    vim 选项 文件

    系统最小化安装vim

    yum install vim -y

    常用选项

    选项解释
    +#打开文件后,让光标处于第#行的行首,+默认行尾
    +/PATTERN让光标处于第一个被PATTERN配置的行行首

    打开上一次文件

    示例:

    [root@localhost kervin24]# cp /etc/passwd ./  复制到当前文件夹 
    [root@localhost kervin24]# ls
    a  aaa  b  c  d  passwd
    [root@localhost kervin24]# vim +10 passwd     打开文件时直接跳到第10行

    [root@localhost kervin24]# vim +/root passwd    高亮root

    [root@localhost kervin24]#! vim passwd 打开上次文件

    四、三种模式:

    命令(普通/正常)模式: 移动光标,剪贴/粘贴文本

    插入(编辑)模式 : 用于修改文本

    末行模式 (扩展命令)模式: 保存,退出等操作

    1、命令模式

    1.1、光标移动

    操作类型操作键功能
    方向移动H J K L或上下左右键上下左右
    翻页Page Down或Ctrl+F下翻页
    Page up 或Ctrl+B上翻页
    行内快速跳转HOME键或 ^ 、数字0跳至行首
    END键或$跳至行尾
    行间快速跳转1G或gg跳转文件的首行
    G跳转文件的尾行

    定位跳转:

    Ctrl+G  显示信息行
    行数+G   跳转第一次Ctrl+G处

    1.2、删除、复制、粘贴

    operator 【number】 motion

    operator -操作符,代表要做的事情

    number -可以附加的数字,代表次数

    motion -动作,例如w代表单词,$代表行末

    操作类型操作键功能
    删除x或Del删除光标处的单个字符
    dw删除至一个单词的末尾
    dd删除当前光标所在行
    #dd删除从光标所在行开始的#行内容
    d^删除当前光标之前到行首的所有字符(不含光标)
    d$从当前光标删除到行尾(包含光标)
    复制yy复制当前行整行的内容到剪贴板
    #yy复制从光标所在行开始的#行内容
    粘贴p将最后删除的内容置入光标之后,粘贴到光标位置处之前
    替换r+字符输入r+字符,替换所在位置字符
    ce+字符从光标处更改直到单词末尾
    c$+字符从光标处更改直到行尾
    R+字符连续替换多个字符

    d2w  delete 2 word
    dd   删除整行
    2dd  删除两行

    复制粘贴文本

    v  进入可视模式
    移动光标位置
    输入y复制文本
    j$移动到下行末尾
    输入p粘贴
    

    1.3、文件内容查找(区别大小写)

    操作键功能
    /word从上而下在文件中查找字符串“word”
    ?word(逆向)从下而上在文件中查找字符串“word
    n向下查找匹配字符串
    N向上查找匹配字符串

    配对括号查找

    定位)、]、}处
    输入 %    匹配查找

    1.4、撤销编辑及保存退出

    操作键功能
    u撤销最后执行的命令,多次输入,多次撤销
    U撤销对整行的命令
    ZZ保存当前的文件内容并退出vi编辑器

    2、插入模式

    命令功能
    i光标前插入文本
    a光标后插入文本
    A行末尾插入文本
    o光标下行插入文本
    O光标上行插入文本

    3、末行模式

    3.1、保存文件及退出vi编辑器

    功能命令备注
    保存文件:w保存修改的内容
    : w /root/newfile另存为其他文件
    退出vi: q未修改退出
    : q!放弃修改并退出
    保存文件退出vi:wq或x保存修改的内容并退出
    行号显示:set nu在编辑器中显示行号
    :set nonu取消编辑器中显示行号

    3.2、打开新文件或读入其他文件内容

    命令功能
    :e ~/install.log打开新的文件进行编辑
    : r /etc/filesystems在当前文件中读入其他文件的内容

    3.3、替换命令

    命令功能
    :s/old/new只替换该行首个
    : s/old/new/g替换该行全部

    3.4、在vim内执行外部命令

    :!(+外部命令)     执行外部命令,按回车enter返回vim内部

    3.5、一个有选择性的保存命令

    展开全文
  • vim 编辑器 windows版

    2018-06-27 16:56:30
    vim 编辑器 windows版,直接双击vim.exe即可运行,功能和linux下的vim编辑器相同
  • 学习VI和VIM编辑器(第七版)学习VI和VIM编辑器(第七版)学习VI和VIM编辑器(第七版)学习VI和VIM编辑器(第七版)
  • vim编辑器模式及使用方法

    千次阅读 2022-03-21 19:45:09
    vim编辑器模式及使用方法

    vim编辑器模式及使用方法

    什么是vim编辑器
    vim编辑器就好比Windows记事本,是linux系统内置文本编辑器。vim对于编程人员来说功能强大方便,如果能熟练掌握可以提升工作效率。
    vim编辑器有三种模式命令模式;编辑模式;末行模式。

    vim编辑器模式

    在这里插入图片描述
    命令模式:vim编辑器进入即为命令模式,任何时候,不管用户处于何种模式,按下Esc键即可进入命令模式。
    在命令模式下,用户可以输入 vi 命令,用于管理自己的文档。此时从键盘上输入的任何字符都被当做编辑命令来解释。若输入的字符是合法的 vim 命令,则 vi 在接受用户命令之后完成相应的动作。
    注意所输入的命令并不回显在屏幕上。若输入的字符不是 vi 的合法命令,vi 会响铃报警。
    编辑模式:在命令模式下按i进入编辑模式,也可使用快捷键实现功能并进入编辑模式。在编辑模式下可以对文本进行编辑修改。
    末行模式:按下(:)进入末行模式,在末行模式下可以进行文件管理操作。

    vim编辑器移动操作

    在命令模式下可以使用上下左右实现光标移动也可以使用k;j;h;l实现上下左右的光标移动操作。

    按键操作
    w/e移动光标到下⼀个单词
    b移动到光标上⼀个单词
    数字0移动到本⾏开头
    $移动光标到本⾏结尾
    H移动光标到屏幕⾸⾏
    M移动到光标到屏幕的中间⼀⾏
    L移动光标到屏幕的尾⾏
    gg移动光标到⽂档的⾸⾏
    G移动光标到⽂档尾⾏
    3yy拷⻉光标所在的3⾏
    5dd删除光标所在5⾏
    CTRL+ f下一页
    CTRL+b上一页

    vim编辑器复制粘贴删除操作

    按键操作
    yy拷⻉光标所在⾏
    dd删除光标所在⾏
    D删除当前光标到⾏尾的内容
    dG删除当前⾏到⽂档尾部的内容
    p粘贴yy所复制的内容
    x向后删除字符
    X先前删除字符
    u撤销上⼀步的操作
    .重复前⼀个执⾏过的动作

    vim编辑器查找操作

    按键操作
    /chaoge在整篇⽂档中搜索chaoge字符串,向下查找
    ?chaoge在整篇⽂档中搜索chaoge字符串,向上查找
    *查找整个⽂档,匹配光标所在的所有单词,按下n查找下⼀处,N上⼀处
    #查找整个⽂档,匹配光标所在的所有单词,按下n查找下⼀处,N上⼀处
    gd找到光标所在单词匹配的单词,并停留在⾮注释的第⼀个匹配上
    %找到括号的另⼀半!!

    vim编辑器快捷操作

    按键操作
    C(⼤写字⺟)删除光标所在位置到⾏尾的内容并进⼊编辑模式
    i进⼊输⼊模式
    o(⼩写字⺟)在当前⾏下⾯插⼊⼀⾏并进⼊编辑模式
    O(⼤写字⺟)在当前⾏上⾯插⼊⼀⾏并进⼊编辑模式
    A快速到达⾏尾并进⼊编辑模式
    zz(小写字母)快速保存并退出

    vim编辑器批量操作

    批量删除:
    进⼊批量编辑模式(可视块)
    ctrl+v
    选择 上下左右
    删除 d
    批量增加:
    进⼊批量编辑模式(可视块)ctrl+v
    选择区域
    输⼊⼤写的 I 进⼊编辑模式 编辑
    按下ESC键
    批量去掉注释
    1 进⼊命令⾏模式,按ctrl + v进⼊ visual block模式,按字⺟l横向选中列
    2 按字⺟j,或者k选中注释符号
    3 按d键就可全部取消注释

    vim编辑器底线操作

    按键操作
    :q!强制退出
    :wq!强制写⼊退出
    :set nu显示⾏号
    :数字调到数字那⾏
    :set nonu取消显示⾏号

    随时按下esc可以退出底线命令模式
    参考:http://c.biancheng.net/view/519.html

    展开全文
  • vim编辑器介绍1.1 查看下vim在哪1.2 介绍一个技巧1.2 vim 的前身 vi2.vim操作2.1 vim的种模式2.2 vim命令操作技巧2.1 几种插入方式2.2 光标定位2.3 vim 文本编辑3. vim的视图模式批量注释和取消注释4. vim的命令行...
  • 《学习vi和Vim编辑器(中文版第7版)》将说明使用这两种程序编辑文档的基础技巧,并讨论高级工具,例如交互式宏与扩展编辑器的脚本——我们的内容编写成容易遵循步骤操作的风格,成就本书的经典地位。读者将学到: ·...
  • vi和vim编辑

    千次阅读 2021-03-13 08:26:41
    vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版,我们主要讲解的是vim编辑器。可以利用别名让输入vi命令的时候,实际上执行vim编辑器,例如: alias vi = 'vim' 这样定义的别名是临时生效,如果需要永久生效,请...

    《Linux从入门到精通》

    第一章 macOS Linux_CentOS7.6安装
    第二章 网络连接的三种模式
    第三章 VMware中的虚拟机克隆
    第四章 虚拟机快照
    第五章 Linux的目录结构



    前言

    Linux系统会内置vi文本编辑器,其类似于windows中的记事本。而vim具有程序编程能力,可以看作是vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补全,编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。


    一、vi编辑器简介

    vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版,我们主要使用的是vim编辑器。可以利用别名让输入vi命令的时候,实际上执行vim编辑器,例如:

    alias vi = 'vim'
    

    这样定义的别名是临时生效,如果需要永久生效,请放入环境变量配置文件(~/.bashrc)

    二、vim基本使用

    vim工作在三种模式之下:
    在这里插入图片描述

    1.一般模式

    以vi/vim打开一个文件就进入了一般模式,此模式是默认模式。在该模式中主要操作:删除、复制、粘贴

    按键功能
    yy复制光标当前一行
    y数字y复制多行
    p粘贴
    u撤销,类似于Ctrl+z
    dd删除当前行
    d数字d删除多行
    x剪切光标右边的一个字母
    X剪切光标左边的一个字母
    yw复制一个词
    dw删除一个词
    shift+6(^)移动到行首
    shift+4($)移动到行尾
    1+shift+数字移动到页头,数字
    shift+g移动到页尾
    数字+shift+g移动到目标行

    2.编辑模式

    在一般模式中可以进行删除、复制、粘贴等的动作,但是却无法编辑文件内容的!要等到你按下i, I, o, O, a, A等任何一个字母之后才会进入编辑模式。注意了!通常在Linux中,按下这些按键时,在画面的左下方会出现『INSERT或REPLACE』的字样,此时才可以进行编辑。而如果要回到一般模式时, 则必须要按下『Esc』这个按键即可退出编辑模式

    1. 进入编辑模式
    按键功能
    i当前光标前
    a当前光标后
    o当前光标前的下一行
    I光标所在行行首
    A光标所在行行尾
    O当前光标行的上一行
    1. 退出编辑模式
      ESC退出编辑模式,进入到一般模式

    3.指令模式

    在一般模式当中,输入『 : / ?』3个中的任何一个按钮,就可以将光标移动到最底下那一行。在这个模式当中, 可以提供你『搜寻资料』的动作,而读取、存盘、大量取代字符、离开 vi 、显示行号等动作是在此模式中达成

    命令作用
    w保存不退出
    w 新文件名把文件另存为新文件
    q不保存退出
    wq保存退出
    强制
    q!强制不保存退出,用于修改文件之后,不保存数据退出
    wq!强制保存退出,当文件的所有者或root用户,对文件没有写权限的时候,强制写入数据使用

    4.vim配置文件

    末行模式参数设置,多数需要在vim中才能生效

    设置参数含义
    set nu/nonu显示与取消行号
    syntax on/off是否依据语法显示相关的颜色帮助。在vim中修改相关的配置文件或Shell脚本文件时(如前面示例的脚本/etc/init.d/sshd),默认会显示相应的颜色,用来帮助排错。如果觉得颜色产生了干扰,则可以取消此设置
    set hlsearch/nohalsearch设备是否将查找的字符串高亮显示。默认是set halsearch高亮显示
    set ruler/noruler设置是否显示右下角的状态栏。默认是set ruler显示
    set showmode/noshowmode设置是否在左下角显示“–INSERT–”之类的状态栏。默认set showmode显示
    set list/nolist设置是否显示隐藏字符。(Tab键用“^I”表示,回车符用“$”表示),默认是nolist显示,如果使用set list显示隐藏字符,类似“cat -A文件名”
    • vim支持更多的设置参数,可以通过“:set all” 进行查看
    • 大家会发现,这些设置参数都只是临时生效,一旦关闭文件再打开,又需要重新输入。如果想要永久生效,需要手工建立vim的配置文件“~/. vimrc”,把你需要的参数写入配置文件就永久生效了
    • 补充: Windows 下回车符在Linux中是用“^M$”符号显示,而不是“$”符。这样会导致Windows下编辑的程序脚本,无法在Linux中执行。这时可以通过命令“dos2unix”,把Windows格式转为Linux格式,当然反过来“unix2dos”命令就是把Linux格式转为Windows格式。这两个命令默认没有安装,需要手工安装才能使用

    三、vim使用技巧

    1.在vim中导入其他文件内容或命令结果

    :r 文件名 把文件内容导入光标位置
    

    2.在vim中执行系统命令

    :!命令 在vim中执行系统命令
    

    这里只是在vim中执行系统命令,但并不把系统命令的结果写入到文件中。主要用于在文件编辑中,查看系统信息,如时间
    在这里插入图片描述

    :r !命令 在vim中执行系统命令,并把命令结果导入光标所在行
    

    3.设定快捷键

    :map 快捷键 快捷键执行的命令 自定义快捷键
    

    vim允许自定义快捷键,常用的自定义快捷键如下:

    :map ^P I\#<ESC>"ctrl+p"时,在行首加入注释
    :map ^B ^x        按“ctrl+b"时,删除行首第一个字母(删除注释)
    

    注意: ^P 快捷键不能手工输入,需要执行ctrl+V+P来定义,或ctrl+V,然后ctrl+P,^B 快捷键也是一样

    4.字符替换

    :ab 源字符 替换为字符    字符替换
    

    在vim编辑中,有时候需要频繁输入某一个长字符串( 比如邮箱),这时使用字符串替换,能增加输入效率,例如:

    :ab mymail zhangsan@163. com   当碰到“mymail” 时,转变为邮箱
    

    注意:“源字符”不应设置的太短,否则有可能影响输入

    5.多文件打开

    在vim中可以同时打开两个文件,只要执行如下命令:

    vim -o abc bcd
    vim -O abc bcd
    # -o:小写o会上下分屏打开两个文件
    # -O:大写O会左右分屏打开两个文件
    

    这样可以同时打开两个文件,方便操作

    • 如果是“-o”上下打开两个文件,可以通过先按“ctrl+w”,再按“上下箭头”的方式在两个文件之间切换
    • 如果是“-0”左右打开两个文件,可以通过先按“ctrl+w”, 再按“左右箭头”的方式在两个文件之间切换
    展开全文
  • vim编辑命令

    千次阅读 2021-01-27 13:44:59
    一、启动vim: 在命令行窗口中输入以下命令即可: 1.Vim 直接启动vim 2.Vim filename 打开vim并创建名为filename的文件 二、文件命令 1.打开单个文件 vim file 2.同时打开多个文件 vime file1 file2 ...
  • Vim:如何退出Vim编辑器?

    千次阅读 2021-11-30 11:52:19
    Vim:如何退出Vim编辑器? (笑)这个问题可以说是每个初学者的 必经之路咯 解决办法如下! 请注意非常重要的一点!在vim里面不管何时,直接输入“ : ”就会在最下面显示出一行,vim开始进入命令模式(而不是write...
  • 在Mac终端中使用vim编辑文件

    千次阅读 2022-01-27 14:04:27
    在Mac终端中使用vim编辑文件: cd 文件所在的文件夹路径 <回车> 输入 vim 文件名 <回车> 按下 i 键来编辑文本文字 退出vim编辑器: 不保存并退出 :q! <回车> 保存并退出 :wq <回车> 按ESC键...
  • Vim编辑器常用命令

    万次阅读 多人点赞 2020-01-03 18:13:03
    Vim编辑器 安装Vim请参考文章: 如何在Windows10上安装Vim 本文参考文章: 1. Vim编辑器 2. Linux Vi/Vim 文章目录Vim编辑器Vim简介Vim的6种基本模式1. 普通模式2. 插入模式3. 可视模式4. 选择模式5. ...
  • 其实很简单:多写多用多练,例如:之前的一个同事,写代码只用vim编辑模式,我就是从这来学来的。 关于liunx下vim指令,我刚毕业的时候画过一张思维导图(这么久了我以为没有删除,云盘竟然被清理了),不过可以按照...
  • 编者注:标题和文章最初称呼的 vi 编辑器,现已更新为编辑器的正确名称:Vim。 3. 搜索 高亮搜索内容的所有匹配位置: set hlsearch 搜索过程中动态显示匹配内容: set incsearch 搜索时忽略大小写: set ...
  • 可以在终端中输入vim来启动控制台模式下的vim,或输入gvim 来启动图形模式下的vim。 输入vim打开vim后,如果要退出,首先输入一个冒号:,之后输入q!(直接退出,不存档)就可以返回到终端。 安装好vim后,为了界面...
  • In this article you will learn how to exit ... 在本文中,您将学习如何在保存和不保存的情况下退出vim编辑器。 What is Vim? 什么是Vim? Vim is a text editor that is highly cofigurable and customizable...
  • 在Windows下安装Vim编辑

    千次阅读 2021-10-15 21:10:09
    在windows下安装vim其实非常简单,不需要配置什么配置文件之类的。。。就几个步骤搞定的事情非要搞得这么麻烦,真的服了。。。 首先,先去vim的github下载vimPC版 要是你不想麻烦的去找,请直接点击链接直达:...
  • linux(ubantu)系统如何安装vim编辑器以及如何使用vim vim编辑器的安装 打开终端,在终端输入以下命令安装vim编辑器,提示输入密码,填写密码;然后提示是否分配额外的空间,填写y然后回车。 sudo apt-get ...
  • 如何在Linux下安装vim编辑

    千次阅读 2021-05-15 20:29:26
    目前的Ubuntu版本都安装了vi编辑器,vim编辑器可以看做vi编辑器的升级版,可以识别特殊字符,显示不同颜色。目录第一步第二步第三步第四步第一步在terminal里面输入vi命令后按下tab键可以看到当前vi可以执行的命令,...
  • VIM编辑器模式及其使用方法

    千次阅读 2021-07-10 14:22:59
    VIM编辑器 vim 编辑器是Linux下的一款编辑工具 最小化安装的linux系统通常没有vim 只有vi 所以需要下载 yum install -y vim 下面介绍vim 所拥有的几种模式 1普通模式 2末行模式 3编辑模式 4视图模式 普通模式包含了...
  • vim编辑并保存

    千次阅读 2021-02-15 17:42:51
    vim 文件名 编辑 然后自己使用方向上下键调整到需要修改的位置,在光标处按“i”或者“insert”键,即可开始修改操作。 保存并退出 修改完成之后点击Esc键即可进入命令提示行开始进行保存操作,最下面的INSERT消失...
  • vim编辑器永久显示行号

    千次阅读 2022-03-23 11:16:19
    vim中也无像keil系列双击报错进入错误代码行,为了提高发现错误的效率,在vim中显示行数也是一种不错的选择。 1、手动显示 在vim中输入set number或者set nu,取消显示输入set nonu。 set number set nu set ...
  • Linux(CentOS)安装 Vim编辑

    千次阅读 2020-09-28 23:25:28
    Linux(CentOS)安装 Vim编辑器安装VIM编辑器安装vim工具3.配置卸载vim工具Linux中必备常用支持库的安装(CentOS-6.5)vim常用操作 安装VIM编辑器 我们在安装完Centos后,它默认的是安装了VI编辑器,VIM是没有安装的,...
  • 将内容输入完成后,发现不知道怎么保存shell文件,于是去查vim的教程,网上给出的大部分教程都是说按‘i’进入插入模式,编辑完成后按esc键退出编辑模式进入命令输入模式,然后键入w,保存文件,键入q退出vim编辑器...
  • 在llinux安装好vim编辑器和gcc编译器后,在终端输入vimhello.c
  • vim编辑器如何退出

    千次阅读 2021-07-12 16:28:12
    :q即可退出vim编辑器; :q!(强制退出不保存); :wq(保存后退出); :wq!(强制保存后退出)。
  • vim编辑器大家应该都不陌生,这是翻译小组翻译的vim的官方教程。。。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 350,123
精华内容 140,049
关键字:

vim编辑