首页
学习
活动
专区
工具
TVP
发布

Linux Vim撤销和恢复撤销快捷键

使用 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 处修改(红色标注部分)。

59130
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 替代 Windows

来自:deepin 15.10 中文宣传视频  https://www.bilibili.com/video/av50732978 Linux 能用?...囿于时间原因,这里使用了 deepin 商店截图 ,其他 linux 发行版不一定有这么丰富,不过安装qq、微信应该没问题 Linux 替代 Windows ?...对我而言,在两年的使用经历中,暂时没有遇到过 linux 下不能解决,必须回到 Windows 的。而且,实在不行不是还有虚拟机。...Linux 下运行 Android 应用 xDroid 使 Android 应用运行在 linux 上,极大的扩展了 linux 生态。...运行截图 图片 应用市场部分截图 图片 图片 Linux 有什么优势? 从一个系统迁移到另一个的系统成本是巨大的,Linux 有什么魅力值得我这么做

5.5K30

Linux 替代 Windows

Linux 能用? 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)?...囿于时间原因,这里使用了 deepin 商店截图 ,其他 linux 发行版不一定有这么丰富,不过安装qq、微信应该没问题 Linux 替代 Windows ?...对我而言,在两年的使用经历中,暂时没有遇到过 linux 下不能解决,必须回到 Windows 的。而且,实在不行不是还有虚拟机。...Linux 下运行 Android 应用 xDroid 使 Android 应用运行在 linux 上,极大的扩展了 linux 生态。...运行截图 应用市场部分截图 Linux 有什么优势? 从一个系统迁移到另一个的系统成本是巨大的,Linux 有什么魅力值得我这么做

3.9K20

Linux 替代 Windows

Linux 能用? 我身边还有些朋友对 linux 的印象似乎还停留在黑乎乎的命令行界面上。当我告诉他或者建议他使用 linux 时,会一脸惊讶的问我,那个怎么用(来开发或者日常使用)?...囿于时间原因,这里使用了 deepin 商店截图 ,其他 linux 发行版不一定有这么丰富,不过安装qq、微信应该没问题 Linux 替代 Windows ?...对我而言,在两年的使用经历中,暂时没有遇到过 linux 下不能解决,必须回到 Windows 的。而且,实在不行不是还有虚拟机。...Linux 下运行 Android 应用 xDroid 使 Android 应用运行在 linux 上,极大的扩展了 linux 生态。 ?...Linux 有什么优势? 从一个系统迁移到另一个的系统成本是巨大的,Linux 有什么魅力值得我这么做

4.7K30

你会使用Linux编辑器vim?

1. vim 的使用学习 1.1 vim 简介: vim 是一个功能强大的多模式编辑器, 是 Linux/UNIX 上最常用的文本编辑器, 它的作用是建立、编辑、显示文本文件。...从光标所在行算起,n 是几就删除后面的几行; dG 删除光标所在的这一行到整个文件的末尾处; :n1,n2d 删除指定范围的行; u 如果误删除,可以利用 u 进行回退恢复,相当于 windows 的...,在或者用 ESC+shift+ZZ; :w 文件名;表示把当前文件的内容另存到指定文件;相当于备份; 2. vim 使用技巧 2.1 简单技巧 导入命令执行结果到文件 :r !...命令:表示命令执行的结果,就相当于我们在终端直接输入命令一样 ⭐️比如:我们正在编写一个 111 文件 (vim 111),我们想要把当前的时间写入进来;我们需要退出当前编辑的文件,然后在终端输入 date...连续行注释 :n1,n2s/^/#/g ⭐️对于 Linux 来说,注释符是 #;这里和搜索替换的用法很相似,我们就先解读一下:把 n1 起始行和 n2 终止行里面的内容进行注释 (#);^(尖角号)

73610

Linux下设置Vim编辑器Tab的长度行号

使用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的长度行号 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

1.5K20

在 AI 战场拿掉英特尔,PC

