精华内容
下载资源
问答
  • linuxvim编辑器取消显示行号
    千次阅读
    2021-11-17 17:12:08

    显示所有行号:

    :set number
    

    取消显示所有行号:

    :set nonumber
    
    更多相关内容
  • linux vim显示行号

    2021-05-16 16:42:49
    Vim是从vi发展而来的文本编辑器,可以用颜色或底线等方式来显示一些特殊的信息。VimLinux中必不可少的工具,搭建网站修改配置文件时经常用到。本教程介绍Vim的模式和常用操作。背景信息 Vim的各个模式介绍如下表所...

    Vim是从vi发展而来的文本编辑器,可以用颜色或底线等方式来显示一些特殊的信息。Vim是Linux中必不可少的工具,搭建网站修改配置文件时经常用到。本教程介绍Vim的模式和常用操作。

    背景信息 Vim的各个模式介绍如下表所示: 模式 作用 模式转换 普通模式 (Normal Mode)

    在该模式下,您可以复制、粘贴、删除字符或行。 运行vim 打开文件时,即进入普通模式。 在其他四个模式下,按Esc键即进入普通模式。 插入模式 (Insert Mode)

    在该模式下,您可以插入字符。 在普通模式下,按i,I,a,A,o,O中任一字符即进入插入模式。 说明 进入插入模式后,编辑器左下角会显示-- INSERT --。 替换模式 (Replace Mode)

    在该模式下,您可以替换字符。 在普通模式下,按R即进入替换模式。 说明 进入替换模式后,编辑器左下角会显示-- REPLACE --。 可视模式 (Visual Mode)

    在该模式下,您可以选择文本。命令(如,复制、替换、删除等)仅作用于选中的文档。 在普通模式下,按v即进入可视模式。 说明 进入可视模式后,编辑器左下角会显示-- VISUAL --。 命令模式 (Command Mode)

    在该模式下,您可以查找字符串、替换字符串、显示行号、保存修改、退出编辑器等。 在普通模式下,按:即进入命令模式。 Vim的常用操作包括以下三种: 插入 替换 删除 插入 基本命令: i:在当前字符的左边插入。 I:在当前行的行首插入 。 a:在当前字符的右边插入。 A:在当前行的行尾插入。 o:在当前行下面插入一个新行。 O:在当前行上面插入一个新行。 本示例中使用的example.conf文件,如下所示:

    To be able to use the functionality of a module which was built as a DSO you

    have to place corresponding `LoadModule' lines at this location so the

    directives contained in it are actually available before they are used.

    Statically compiled modules (those listed by `httpd -l') do not need

    to be loaded here.

    Example:

    LoadModule foo_module modules/mod_foo.so

    Include conf.modules.d/*.conf 示例一:在配置文件example.conf的第一行,插入Location。步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 按i进入插入模式。 输入Location。 按回车键换行。 按Esc键退出插入模式。 按:wq保存文件并退出。 插入完成后,example.conf文件如下所示: Location

    To be able to use the functionality of a module which was built as a DSO you

    have to place corresponding `LoadModule' lines at this location so the

    directives contained in it are actually available before they are used.

    Statically compiled modules (those listed by `httpd -l') do not need

    to be loaded here.

    Example:

    LoadModule foo_module modules/mod_foo.so

    Include conf.modules.d/*.conf 示例二:在配置文件example.conf第十行的行首,插入#。步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 按:10将光标定位到第10行。 按I进入插入模式。 输入#。 按Esc键退出插入模式。 按:wq保存文件并退出。 插入操作完成后,example.conf文件如下所示:

    To be able to use the functionality of a module which was built as a DSO you

    have to place corresponding `LoadModule' lines at this location so the

    directives contained in it are actually available before they are used.

    Statically compiled modules (those listed by `httpd -l') do not need

    to be loaded here.

    Example:

    LoadModule foo_module modules/mod_foo.so

    #Include conf.modules.d/.conf 示例三:在配置文件example.conf中,在Include conf.modules.d/.conf行的下一行插入LoadModule rewrite_module modules/mod_rewrite.so。步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 运行/Include conf.modules.d/*.conf找到目标行。 按o进入插入模式。 输入LoadModule rewrite_module modules/mod_rewrite.so。 按Esc键退出插入模式。 按:wq保存文件并退出。 插入完成后,example.conf文件如下所示:

    To be able to use the functionality of a module which was built as a DSO you

    have to place corresponding `LoadModule' lines at this location so the

    directives contained in it are actually available before they are used.

    Statically compiled modules (those listed by `httpd -l') do not need

    to be loaded here.

    Example:

    LoadModule foo_module modules/mod_foo.so

    Include conf.modules.d/*.conf LoadModule rewrite_module modules/mod_rewrite.so 替换 基本命令:

    R:替换光标高亮的字符,直至按下Esc键退出替换模式。

    本示例使用的example.conf文件,如下所示:

    AllowOverride controls what directives may be placed in .htaccess files.

    It can be "All", "None", or any combination of the keywords:

    Options FileInfo AuthConfig Limit

    AllowOverride None 示例:将配置文件example.conf中的AllowOverride None更改为AllowOverride All。

    运行vim example.conf命令打开文件,进入普通模式。 运行/AllowOverride None找到目标。 移动光标至None的首字母。 按R进入替换模式。 输入All和一个空格。 说明 None中共包含4个字符,而All只包含3个字符,因此输入All之后,需再输入一个空格。 按Esc键退出替换模式。 按:wq保存文件并退出。 更改后的example.conf文件,如下所示:

    AllowOverride controls what directives may be placed in .htaccess files.

    It can be "All", "None", or any combination of the keywords:

    Options FileInfo AuthConfig Limit

    AllowOverride All 删除 基本命令: x:删除光标高亮的那一个字符。 nx(n为数字): 删除光标高亮的字符及其后面的n-1个字符。 dd:删除光标所在的那一行。 ndd(n为数字):删除光标所在行及其下面的n-1行。 本示例中使用的example.conf文件如下所示:

    Listen: Allows you to bind Apache to specific IP addresses and/or

    ports, instead of the default. See also the

    directive.

    Change this to Listen on specific IP addresses as shown below to

    prevent Apache from glomming onto all bound IP addresses.

    #Listen 12.34.56.78:80 Listen 80 示例一:在配置文件example.conf中,将#Listen 12.34.56.78:80行首的#删除。步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 运行/#Listen 12.34.56.78:80找到目标,光标此时定位在#字符上。 按x删除#。 按:wq保存文件并退出。 删除完成后,example.conf文件如下所示:

    Listen: Allows you to bind Apache to specific IP addresses and/or

    ports, instead of the default. See also the

    directive.

    Change this to Listen on specific IP addresses as shown below to

    prevent Apache from glomming onto all bound IP addresses.

    Listen 12.34.56.78:80 Listen 80 示例二:在配置文件example.conf中,将#Listen 12.34.56.78:80行和下一行的内容删掉。步骤如下: 运行vim example.conf命令打开文件,进入普通模式。 运行/#Listen 12.34.56.78:80找到目标。 按2dd删除以下内容。 #Listen 12.34.56.78:80 Listen 80 按:wq保存文件并退出。 删除完成后,example.conf文件如下所示:

    Listen: Allows you to bind Apache to specific IP addresses and/or

    ports, instead of the default. See also the

    directive.

    Change this to Listen on specific IP addresses as shown below to

    prevent Apache from glomming onto all bound IP addresses.

    展开全文
  • 本文主要说明vim编辑器默认显示行号方法

    vim编辑器默认显示行号方法 及编辑器常用命令汇总

    ESC
    i insert
    ESC
    :
    ESC
    v
    V可视行
    ctrl v可视块
    编辑模式
    命令模式
    编辑模式
    末行模式

    在linux环境下,vim是常用的代码查看和编辑工具。在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示
    行号,错误语句的定位非常不便。那么怎样才能让vim永久显示代码的行号呢?

    这需要修改vim配置文件vimrc。如果没有此文件可以创建一个。在启动vim时,当前用户根目录下的vimrc文件会被自动读取,因此一般在当前用户的根目录下创建vimrc文件,即在终端输入:

    vim ~/.vimrc
    

    在配置文件最后一行输入set number 或者 set nu

    set number

    输入完成之后,退出

    :w  保存文件但不退出vi 编辑
    :w! 强制保存,不退出vi 编辑
    :w  file将修改另存到file中,不退出vi 编辑
    :wq 保存文件并退出vi 编辑
    :wq!强制保存文件并退出vi 编辑
    q:  不保存文件并退出vi 编辑
    :q! 不保存文件并强制退出vi 编辑
    :e! 放弃所有修改,从上次保存文件开始在编辑
    x = wq
    

    此外,备注vim安装命令及常用命令:

    ubuntu系统:
    普通用户下输入命令:sudo apt-get install vim-gtk
    centos系统:
    普通用户下输入命令:yum -y install vim*
    
    移动至顶:gg
    移动至底:G
    跳至指定行:数字gg
    向上:j
    向下:k
    
    可视模式下:
    u (undo)撤销
    ctrl+r (redo)恢复
    dd 剪切
    yy 复制
    p 粘贴 (外部粘贴不能用p 应该进入编辑模式,右键 粘贴)
    o 下方插空行
    O 上方插空行
    

    1. 命令模式常用命令

    在该模式中,可以输入命令来执行许多种功能。控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入编辑模式,或者到 尾行模式。

    --------------------- 
    光标移动     
    
        字符级 
        (k) (j) (h) (l) 键 
            
        单词级 
        w: word下个单词首字母 
        b: before上()个单词首字母 
        e: end下()个单词尾字母 
        
        行级 
        $: 定位到行尾 
        0: 定位到行首 
        
        段落级(翻屏) 
        {: ()个段落首部 
        }: ()个段落尾部 
        
        屏幕级(不翻屏) 
        H: 当前屏幕首部 
        L: 当前屏幕尾部 
        
        文档级 
        G: 文档尾部 
        1G: 文档首部 
        nG: 文档的第n行    
        ---------------------    
    删除内容 
        dd : 删除光标当前行 
        n+dd : 向后删除n行内容(包括当前行) 
        x : 删除光标所在的字符 
        c+w : 从光标所在位置删除至单词的结尾(同时变为 编辑模式)    
        ---------------------     
    复制内容 
        yy : 复制光标当前行 
        n+yy : 向后复制n行内容(包括当前行) 
        p : 对复制(删除)后的内容进行粘贴操作    
        --------------------- 
    快捷操作 
        r+字符 : 快速替换单个字符 
        u : 撤销undo 
        . : 点,重复执行上一次命令 
        J : 大写J,合并两行
    

    2. 编辑模式

    vi被运行时,通常处在命令模式下,键入a、i、o、s等命令 可以使vi进入到编辑模式,按Esc键返回命令模式。

    a 光标向后移动一位进入编辑模式
    
    i 光标所在位置不变进入编辑模式
    
    o 新起一行进入编辑模式
    
    s 删除光标所在字符进入编辑模式
    

    3. 尾行模式

    将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。键入冒号(:)即可从命令模式进入尾行模式,删除尾行的全部内容或者按Esc键即可返回命令模式。

    :w //对编辑后的文档进行保存
    
    :q //退出vi编辑器
    
    :wq //保存并退出编辑器
    
    :q! //强制退出(不保存)
    
    :w! //强制保存
    
    :wq! //强制保存退出
    
    --------------------- 
    :set number 或 :set nu  //给编辑器设置行号
    
    :set nonumber 或 :set nonu  //取消行号设置
    
    :n(数字)  //光标定位到第n行
    
    :/内容//内容  //内容查找(n下一个 N上一个)
    
    --------------------- 
    内容替换(cont1替换为cont2)
    
    :s/cont1/cont2/  // 替换光标所在行的第一个目标
    
    :s/cont1/cont2/g  // 替换光标所在行的全部目标
    
    :%s/cont1/cont2/g  // 替换整个文档的全部目标
    

    4. 可视化模式

    v:字符可视化模式,使用 $ 和 ^ 可直接选取内容至到末尾字符和开头字符
    
    V:行可视化模式
    
    ctrl+v:块可视化模式
    
    --------------------- 
    选中文本之后可进行的操作有:
    
    A: 在选定的块后面插入内容;
    
    I: 在选定的块前面插入内容;
    
    d:剪切选定的块;
    
    c: 删除选定的块,并进入插入模式;
    
    r: 把该行内的所内容换为指定的字符;
    
    y:复制
    
    >:缩进
    
    --------------------- 
    可视块模式可用于多选注释 
    
    加注释 
    - 光标置于行首 
    - ctrl + v,进入可视块模式 
    - 移动光标,选中的位置会有高亮显示 
    - shift + i,进入 insert 模式 
    - 输入// 
    - esc 
    
    解注释 
    - 光标置于行首 
    - ctrl + v,进入可视块模式 
    - 移动光标,选中的位置会有高亮显示 
    - 按d
    --------------------- 
    
    
    展开全文
  • vim : 三种模式:命令模式、插入模式、末行模式 什么是命令模式? 当我们编写进入一个文件中第一个看到的就是命令模式 一下就是命令模式图片 命令模式下的操作: 1、翻页 Page Down或Ctrl+F 向下翻动一整...
    vim

     Linux中vim是vi的别名 系统自带开机就会自动生成别名 vim是文件的编辑器 可以编写文件 

    三种模式:命令模式、插入模式、末行模式
    什么是命令模式?
    当我们编写进入一个文件中第一个看到的就是命令模式 一下就是命令模式图片

    命令模式下的操作:
    1、翻页 Page DownCtrl+F 向下翻动一整页内容 Page Up或Ctrl+B 向上翻动一整页内容
    2、行内快速跳转 Home键或“^”、数字“0” 跳转至行首 End键或“$” 跳转到行尾
    3、行间快速跳转 1G或者gg 跳转到文件的首行 G 跳转到文件的末尾行 #G 跳转到文件中的第#
    4、删除 xDel 删除光标处的单个字符
            dd 删除当前光标所在行
            #dd 删除从光标处开始的#行内容
            d^ 删除当前光标之前到行首的所有字符
            d$ 删除当前光标处到行尾的所有字符
    5复制 yy 复制当前行整行的内容到剪贴板
            #yy 复制从光标处开始的#行内容
    6、粘贴 p 小写 将缓冲区中的内容粘贴到光标位置处之后
            P 大写 粘贴到光标位置处之前
    7查找 /word 从上而下在文件中查找字符串“word”
            ?word 从下而上在文件中查找字符串“word”
            n 定位下一个匹配的被查找字符串
            N 定位上一个匹配的被查找字符串
      这里要注意 想要查找字符 在此模式下摁一下 "/" 键 或者 打个"?"键
          
    8取消操作 u 按一次取消最近的一次操作
            多次重复按u键,恢复已进行的多步操作
            U 用于取消对当前行所做的所有编辑
    9、保存退出 ZZ 保存当前的文件内容并退出vi编辑器 #大写
    10、可视化块操作界面 ctrl+v 进入块操作界面 上、下、左、右箭头 可以进行选择块
            y 复制选择的快
            p 粘贴选择的快

     插入模式:

     六种插入方式 :
    1.         i(小写) 表示直接从光标位置插入
    2.        I(大写)表示从光标所在行的头 进行插入
    3.        a(小写) 表示从光标所在字符的后一个进行插入
    4.        A (大写)表示从光表所在行的尾部插入 
    5.        o(小写) 表示从光标所在的下一行插入
    6.        O(大写) 表示从光标所在的上一行插入
    末行模式的操作:
     
    末行模式进入方法          在命令模式下直接  shift+“:”  插入模式下先ESC在加上shift+“:”
    1、行号显示 :set nu 在编辑器中显示行号 :set nonu 取消编辑器中的行号显示 这种方式是临时的!
    2、保存文件 :w 保存修改的内容
            :w /root/newfifile 另存为其它文件
    3、退出vi :q 未修改退出 :q! 放弃对文件内容的修改,并退出vi
    4保存文件退出vi :wq 保存修改的内容并退出
    5、打开新文件 :e ~/install.log 打开新的文件进行编辑
    6、读入其它文件内容 :r /etc/fifilesystems 在当前文件中读入其他文件内
    7替换 :s /old/new 将当前行中查找到的第一个字符“old” 串替换 为“new”
            :s /old/new/g 将当前行中查找到的所有字符串“old” 替换为“new”
            :#,# s/old/new/g 在行号“#,#”范围内替换所有的字符串“old”为 “new”
            :% s/old/new/g 在整个文件范围内替换所有的字符串“old”为 “new”
            :s /old/new/c 在替换命令末尾加入c命令,将对每个替换动作提示用户进行确认

    永久显示行号的方法:

    使vim显示行号,在/root 下边创建一个 .vimrc 的文件,使用vim打
    开,添加set nu ,wq保存退出
    展开全文
  • 进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决:第一种是,手动显示:在vim命令行模式下输入 :set nu取消显示:在vim命令行模式下输入...
  • Linux VIM编辑器

    2022-05-16 21:09:43
    VIM编辑器: vi概述: vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,类似于Windows 系统下的notepad(记事本)编辑器。 vim编辑器: Vim(Vi improved)是vi编辑器的加强版,...
  • 进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。 我们有两种办法可以解决: 第一种是,手动显示:在vim命令行模式下输入 :set nu 取消显示:在vim命令行模式下...
  • Linux Vim编辑器使用

    2022-06-03 09:55:05
    linux系统会内置 vi 文本编辑器Vim具有程序编辑的能力,可以看作是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译即错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。...
  • 在我们使用vim命令编辑文本的时候,有时候需要查看下某些行号,但是默认的vim命令打开文本的时候是不显示行号的,如下面所示: root@ubuntu116:/data/gitlabData/auto_back_shell# ./encrypt.sh enc.key enc.key....
  • linux中 vi / vim显示行号或取消行号命令 显示行号 :set number 或者 :set nu 取消行号显示 :set nu! 每次打开都显示行号 修改vi ~/.vimrc 文件,添加:set number ...
  • 设置vim 显示行号

    万次阅读 2022-02-15 13:52:26
    行号显示只是暂时的。退出vim后再次打开vim就不显示行号了。 ???? 取消显示行号:输入“:set nonu” 2、永久显示行号 需要修改vim配置文件vimrc。 在默认情况下,用户宿主目录(~)中是没有此文件的,需要在当前...
  • Linux文件管理之vim编辑器 一、vim编辑器 1、vi与vim vi(visual editor)编辑器通常被简称为vi,它是Linux和Unix系统上最基本的文本编辑器,Vim(Vi improved)是vi编辑器的加强版,比vi更容易使用,功能更强大。且vi...
  • 显示行号 :set number 取消显示行号:set nonumber
  • Linux —— vim编辑器

    2022-03-06 11:52:12
    vim编辑器
  • Linux知识之vim编辑器

    2022-02-16 18:53:33
    文章目录一、vi与vim文本编辑器1.什么是文本编辑器2.vi/vim编辑器简介及区别2.1 简介 ...但是,我个人认为,刚接触Linux的小白,只需掌握vi/vim编辑器,就足以应对新手期,等到后面学扎实了,是完全可以按
  • Linux】(13)vim编辑器的使用

    千次阅读 2022-03-25 20:07:15
    vim编辑器(五种模式)-交换文件-文件查找替换-tmux
  • Linux实操篇 vi 和 vim 编辑器的使用
  • 如何使用 Linux 编辑器 vim.doc
  • Linux命令 Vim 按键说明 第一部分:一般模式可用的光标移动、复制粘贴、搜索替换等 第二部分:一般模式切换到编辑模式的可用的按钮说明 第三部分:一般模式切换到指令行模式的可用的按钮说明 命令模式: 输入模式...
  • Linux之如何使用Vim编辑器

    千次阅读 2021-08-15 20:44:29
    什么是Vim编辑器 Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 Linux中必须要会使用Vim(查看内容,编辑内容,保存内容) 简单的来说, vi 是...
  • Linux Vim编辑器的基本使用

    万次阅读 多人点赞 2021-02-17 13:28:49
    vi、vim编辑器:如何安装vim编辑器vim编辑器的四种模式及其关系是什么?vim编辑器如何使用?vim如何进行复制、粘贴、剪切、恢复、撤销、删除等操作?vim四种模式如何切换?vim怎么添加多行注释?代码着色、异常...
  • 进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决: 第一种是,手动显示:在vim命令行模式下输入 :set nu 取消显示:在vim命令行模式下...
  • vim使用与技巧
  • 进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决:  第一种是,手动显示:在vim命令行模式下输入 :set nu  取消显示:在vim命令行...
  • vim显示行号

    千次阅读 2021-02-23 10:17:35
    linux平台上做开发,vim编辑器显示行号很有必要,可以让我们很直观的看到当前行是在当前文件的具体的多少行,但是在默认情况下,vim编辑器是不给我们提供显示行号的功能的。那我们怎么可以让vim编辑器显示行号呢?...
  • 进入这些编辑器之后,为了方便我们需要编辑器显示出当前的行号,可偏偏编辑器默认是不会显示行号的。我们有二种办法可以解决: 第一种是,手动显示:在vim命令行模式下输入 :set nu 取消显示:在vim命令行模式下...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,525
精华内容 5,410
关键字:

linuxvim编辑器取消显示行号