使用 Vim 编辑文件内容时,经常会有如下 2 种需求: 对文件内容做了修改之后,却发现整个修改过程是错误或者没有必要的,想将文件恢复到修改之前的样子。...将文件内容恢复之后,经过仔细考虑,又感觉还是刚才修改过的内容更好,想撤销之前做的恢复操作。 基于这 2 种需求,Vim 编辑器提供了撤销和恢复撤销的命令。...注意,以上这 3 种命令都必须在 Vim 编辑器处于命令模式时才能使用。 下面通过一个例子来演示以上 3 个命令的具体用法。...比如,我们对 demo.txt 文件内容做如下修改: http://c.biancheng.net http://c.biancheng.net Linux教程 http://c.biancheng.net.../linux_tutorial/ 可以看到,这里对第三行文本做了 2 处修改(红色标注部分)。
在linux环境下,vim是常用的代码查看和编辑工具。在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示行号,错误语句的定位非常不便。那么怎样才能让vim显示代码的行号呢?...1 临时显示行号 如果只是临时显示vim的行号,只须按ESC键退出编辑内容模式,输入“:set number”后按回车键,就可以显示行号了。...行号显示只是暂时的,退出vim后再次打开vim就不显示行号了。 2 永久显示行号 如果想让vim永久显示行号,则需要修改vim配置文件vimrc。如果没有此文件可以创建一个。...在启动vim时,当前用户根目录下的vimrc文件会被自动读取,因此一般在当前用户的根目录下创建vimrc文件,即使用下面的命令: 在打开的vimrc文件中最后一行输入:set number ,...再次用vim打开文件时,就会显示行号了。
1、临时使用 1、进入vi or vim编辑环境下,进入命令行模式,然后输入set number,就可以显示行号了。...如图: 2、输入set nonumber 关闭行号 3、通过如上设置只能临时起作用,当你打开另外一个文件时我们的行号又没有了,所以接下来我们去永久配置一下吧。
vim默认是不显示文本的行号,如果要临时显示行号,打开文本后,执行: shift+: 临时显示行号 在冒号后输出: set nu 或者: set number 回车,即可显示行号。...关闭显示行号 :set nonumber 或者 :set nonu 回车,行号就会被关闭 永久显示行号 需要我们设置配置文件,两种配置方式 /etc/vimrc 是系统范围的初始化配置 ~/.vimrc...个人的vim初始化配置 一般建议只修改个人的配置,毕竟每个人的习惯不一样。...执行 vim ~/.vimrc 在文本输入set number 或者 set nu 就可以了 输入完成之后,按退出,然后敲命令 :wq ,保存并退出 vi 编辑器如何快速定位到第N行 :n # :10
Vim 是一款出色的编辑器,大多数 Linux/UNIX 系统管理员每天都喜欢并使用它。 你可能会想,“如果 Vim 可以显示行号,我会立即切换到 Vim”。...实际上,你可以在 Vim 中显示三种行号: 绝对行号 相对行号 混合行号 让我们更深入地了解一下。...这特别有用,因为上下移动光标 x 行数变得更容易,您不必进行从行号中减去当前行号的心算,您可以轻松地转到 Vim 中的特定行。 从活动的 Vim 会话中显示 Vim 中的相对行号 确保您处于命令模式。...在任何情况下你想撤销这个行为,你应该从你的用户的 '.vimrc' 文件中删除 'set relativenumber' 行。...结论 在行号方面,Vim 提供了两种适合 Vim 用户的附加模式,我喜欢混合行号,因为它可以帮助我在 Vim 中更快地移动,同时显示实际的行号。
http://blog.csdn.net/electrocrazy https://blog.csdn.net/electrocrazy/article/details/79035216 在linux...在程序编译出错时,一般会提示出错的行号,但是用vim打开的代码确不显示行号,错误语句的定位非常不便。那么怎样才能让vim显示代码的行号呢?...1 临时显示行号 如果只是临时显示vim的行号,只须按ESC键退出编辑内容模式,输入“:set number”后按回车键,就可以显示行号了。...行号显示只是暂时的,退出vim后再次打开vim就不显示行号了。 ? 2 永久显示行号 如果想让vim永久显示行号,则需要修改vim配置文件vimrc。如果没有此文件可以创建一个。...再次用vim打开文件时,就会显示行号了。 ?
vim默认不显示行号 如何使vim命令显示行号?...显示当前行行号 在vim的命令模式下,在光标 停留处,退出命令模式,然后输入 :nu ,即可显示当前这行的号码 显示所有行号 如果要显示该文件的所有行号,则需要在vim的命令模式下,输入 :set nu...,则可以显示该文件的所有行号 取消所有行号 如果要显示该文件的所有行号,则需要在vim的命令模式下输入,在光标 停留处,退出命令模式,然后输入 :set nonu ,即可显示当前这行的号码 这样的设置方法只能维持在...,当前vim打开的文件中显示效果,下次重新打开的时候又是无效的 如何vim下面永久性的显示行号呢?...那么我们怎么让我们每次打开vim的时候自动设置行号呢,这个时候就需要我们设置配置文件,两种配置方式 /etc/vimrc 是系统范围的初始化配置 ~/.vimrc 个人的vim初始化配置 我们这里设置的是个人配置
Vim 默认打开是没有行号这个功能的,没有行号在操作时又非常的不方便,使用 set nu 命令可以使 Vim 现实行号,但是每次退出 Vim 后,下次进入行号仍然需要再次使用 set nu 进行设置,非常的麻烦...我们可以使用 Vim 打开 ~/.vimrc 文件,添加一行配置命令,命令如下: set nu 添加该命令即可。 这样,每次进入 Vim 行号都存在于那里。
改变行号文字色 :highlight LineNr guifg=red 改变行号的背景色 :highlight LineNr guibg=white 如果是在控制台下,则把guifg中的gui替换成cterm...贴上我的配置,大家可以参考: path: ~/.vimrc set runtimepath^=~/.vim/bundle/ctrlp.vim filetype off set rtp+=~/.vim...smartindent set tabstop=4 set shiftwidth=4 set expandtab set softtabstop=4 —–2019年04月09日更新 更全的超完整vim
临时显示: 进入vi编辑器,输入命令 :set number //下次进入vi 无法显示行号 :set nonumber //本次vi关闭行号显示 vi 每次修改后推荐使用命令: source...~/.bash_profile 永久方式(推荐) 步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下 注:redhat 改成
使用Vim编辑器写脚本时,经常会遇到多重循环语句,习惯上会用tab键来补齐。这时设置tab键占用的长度,可以调节界面的松紧度,使其达到令人满意的效果。...一.设置当前用户的Tab键的长度 编辑配置文件~/.vimrc即可 vim ~/.vimrc set tabstop=2 //设置Tab的长度为2个字节 保存并退出 二.设置所有用户的Tab...键的长度 这里编辑配置文件/etc/vimrc,在文件末尾添加set tabstop参数即可 vim /etc/vimrc set tabstop=2 //设置Tab长度为2个字节 如果想要刚进入文件编辑界面时就能显示行号...总结 以上所述是小编给大家介绍的Linux下设置Vim编辑器里Tab的长度行号 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
) I have a car, ---> 5) Clocks tell time, ---> 6) Sugar is sweet ---> 7) And so are you. 2.7 撤销命令...欲撤消在一行中所做的改动,请输入: U (大写的U) 欲撤消以前的撤消命令,恢复以前的操作结果,请输入: CTRL-R --------------------- Author: Frytea Title: Vim...第二讲 删除、重复、撤销 Link: https://blog.frytea.com/archives/392/ Copyright: This work by TL-Song is licensed
步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下 步骤2: vim ~/.vimrc 再进入insert模式,在最后加二行...最后 wq保存 再次进入到vim就会永久显示行号,不用每次都set nu!
在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim..."显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on "检测文件的类型...的GUI版本中得toolbar set vb t_vb= "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报 set...包,查询命令为: $rpm -q vim-enhanced 注意:如果设置好以上设置后,VIM没有作出相应的动作,那么请你把你的VIM升级到最新版,一般只要在终端输入以下命令即可:sudo...apt-get install vim 转自:https://blog.csdn.net/chuanj1985/article/details/6873830
步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下 注:redhat 改成 cp /etc/vimrc ~/.vimrc 步骤2:..."显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on "检测文件的类型 ... "背景使用黑色 syntax on "语法高亮度显示 set autoindent "vim...showmatch "设置匹配模式,类似当输入一个左括号时会匹配相应的右括号 set guioptions-=T "去除vim...的GUI版本中得toolbar set vb t_vb= "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报 set
如果是使用鼠标的话就不用数了,可以直接拖过去,但是鼠标效率太低,既然学了Vim就不要让手离开键盘了。 我总结了一套方案,几乎所有的操作都可以不用数数来完成。 Vim支持两种行号,相对行号和绝对行号。...Vim使用相对 set nu打开行号显示, set rnu打开相对行号显示(更多信息可以查看:help nu 和 :help rnu。 效果如下: ? 打开行号显示 ?...在Vim中表示当前行,要善于利用。...相关问题 在 Vim 7.4 之前的版本, 启用相对行号当前行号将变为0, 无法显示正常的行号, 在 Vim 7.4 中则可以正常的显示当前行号的同时来显示相对行号, 下面有两张图可以对比 Vim 7.3...Vim 7.4 ?
linux 系统中文件内容显示行号分为临时显示和永久显示两种,本文对两种方式进行介绍 1.文件内容临时显示行号 1. 1使用 vi 或者vim 命令打开文件 打开后的文件内容日如下 1. 2直接输入以下命令...,按Ente健 显示文件行号 :set nu 或者 :set number 成功后显示如下 2.文件内容永久显示行号 2. 1编辑 vimrc文件;命令如下 vi ~/.vimrc 2. 2 文件新增以下内容...set nu 2. 3 先按”esc” 键 然后输入以下命令保存该文件 :wq 2. 4 保存成功后 后续打开所有文件时都会自动显示行号 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn
末行模式(last line mode) 文件保存或退出,也可以进行文件替换,找字符串,列出行号等操作。 在命令模式下,shift+: 即可进入该模式。...要查看你的所有模式:打开vim,底行模式直接输入 :help vim-modes 02.基本操作 vim的基本操作: 进入vim,在系统提示符号输入vim及文件名称后,就进入vim全屏幕编辑画面:...撤销上一次操作 「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。...「ctrl + r」: 撤销的恢复 更改 「cw」:更改光标所在处的字到字尾处 「c#w」:例如,「c3w」表示更改3个字 跳至指定的行 「ctrl」+「g」列出光标所在行的行号。...保存退出 06.vim配置 在 Vim 中配置格式化选项主要涉及使用 Vim 的设置选项,这些选项可以在 Vim 的配置文件 ~/.vimrc 中设置,以确保每次启动 Vim 时都会自动应用它们。
二、vim编辑器 1、vi介绍 Vi编辑器是所有Unix及Linux系统下标准的编辑器,类似于windows系统下的notepad(记事本)编辑器,由于在Unix及Linux系统的任何版本,Vi编辑器是完全相同的...关于vim: vi和vim都是Linux中的编辑器,不同的是,vim比较高级,可以视为vi的升级版本。vi使用于文本编辑,但是vim更适用于coding(写代码的)。...Vim重点是光标的移动,模式切换,删除,查找,替换,复制,粘贴,撤销命令的使用。 在后期使用的Linux系统中,有些可能没有初始自带vim,而自带了vi,那么vim指令是不能直接使用的,需要先安装。.../恢复 撤销:输入“:u”(不属于命令模式) 或者 u (undo) 恢复:ctrl + r 恢复(取消)之前的撤销操作【重做,redo】 2.2、模式间的切换 ?...(临时) 输入:“:set nu”[number] 如果想取消显示,则输入:“:set nonu” 补充:要想永久显示行号,需要进行对vim的配置。
vim 替换、撤销、缩进、查找 上一次我们掌握了移动、跳转、定位、操作(删除、复制、粘贴),基本使用vim脱离鼠标完全是可以做到的了。...u 撤销一次操作(如下,粘贴了Internet单词三次,按u三次,撤销粘贴操作) ? U(大写) 无论当前行修改了多少次,撤销当前行的所有修改 ?...Ctrl+r redo,即撤销undo的操作(如下,删除一个单词,写入123,之后交替u和Ctrl+r,可以观察到重复撤销123输入,再恢复123输入) ?...以上查找n,N 的继续查找命令依然可以用 小结 这一节学习了替换,撤销操作及快速查找,其中替换和文档内快速查找的功能十分实用,希望能够熟练掌握。...速记如下: 替换:r+,R 删除并插入:cw、C 撤销:u、U、ctrl+r 调整文本位置::le、:ce、:ri 查找:\文本、?文本、n、N
领取专属 10元无门槛券
手把手带您无忧上云