Intel 4是英特尔首个采用EUV技术生产的制程节点,在性能、效和晶体管密度等方面“均实现显著提升”,EUV技术将驱动如AI、先进移动网络、自动驾驶及新型数据中心和云应用等算力需求最高的应用。...前一阵,笔者在一位AIGC行业产品经理的朋友圈看到了这样一段感慨: 出现在公共场合讨论大模型方向科技与创业的人,与半夜躲在被窝里对着网络对面赛博恋人小心表达爱意的用户,是处在完全不同的两个世界的,很难互相理解和共情...也就是说这样一套组合,保证B1开机速度快,反应速度快,方便B1运控控制算法以及Slam导航算法的部署。...除了宇树B1之外,还有非常多英特尔赋的AI解决方案正在快速的走进千家万户。单身小明的生活似乎也正在因AI的介入变得更有选择空间。

11620

学习Linux,不停的敲命令真的起到很好的作用

学习任何编程知识都是循序渐进的过程,只靠单方面的练习很难系统的掌握,学习编程是一个体系工程,剑走偏锋的做法不一定是最佳的,自学编程的人一般坚持完前三个月后边就有机会了,回到题目中有关linux的学习方法...学习编程首先做好一定的心理准备,要做好长期作战的准备,一般用两种人适合学编程,一种是对编程特别感兴趣;一种是需要编程这份工作,所以在遇到问题的时候也咬紧牙关挺过去。 ?...linux学习之前的准备。由于linux是属于和windows平级的一种操作系统,首先要在自己电脑上安装一个linux系统,可以采用两种方式一种是直接安装全系统的linux,一种安装在虚拟机上。...如何学习linux linux学习如果是从很肤浅的角度出发,可以只是简单的安装学习下,学习下简单的命令,学习linux简单的系统调用,但要深刻的学习就是linux设备驱动内科定制方面的东西了,甚至研究linux...任何一种技能的学习过程都需要时间,都需要保持足够的耐心,而且编程语言之间还是想通的,掌握一种技能之后再去学习别的语言都会变得变得非常流畅,想要学习编程首先要准备好,足够的耐心和时间,同时不断向自己发起挑战挖掘潜力所在,希望帮到你

2.1K20

高效编程:在IntelliJ IDEA中使用VIM

在日新月异的互联网时代中,vim 可以算是一个历史悠久的产物,从诞生到现在都没有别的编辑器替代(感兴趣可了解一下 Emacs)。...但是在我们的工作中,没有vim一样能够进行工作,能够排查问题,过编辑页面等。 学习 vim 是一个枯燥且难熬的过程,你需要2周时间的苦练,而不是3天热度。...附一张超清 VIM 键位图 ,原图地址:http://cenalulu.github.io/linux/all-vim-cheatsheat/ IDEA 安装 VIM IntelliJ IDEA...删除命令 d+motion :删除指令 常用操作: v 选中后删除d dd:删除当前行,并把删除的行存到剪贴板 db/w:删除上/下一个单词 操作演示: v -> d -> dd -> db ->...常用指令: cw 修改当前整个单词,删除当前单词后,编辑正确内容 除了上一节所说的cw,我也可以键入c$,用来修改当前字符到行末的所有内容 撤销命令 u 撤销最近的一个修改动作; U 撤销当前行上的所有修改

92510

Linux】深入理解awk命令

前言 在面试时,当面试官询问你是否会熟练使用Linux中的vim时,你是否会自信地回答:当然了,小菜一碟!...,然后你得意洋洋地等待面试官的下一轮提问,然而,面试官却在沉默片刻后突然问道:那你知道如何在vim中进行查找、替换、复制、粘贴?此时,你是不是愣住了,心想:咋还有这玩意呢,没听说过啊?...vim安装命令 linux下一般默认是安装了vim,没有下载vim执行下面指令即可: sudo yum intsall -y vim 04 vim四种模式下的命令介绍 Vim有多种不同的工作模式,那么什么是模式呢...加上关键词也达到相同效果。...希望这个系列帮助大家更好地理解和使用Linux命令。如果你有任何问题或建议,请随时告诉我。

9910

