首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Vim:重新映射键以切换行号

Vim是一个强大的文本编辑器,它具有高度可定制性和丰富的插件。在Vim中,可以通过重新映射键来切换行号。重新映射键是一种将按键重新分配给其他功能的技术,可以用于许多不同的目的,包括切换行号。

在Vim中,可以使用以下命令将键映射到切换行号的功能:

代码语言:txt
复制
map <Leader>1 :set number<CR>

其中,<Leader>是用于切换映射的键,1是重新映射到set number命令的键。

Vim还支持使用插件来扩展其功能,例如使用Vim插件vim.woa.com,它可以将Vim与云原生应用平台进行集成,包括支持容器、Kubernetes和Serverless等环境。此外,Vim还支持使用插件进行代码自动补全、语法高亮、代码折叠等功能。

总的来说,Vim是一个高度可定制和强大的文本编辑器,可以用于开发各种类型的应用程序,包括云计算和云原生应用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Linux04:(4.6k)vim编辑器「建议收藏」

.退出方式 补充一些win10下的快捷 Linux_day04 一.vim编辑器 vim的三种模式 命令模式 不能对文件直接编辑,但可以通过快捷删除行,复制,粘贴,移动光标等 编辑模式-输入...#vim 文件路径1 文件路径2 文件路径3 ——同时打开多个文件(默认显示第一个,按快捷切换,后面讲) vim关闭方法: 末行输入:q ---- 普通用户切换到管理员 $su 然后输入密码 ---...——输入:set nu(隐藏行号 set nonu) 如果想要永久显示行号,需要更改vim配置文件 ---- 模式之间的切换: 命令模式——>末行模式:输入冒号: 末行模式——>命令模式:1.按一次...切换方式 切换指定已经打开的vim文件——输入:open 文件名 切换上一个:bp(back previous) 切换下一个:bn(back next) 3.编辑模式 i——光标所在字符前开始插入(...需要在映射文件中把调用关系写清楚) 映射文件在当前用户的家目录下,是一个隐藏文件 ~/.bashrc ---- 步骤: 用vim 打开当前用户的映射文件 在注释信息——# User specific

1.7K20

Linux命令之vim三种模式

光标所在行为准(包含当前行),向下复制指定的行数 按键:数字yy ③可视化复制 按键:ctrl + v(可视块)或V(可视行)或v(可视),然后按下↑↓← →方向来选中需要复制的区块,按下y进行复制...测试步骤:在两个配置文件中针对同一个配置项设置不同的值 ①先在全局的配置中设置不显示行号,在个人的配置文件中设置显示行号,观察结果 最后显示行号:说明个人为准 ②先在全局中配置显示行号,在个人中设置不显示行号...,观察结果 最后的显示是不显示行号,说明个人为准 结论:如果针对同一个配置项,个人配置文件中存在,则以个人配置文件为准,如果个人配置文件中不存在这一项,则以全局配置文件为准。...现在可以通过别名机制来解决这个问题,可以自己创造出cls命令 别名机制依靠一个别名映射文件:~/.bashrc vim ~/.bashrc ?...注意:如果想新创造的命令生效,必须要重新登录当前用户。 4、退出方式 之前vim中退出编辑的文件可以使用“:q”或者“:wq”。 除了上面的这个语法之外,vim还支持另外一个保存退出方法“:x”。