Linux之基础开发工具

二、vim(编辑器) 1.vim的介绍 vimLinux下一种功能强大,有多种模式的编辑器。 vim有三种常用模式,分别是命令模式、插入模式、底行模式。...撤销上一次操作 如果误执行了一个命令可以按下[u]回到上一个操作(将该命令撤销),按多次[u]可以执行多次撤销操作。...[ctrl + r]撤销的恢复(相当于撤销撤销这个操作) 3.底行模式的操作 首先确定您已经处于底行模式。...上面的内容只在Linux下有效?windows下原理是一样的。(windows中静态库.dll,静态库.lib)同时windows下默认的默认链接也是动态链接。...2.回车换行 一般而言: \r换行是指换到下一行 \n回车指回到当前行的最开始 但是在语言层面 \n就是回车换行 3.显示器为什么显示各种符号?

19220

最强编辑神器VIM全讲解

vim 是一个功能非常强大的全屏幕文本编辑器,在 Linux 中,vim 编辑器被广泛使用。因为其功能丰富,尤其受程序员喜爱。...初识 vim 后,我们提出两个问题: : q 为什么可以退出界面?是和模式有关? 之前说到过模式,那么 vim file 进入的界面默认是什么模式?为什么不能输入?...对于上面的切换操作可以用一张图表示: 了解了这些,我们相当于已经学会了 vim 的最小集(操作但不多),基于这些,我们尝试在 vim 下写一段代码: 2、命令模式 命令模式的目的就是让 vim 编辑更加高效...: u :撤销上一步操作 ctrl + r :对撤销进行撤销 撤销只能对于本次操作内,退出保存再次操作时,是无法撤销的。...但是我们这里只是带大家上手,vim 还有很多操作,使用好 vim 可以让 Linux 环境下的开发事半功倍。

1.8K30

不会vim?看这篇就够了!

vi介绍 vi编译器 是Unix和Linux系统的御用标准编辑器,在任何版本的Unix和Linux的操作系统下,vi编辑器功能完全相同,类似于windows系统的“记事本”。...因此只要学会使用vi编辑器后,无论在什么版本的Linux系统下,我们都能在所有的文件中“横着走” vim介绍: vi和vim都是Linux中的编辑器,不同的是,vim更适用于coding,功能相较vi更加强大...本文概要 介绍在vim编辑器中,如何: 移动光标 切换模式 对文本进行删除、查找、替换、复制、粘贴 撤销在文本中的操作 ---- 一、vim三种模式 1、命令模式(打开文件默认进入的模式): 在该模式下不能对文件直接编辑...全局配置文件(vim自带,/etc/vimrc) 注意:个人配置优先全局配置 如在个人配置配置所有文件都带行号、且代码着色 (1) 在~目录创建.vimrc文件 (2) 输入如下代码即可 ​ ---...- 总结 “Linux,一切皆文件” 因此,使用Linux系统,怎么能不会使用Vim操作文件呢?

2.2K00

Linux】编辑器——vim的使用

环境:centos7.6,腾讯云服务器 Linux文章都放在了专栏:【 Linux 】欢迎支持订阅 ---- vim的基本概念 vim是什么?...vim是一款多模式的编辑器,是vi的升级版本,在兼容vi指令的同时,还带有一些新的特性在里面。通过本章学习,我们以后便可以在Linux下用vim来进行编写我们的源代码了。...vim的安装与基本使用 在一些云服务器,大多的vim都是已经安装好后的了,当然,如果自己的Linux中并没有安装vim 编辑器,我们以root身份输入命令:yum install -y vim即可。...dd/ndd :剪切光标所在的行/剪切光标行在内的往下n行,n为具体数字(只进行剪切,不进行粘贴,就相当于删除操作) 撤销操作 u :撤销上一次操作 ctrl r :撤销刚刚的撤销操作 光标的定位与移动...这里我简单的做个演示 可以看到刚开始vim啥都没有,但是我在.vimrc文档输入set nu后,再次打开vim,此时vim已经被我们配置好了行号。

3K41
领券