3.5K20
  • Linux笔记【005】| vim编辑器使用教程

    /passwd 提示:vim默认是不显示行号的,我的会显示,是因为我修改过配置文件,如果你的不显示,想在当前文件中显示出行号可以输入:set nu,然后按下回车就可以显示出行号,如下: 第三种方式:#...特别说明: 以上三个打开文件的方法,都有一个共同的特点,当打开的文件不存在的时候,它会新文件的方式进行打开。 3.vim的三种模式 在vim中存在三种模式:命令模式、末行模式、编辑模式。...将光标从命令模式中快速的切换到文档的第一行,可以按下按键gg。 将光标快速的定位到当前文档中的指定行,可以输入数字G。 将光标当前行为准,向上或者向下移动指定的行数,可以输入数字↑/↓。...4.vim知识扩展 (1)默认显示行号 在一般情况下,vim是默认不显示行号的,我们可以通过在末行模式中输入set nu来让当前文件显示行号。 ? 但是在关闭之后再次打开又不会显示行号。...设置别名文件之后,需要重新登录之后别名才会生效,因此当前用户需要重新登录: 第一个方法:切换用户; 第二个方法:重新/关机; (3)异常关闭处理 当一个文件在vim中进行打开,打开之后没有正常关闭(直接关闭远程窗口

    1.3K20

    快速学习-Linux(VIM编辑器)

    Vim重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用。 在后期使用的Linux系统中,有些可能没有初始自带vim,而自带了vi,那么vim指令是不能直接使用的,需要先安装。...数字G 2.1.2、复制操作 ① 复制光标所在行 按键:yy 粘贴:在想要粘贴的地方按下p【将粘贴在光标所在行的下一行】,如果想粘贴在光标所在行之前,则使用P光标所在行为准(包含当前行)...连按2次esc c....退出方式:按下esc 3、vim其他(补充) 3.1、异常退出 什么是异常退出:在编辑文件之后并没有正常的去wq(保存退出),而是遇到突然关闭终端或者断电的情况,则会显示下面的效果,这个情况称之为异常退出...保存退出之后不会立即生效,需要当前用户重新登录到系统才会生效。因此建议su一下: ?

    2.7K10

    linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab宽度的技巧?

    工作中嫌vim 中一个tab的宽度太大,linux系统默认,没改之前是一个tab宽度是8个字符,想改成4个字符, 操作如下:(注意:这是在root用户下) cd ~ vim .vimrc 添加如下几行...注意:括号中的不是哦,是我添加的注释说明) set shiftwidth=4    (表示每一级缩进的长度) set softtabstop=4   (表示在编辑模式的时候按退格的时候退回缩进的长度...) set nu        (显示行号) set autoindent     (自动缩进) :wq (保存退出) source .vimrc   ...这是需要: 在root用户下使用命令 vi /etc/vim/vimrc.tiny 修改文件,将set compatible 设置成set nocompatible。...这是因为有时候系统会默认vim兼容vi,所以使用vi的命令。 操作完成后,再次按照上面的操作设置下即可。

    3.3K20

    【Linux 】开发利器:深度探索 Vim 编辑器的无限可能

    目前处于插入模式,就只能一直输入文字,要想回到正常模式可以按一下Esc,如果想进入底行模式也只能先转回正常模式,再通过正常模式切换至底行模式。...1)按「~」:完成光标所在位置字符的大小写切换  2)按「n~」:完成光标所在位置开始往后的n个字符的大小写切换 【跳至指定行】  1)「ctrl」+「g」列出光标所在行的行号  2)「#G」:例如...【行号设置】  1)「set nu」:显示行号  2)「set nonu」:取消行号 【跳转】  1)「#」:跳到文件中第#行 【查找字符】  1)「/关键字」:先按「/」,再输入您想寻找的字符...vim打开刚刚创建的.vimrc文件,然后在插入模式下输入set nu显示行号,并保存退出: 当我们使用vim打开test.c文件时: 发现配置行号后再使用vim打开test.c文件就显示出了行号...请注意,在修改.vimrc文件后,需要重新启动Vim或者重新加载配置文件才能生效。可以使用如下命令重新加载.vimrc文件: :source ~/.vimrc 6.

    9010

    vim技巧:我的 .vimrc 配置文件,详解每一个配置项的作用

    命令可以看到vim默认 " 为vim配置脚本设置了textwidth为78,当输入超过78个字符 " 并按下空格时会自动换行.将textwidth设成0关闭该功能 "" vim: tw=0 : "....后面用map映射 " 快捷来方便关闭当前搜索的高亮. set hlsearch " 光标立刻跳转到搜索到内容 set incsearch " 搜索到最后匹配的位置后,再次搜索不回到第一个匹配处..." 查看代码时注意到它们. " TODO 后续查看代码如果体验不好再改成用map映射快捷 " 开关list来动态切换显示. autocmd FileType c,cpp,java,xml setlocal...可以用:map命令 " 查看vim已有的快捷映射. nnoremap :cclose nnoremap :cn nnoremap :cp " vim..., " 比较麻烦.可以在vim的命令行中执行nohlsearch命令去掉当前高亮. " 下面的 nohlsearch : 开头表示在命令行执行. nnoremap :nohlsearch<

    14K21

    Linux小技巧:如何在 Vim 中显示行号

    Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它。 你可能会想,“如果 Vim 可以显示行号,我会立即切换Vim”。...在 Vim 中显示绝对行号 在几乎所有 IDE 中都可以找到绝对行号,它以 1 开始,最后一行的编号结束。 而且,有两种方法可以实现这一点。 从活动的 Vim 会话中设置选项 确保您处于命令模式。...您可以通过按 Escape (Esc) 切换到命令模式。 按“:”(冒号)Vim 的左下角应该有冒号字符。...您可以通过按 Escape (Esc) 切换到命令模式。 按“:”(冒号)。...如果已经切换了相对行号,设置此选项将禁用相对行号。 在 Vim 中总是显示相对的行号 您尝试了相对行号,并且您喜欢它。

    11.1K00

    2023最全vim编辑器教程(详细、完整)-编辑器之神

    3 //可同时打开多个文件,文件之间可切换操作 退出: 语法::q //键盘输入英文:号进入末行模式,输入字母q再回车 三、vim模式切换(重点) 1.切换到命令模式 用vim指令打开文件时默认为命令模式...; 按一下键盘ESC可从编辑模式切换到命令模式; 按一下或连按两下ESC或用键盘删除末行模式下的英文符号:可从末行模式切换到命令模式 2.切换到末行模式 命令模式下键盘输入英文符号:可切换到末行模式...; 3.切换到编辑模式 命令模式下键盘输入字母i或a(还有其他字母也可以这两个比较常用)可切换到编辑模式编辑 注意:vim刚打开文件时默认为命令模式,命令模式可切换到末行模式或编辑模式,但末行模式与编辑模式之间不能直接相互切换.../下 //键盘输入数字+键盘方向上/下,光标光标所在行为准向上/下移动指定行(对应的数字) 语法9:数字+键盘方向左/右 //键盘输入数字+键盘方向左/右,光标光标所在位置为准向左/右移动指定个字符...(路径时~/.bashrc)来执行自己创建的指令,这就是别名机制;在映射文件中按特定格式加入自己的指令即可执行自己创建的指令; 上图中, vim打开.baserc文件,找到上图内容处可按格式加入自己创建的指令

    2.7K50

    本地缓冲区设置与本地窗口设置

    在前面的一系列文章中,我们介绍了使用 :noremap 进行键盘映射,使用 set 来设置选项和 vim 的变量。并且已经在配置文件中对他们进行了相关配置。...如果我不希望新打开的文件显示行号,但是又希望原来的文件能够显示行号该怎么办呢? 要实现这个功能,我们可以使用本地缓冲区设置。...例如我们上面演示了 number 就是一个窗口值,我们在配置文件中加上一句 vim.api.nvim_win_set_option(0, 'number', true) ,将0号窗口设置为显示行号 本地...在 neovim中使用 vim.g.maplocalleader 来设置本地 leader 作为普通用户来说,我仅仅是进行配置,让 vim 更好用,我更喜欢所有的 leader 都一样。...但是我们切换到新的文件发现它执行的是 dd操作,编程语言作为类比的话,此时已经跳出了局部设置的生命周期了。 这里我们看到设置本地选项似乎作用不大,与其分开设置到不如用全局设置一次性设置好的了。

    1.1K20

    Linux工具学习之【vim

    当然 vim 中还有许多指令和极大的自定义空间,需要不断练习熟练使用 vim,最后我们还可以根据个人喜好配置出一款属于自己的 vim ---- 正文 vim 基本用法 要想学会 vim 先要学会进入与退出它...: 通过 Ins 切换 通过 i 切换切换后光标停留在原位 通过 a 切换切换后光标会回退一格 通过 o 切换切换后会新起一行 进入方式有很多,一般是通过 i 直接切换 底行模式 底行模式比较特殊...,这样可以让我们的编辑器更好看 注意: 如果是未配置过的 vim ,设置行号退出后,再次打开 vim 需要重新设置,比较麻烦 //底行模式下 :set nu //设置行号,set nonu是取消设置行号...,如果中间掺杂单词,则会移动至单词处 当然,这个移动也支持配合数字进行移动 //命令模式下 w //单词为单位向后移动 b //单词为单位向前移动 nw / nb //移动 n 个单词位 ~ 大小写切换...,也可以通过 h j k l 这个四个进行移动,不过位置对应比较奇怪 h 向左移动,巧计 h 位于这四个的最左边 j 向下移动,巧计 j 为 jump ,站在悬崖边往下跳就是向下移动 k 向上移动,

    37910

    这可能是最全最实用的Vim操作集合

    比如我们用 Vim 打开一个文件,默认进入的就是正常模式,模式之间的切换: 按 ESC 总是可以切换到正常模式,正常模式下是无法编辑文本的;不过正常模式下可以有其他操作,后面再具体展开; 只能从正常模式进入插入模式...编辑器,还可以新建文件或打开其他文件或者多标签切换等;从命令模式切回正常模式同样按 ESC 即可。...示例: # 删除文件中所有空行 :g/^$/ d # 正则查找abc开头,def结尾的字符串 /abc....对于单词生效的配置,我们可以在命令模式下设置即可,比如你想要临时关闭行号显示 : :set nonu。而 vimrc 文件是 Vim 编辑器的全局配置,且每次打开 Vim 都起作用。...一般配置项都可以设置关闭和打开,比如开启行号显示set number,关闭行号显示set nonumber,即在开启项前加no即可。在 vimrc 配置文件中 双引号 " 表示注释。

    2.1K20

    Linux ——实操篇

    Linux ——实操篇 前言 vi 和 vim 的基本介绍 Linux 系统会内置 vi 文本编辑器 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的字体颜色辨别语法的正确性,方便程序设计...vi和vim常用的三种模式 正常模式 vim 打开一个档案就直接进入一般模式了(这是默认的模式)。...命令行模式 输入esc 再输入:在这个模式当中, 可以提供你相关指令,完成读取、存盘、替换、离开 vim 、显示行号等的动作则是在此模式中达成的!...vi和vim基本使用 使用 vim 开发一个 Hello.java 程序, 保存.步骤说明和演示 各种模式的相互切换 vi和vim快捷 小测试: 拷贝当前行 yy, 拷贝当前行向下的5行 5yy,...删除当前行 dd , 删除当前行向下的5行 5dd 在文件中查找某个单词 [命令行下 /关键字 , 回车 查找 , 输入 n 就是查找下一个 ] 设置文件的行号,取消文件的行号.

    15510

    非常全面的vim配置文件

    高亮+自动缩进+行号+折叠+优化 配置内容为: "========================================================================= "...设置备份时的行为为覆盖 set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感 set nowrapscan " 禁止在搜索到文件两端时重新搜索...set backspace=indent,eol,start " 不设定在插入状态无法用退格和 Delete 删除回车符 set cmdheight=1 " 设定命令行的行数为 1 set laststatus...k,非常麻烦,现在重映射为,切换的 "时候会变得非常方便. nnoremap h nnoremap j nnoremap k...树状方式浏览系统中的文件和目录 " :ERDtree 打开NERD_tree :NERDtreeClose 关闭NERD_tree " o 打开关闭文件或者目录 t 在标签页中打开 " T 在后台标签页中打开

    3.4K31

    Vim 编辑器:高效文本编辑的瑞士军刀

    -c command filename在对文件进行编辑前,先执行指定的命令命令行模式下的常用命令Vim 的命令行模式提供了丰富的快捷命令,以下是一些常用的:命令说明set nu显示行号set nonu...查找文本要查找的字符串是严格区分大小写的,比如需要查找 alex 和 Alex 会得到不同的结果快捷功能描述/abc从光标所在位置向前查找字符串 abc/^abc查找 abc 为行首的行/abc$...查找 abc 为行尾的行?...# 将 n 映射为 h 也就是说当按了 n ,相当于按了 h noremap n h# 设置快捷指令# 删除小写 s 对应的功能map s # 按了大写 s ,相当于 `:w 回车`...即为快捷保存文件指令map S :w# 退出map Q :q# 重新加载 vim 配置文件map R :source $MYVIMRC# 向右分屏map sl :set splitright

    6500

    vim编辑器

    v : 打开最后使用vim打开的文件 vim filename : 打开/新建一个文件 命令模式:按Esc切换到命令模式 命令/操作 说明 ZZ(shift + zz) 保存退出 光标定位 vim...放弃修改,恢复到修改之前的状态 :w newfile 文件另存为 :set nu[mber] 显示行号 :set nonu[mber] 隐藏行号 :set tabstop=4 设置一个tab缩进4个字符...(vim安装好以后的默认配置,不推荐) 方法二:自己创建文件进行配置 在用户家目录创建一个文件.vimrc 将vim相关的配置写在文件中 若文件没有生效,需要重新加载一次source ~/.vimrc...设置备份时的行为为覆盖 set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感 set nowrapscan " 禁止在搜索到文件两端时重新搜索...'zc' : 'zo') " 用空格来开关折叠 Copy

    1K20

    一张图记住 Vim 常用命令

    文章目录 一、图片 二、详解 1、Vim 的基本概念 2、Vim 的基本操作 a、进入 vim b、切换至插入模式 c、Insert 的切换 d、退出 vi 及保存文件 3、命令行模式功能 1)....跳至指定行 4、Last line mode下命令简介 A) 列出行号 B) 跳到文件中的某一行 C) 查找字符 D) 保存文件 E) 离开 Vim 三、总结 一、图片 ?...底行模式(last line mode) 将文件保存或退出 vim ,也可以设置编辑环境,如寻找字符串、列出行号……等。...2、Vim 的基本操作 a、进入 vim 输入 vim file 就可以打开文件 file 进入 vim 编辑器; 不过有一点要特别注意,就是您进入 vim 之后,是处于「命令行模式(command...从插入模式切换为命令行模式 按「ESC」。 3).

    5.4K21

    程序员必备vim编辑器命令,你想要的我都整理好了(建议收藏)

    ,默认不修改配置,将需要的配置,另外文件的形式加载进来 source /etc/tmp/vim/config/vimrc.local endif " 当新建 .h .c .hpp .cpp .mk...常用的几个命令: ### 命令行模式下,比较常用的几个命令: i 切换到输入模式,输入字符 -- 最最常用 x 删除当前光标所在处的字符 X 删除当前光标前一个字符 : 切换到底线命令模式,...在最底一行输入命令 dd 移动光标到某一个位置,删除一整行数据命令 o 在当前行的下面另起一行,并变为输入模式 shift+g 跳转到文件末尾 gg 跳转到文件首行g 下图所示是vim处于命令行模式的状态示意图...;end:结束行号:注释符:#或者// 取消注释: :start,edns/^注释符//g -- start:起始行号;end:结束行号:注释符:#或者// vim...filename3 ... -- 打开多个文件,默认打开第一个 ① :prev 切换到上一个文件 ② :N 切换到上一个文件 ③ :next 切换到下一个文件 ④ :n 切换到下一个文件

    97340
    领券