粉丝949获赞6587

屏幕上这些你都用过吗?做编程十多年,经常有朋友问用什么编辑器写代码会比较爽?前两年我一定会说 e max, e max 绝对超出了你对一个编辑器的想象, 但是 emac 上手真的有难度,所以很多朋友试过之后,这还没有尝到 emac 的甜头就放弃了。不过现在有了更好的选择呢,就是 vs 扣的,微软出品,真心好用,速度快,跨平台,支持远程插件,相当丰富,非常好玩。 你完全可以把 vs 扣的打造成一个属于你自己风格的编辑器,关键是上手超级容易受益人,如果把 e max 和 v 的一些手法结合在一起,一定会惊艳到你。后续我会分享几句如何快速提高编程速度的视频,让你的代码写到飞起来,欢迎你关注!

什么时候练习时长要达到两年半全民制作人们。大家好我是练习时长两年半的个人练习生蔡徐坤喜欢唱跳 rap 篮球 music。 好, 我们展议 vip 器里面默行模式怎么退出啊。呃叫 esc 末行模式退出就就我的意思说基于末行模式退出编辑器是这个意思啊。输入末号加 q 也可以退可以大概会是保存退出。嗯还有呢。 加感叹号 q 是 呃不保存退出不强行退出啊。嗯好,还有 x 是 吧我在编辑模式里面怎么使用格式块呢 他说这个明显的。嗯这个也正常。这个不怪你啊。 ctrl v 是 吧。那我要把光标切到最后一行。编辑部是怎么操作 啊。是 j 小 g 大 g 小 g 和大 g 都行的,因为这一 g 是 切到手旁。嗯那最后一行呢。 最后要按小 g 也行。大 g, 哎。小 g 也行吗。小 g 不 行吧只只能用大 g 是 吧。我要把 我光标在一行的中间的位置我要从这个位置到光标到这一行的最末尾全部给它删掉怎么办。嗯这不一整行都删了吗。我的意思说删掉这行的后一半。 嗯行,这个也不怪你啊可以用 shift d 或 d 刀了是吧。行,做吧 我们这几天所学的内容大家都能听得懂跟着录屏也都能唱出来但我一问你就都都不知道是因为练习时长还是不够。你们什么时候练习时长要达到两年半你的功底才会很深但是目前我们达不到两年半你要尽量 对吧。要达到一定练习时长和水准那你就需要每天花两点五倍的时间正常人一天学习两到三个小时 你就学六到八个小时就够了啊?你就一定能达到两年到二二点五年的一个水准啊?

今天给大家介绍 win 的 一个炫酷特性, pop up windows, 它可以在编辑器内部弹出浮动窗口,可以悬浮在主编辑区上方,你可以用它显示提示信息,自动补全菜单,甚至嵌入小游戏或终端。 浮动窗口的大小、位置和边框都可以自定义,还能响应用户按键进行交互,关闭后不会影响主窗口。它就像 vm 的 弹出窗口,让编辑器更智能、更有趣的互动。 说到 vim 的 有趣玩法,就不能不提 killer ship 这个小游戏,它是一个在 vim 里运行的小游戏,你可以在浮动窗口里看到一只可爱的羊,用方向键操控它在小地图上移动,躲避敌人或者完成任务。 游戏完全用 win 的 文本界面绘制按键就能操作,而且关闭窗口不会影响你的编辑内容。简单来说, killer ship 就是 win 里的小乐趣,让你在编辑代码之余也能动动手指玩一玩, 记得点赞关注哦!

这次课我们来看 e max 的基本操作。 e max 基本操作可以参考 e max 自带的学习手册,有中文版的,非常全面,在学习的时候可以很方便的进行查阅。其中 e max 只需要在面料行上进入 e max 念名, 也可以从编程菜单中打开, 接着可以单击另一键进入以耐克斯的工作窗口以耐克斯的工作窗口分为上下两部分,上部分是编辑窗口,底部是命令显示窗口, 用户执行功能键的功能都会在底部有相应的显示,有时也需要用户在底部出现的命令。如果查找真串等你看里面有个基本 操作。进入 e max 后即可进行文件的编辑。由于 emax 只有一种编辑模式,因此无需进行模式切换。下面介绍 emax 中基本编辑功能。 移动光标可以用上下箭头,也可以通过命来移动光标可以快速的去移动光标,点击粘贴的操作。前面是复制查找保存他的命令。 各种文本编辑器,虽然命令不是十分相同,但是由于他们这些编辑器都支持鼠标的操作,所以在鼠标的协助之下, 命令都变得不是那么十分重要。结合鼠标可以完成很非常简单的完成复杂的功,在没有鼠标情况下,要实现你复杂的功能, 这是以耐克的基本操作。

vm 项目近日正式推出 vm 九点二,这是这款经典开源文本编辑器在两年多之后迎来的一次重要升级。 相比九点一版本,这次更新覆盖脚本语言能力补全、体验差异比较、界面表现以及系统集成等多个方面,让整体使用感受更顺畅,也更贴近现代开发环境,对老用户和新用户来说都算一次分量不小的更新。 这次升级的重点之一是 win 九 script 的 进化,新版加入了美举、泛行函数、原组类型等原生支持,还允许把内置函数直接当做对象方法使用,使脚本结构更灵活,表达力更强。 win 九点二顺应当前桌面环境的发展趋势,完善了对 win 的 图形环境和剪贴版的支持,并采用 x d g 规范,把配置文件默认放到标准目录中,让系统结构更整洁。 weim 九点二并不是一次单点更新,而是一次全面打磨的版本升级,它在保持经典操作逻辑的同时,引入了更现代的脚本能力、更智能的编辑辅助以及更完善的平台支持,让这款老牌编辑器在当下环境中依然保持强劲生命力。 如果你长期使用 win 这一版本,值得认真体验,即使是新用户,现在入门也会比以往更轻松,记得点赞关注哦!

呃,删除啊,还有几个,但是呢,主要是我不常用,所以我也不愿意跟你们讲就下面这个几个删除,比如说我把光标停到停到一个中间的位置, 然后我们敲地铃,是光标 从当前至,哎,不对,先先先在上面这个从当前行到最后一行,他要把这些给删掉, 是这个地记,地记,哟,敲错了, 慢啊, d 大 g, d 大 g 从当前至最后一行, 然后第一季,从从当前到第一行。第一季 啊,那还得加个几。 这这是第一次大忌吗?我感觉好像不是呢。 第一哎,两个小 g 也可以, 两个小 g 也可以,第一 gg, 这样也行啊,大 g 也可以是吧, 第一大计啊,也可以第一大计或者第一两个小计搁这刚才 做出来的啊。 呃,咱们咱们学这些东西啊,你发现咱实在真的学啥玩意呢?其实就是学这么样一个编辑器的使用。 那你说像我这个编辑器同学们,我有我这好东西没内容,但是我也我也我也保存的就像这种编辑器。那我你天天在用,你也没有快捷键,不也照样用吗?所以对于 vim 来讲那你没快捷键能不能用啊 啊?没快捷键你依然能用,所以今天讲这个内容你就算不会你也别气馁。音乐老师我没听懂。 那那你就按哎你,你就自己手工这样处理呗,对吧,你想咋删就咋删对不对?然后你想删中间的,你移动光标,你就用这个上下箭头移不就得了吗? 啊?你删建删一个单词你怎么删都都可以,你就最老的话只不过笨一点嘛。咱这些是就是一个提高效率的东西啊,所以所以今天这东西都是提高效率的,就算不会没什么事。 好,最后一个进入编辑模式给大家。呃,简单讲讲,我也不给你们操作了吧,操作一下吧,进入编辑模式 好挤挤。第一个哎, 看光标是当前行,就是当前位置处于编辑模式,他们都是进编辑模式,然后 a 认识到结尾处于编辑模式。哎呦,怎么不是呢 啊, sorry, 说错了, a 是在当前光标所在下一个制服处插入文字,下一个制服,你看走下一个制服其实没有意义啊。啊,这个一点意义都没有,把它删掉,不要讲他,他跟 a 人几乎是重复的啊,只差一个制服。 所以看看大 a。 讲大 a 之前咱先讲个大 a, 大 a 是 sift 加 a 是在结尾处于插入模式,这个就有用啊,这是有用的, 再放到结尾出于插入模式,然后来再按一二 c 回来。 大哎,放在开头吹插入模式,所以这个大哎是有用的。 然后再看欧,小欧下一行,当前光标的下一行,这一,这个也有点用处, 然后大欧单车官标的上一行处于编辑模式。那个那个那个,刚才讲那叫什么了,小 a, 那个小 a 就把它忽略掉啊,他不会考试,考你什么什么东西, 但是你自己学习的时候你该记得,你就记住,这样比较舒服。 基本上这就是全部的 vim 命令。全部的命令好,要说还有几个,还有几个特殊的,给大家稍微展示一下啊,展示一下, 我们希望刚一进文件我就定到多少行,比如说我编辑的时候我就想加十五,可以在外面直接定到十五行, v v i m etc, 手动, 然后定到一百零二,行 零一一百号, 可以在编辑文件的同时, 编辑文件同时定位到幺零二行。

嘿,朋友们,今天咱们来聊一个,嗯,可以说是 linux 世界里神一样的存在,但同时呢,它也是无数新手噩梦的开始,没错,就是它, win 编辑器。看到这句话,是不是感觉,哎,说出了我的心声,我懂,我太懂了,很多人真的第一次碰到 win 就是 这种感觉,这种挫败感太真实了,我们完全理解 就是这种感觉,对吧?你打开一个文件光标在那一闪一闪的键盘也明明是好的,可你就是,哎,一个字都打不进去。别慌啊,真的,这不是你的电脑坏了,也不是你笨,我跟你讲,几乎每一个人第一次用 win 都是这个反应。 哈哈,这个梗啊,简直是咱们系统管理员圈子里的经典笑话了。但你别说,它真的特别形象,完美的说明了 vm 对 新手来说有多繁殖决让你退出,结果你一动操作,敲出了一串谁也看不懂的随机自幅,就是退不出去。 好吐槽归吐槽啊,今天咱们就来解决这个问题,咱们要一起揭开 vm 的 终极秘密,让你彻底明白为什么这么一个看起来有点反人类的工具,偏偏是那些大神程序员和系统管理员手里离不开的终极神器。咱们先来简单了解一下它是什么? vm, 它的全称其实是 vm improved, 就是 vi 的 增强版。 这个东西诞生的特别早,它的核心设计理念从一开始就特别纯粹,就是要快,要高效,最终的目的是让你完全扔掉鼠标去编辑文本。 好,那重点来了,很多人觉得 win 难,是以为要背几百个命令,我告诉你,完全不是想真正掌握 win, 你 根本不需要去死记硬背,你只需要理解它背后一个也是唯一一个核心的概念,只要这个概念你通了,其他的一切就都迎刃而解了。 这个秘密就是 vim, 它是一个模式化的编辑器。模式化?这是啥意思呢?这么说吧,在 vim 里,你的键盘就像一个会变形金刚,在不同的模式下,它的功能是完全不一样的。它不像咱们平时用的记事本,打开就能打字。不,在 vim 里,你首先是一个指挥官,你是在下命令,而不是一个打字员, 你只需要先搞明白两个最核心的模式就行了。你看这个流程啊,特别简单。第一步,你刚打开文件,默认是在普通模式,你就把它想象成你的指挥中心,这个时候键盘是用来发号施令的。 第二步,你想打字了怎么办?很简单,按一下键盘上的字母 i, 你 看,这就进入了插入模式,现在它就跟普通的记事本一模一样了,随便你写。第三步,写完了,按一下键盘左上角的那个 esc 键,啪一下,你就又回到了那个指挥官状态,也就是普通模式可以继续发号施令了。 咱们来实际感受一下。比如说,你想删除一整行字,在 win 的 普通模式,也就是指挥官模式下,你只需要快速按两下 d d, d d 搞定。那在普通的编辑器里呢,你得先按 shift 加 end, 选中一整行,最后再按 delete。 你 看这一套操作下来, win 是 不是快得多?这就是模式化的威力所在。 好,核心概念咱们懂了。那接下来咱们就来点真格的,我给你准备了一套命生存装备包,里面就装了几个最最基础但又最最关键的命令。你放心,今天看完,你就能在任何只有命令行的 linux 环境里,不光能活下来,还能活得挺好。 咱们刚才说了,按 i 就 能开始打字。其实还有一个很常用的是按 a, 它俩有啥区别呢?很简单, i 是 在光标当前的位置 insert, 也就是插入。而 a 呢,是 append, 它会先让光标往后挪一个位置,再开始输入。这个小细节用起来你就知道有多方便了。 普通模式,也就是指挥官模式下,请你先忘了键盘右下角那几个方向键。在微软的世界里,我们用 h, z、 k、 l 来移动光标,分别对应左下、上、右。你看看你的键盘,这四个键正好在你右手打字的那个机转位置上。这意味着什么?意味着你的手根本不需要动来动去,长时间码代码,改配置,手腕会舒服很多。这其实就是微软藏着的人体工程学设计。 那想删点儿东西呢,也特别简单,还是在普通模式下啊,你把光标移到你想删的那个字上,按一下 x, 它就没了。想删掉一整行更简单,就刚才咱们说的快速按两下 d, 也就是 d d, 嗖的一下,整行就消失了,是不是特别干净利落? y, y 在 theme 里是复制,或者叫 yank。 在 普通模式下,你把光标放在想复制的那一行,快速按两下 y, y, y, 这就复制好了。然后呢,把光标移到你想粘贴的位置,按一下 p, p for paste, 你 看刚才那行就贴上去了。 y, y 加上 p, 就是 一套闪电般的复制粘贴。 哎呀,手滑了,操作错了怎么办?别发。在普通模式下,你只要按下 u, 就是 安度的意思,上一步操作就撤销了。那万一撤销过头了呢?也好办,按住 ctrl, 再加个 r 就是 redo, 刚才撤销的操作就又回来了。 好,最后也是最关键的问题,到底怎么退出?很简单,还是在普通模式下,你先按一个冒号盖,你看光标是不是跳到屏幕最下面去了,然后你输入 w 就是 保存, q 就是 保存并且退出。那如果文输入 q 加感叹号。 好了,这张总结就是我送给你的 win 生存小招,你把这些记住,我敢说 win 百分之八十的日常用法你就算掌握了。哦,对啊,再教你一个高手的小技巧,想保存退出,除了 wq, 还有一个更快的方法,按住 shift 键,然后快速按两下 z, 也就是输入大写的 z, z, 效果是一模一样的,但是不是感觉更酷更快啊? 好,现在基本的操作你都会了,那咱们就得聊聊,为什么这东西会被叫做系统管理员和安全专家的秘密武器呢?它到底在真实的工作场景里用在什么地方? 你想象一下这几个场景啊,比如说你通过 s s h 远程登录到一台服务器上,那上面可没有漂亮的桌面,只有一个黑乎乎的命令行窗口。这时候你想改个配置文件,用什么 vm 就是 你唯一的选择。再或者,你自己的电脑系统崩了,图形界面进不去了,想修复系统也得靠它在命令行里改配置才能救回来。 还有,在咱们做安全实验或者系统管理练习的时候,经常需要用速度权限去快速精准编辑一些非常关键的系统文件,这个时候 vm 就是 绝对的首选。所以大家一定要明白一个关键点,学习 vm 真的 不是让你去死记硬背一大堆参数,它的核心是让你培养一种工具感。当你慢慢习惯了这种在不同模式之间切换的操作,编辑文本就会变成一种肌肉记忆,你的手指会比你的大脑更快,做到真正的快准狠,完全不需要思考。 好,那咱们来总结下今天的内容,我希望你听完之后能清楚的知道以后到底在什么时候,你应该立刻想到它。 win, 你 就记住这三点核心优势,第一,它无处不在,任何一台 linux 服务器,只要有命令行,就一定有它。这就意味着你学会了它,就能摆脱对鼠标和图形界面的依赖。第二,效率,无与伦比的效率,尤其是在改代码、改配置文件的时候,速度飞快。 第三,它特别清亮,让你能专注于内容本身,而不是被各种花里胡哨的功能分散注意力。我知道 vim 的 学习曲线确实有点懂,但你相信我,一旦你翻过了最开始那座小山,你眼前看到的将会是一片效率的广阔平原。所以,问题来了,你准备好接受这个挑战,开始你的 vim 之旅了吗? 好了,如果你觉得今天的内容对你有帮助,别忘了在评论区告诉我们下一个你想驯服哪个 linux 命令,把它的名字打在评论里,我们下期继续。

vm 由 bram mulan 二在一九九一年发布,只在扩展 unix 上已有的 v i 编辑器功能,并实现更强大的可定制性和脚本化能力。 vm 是 命令行编辑器的代表作之一, 以其卓越的效率和强大的扩展性赢得了全球开发者的青睐。它采用模式编辑理念,将编辑行为化分为普通、 插入、可是、命令等多个模式,每种模式都针对不同的编辑需求,带来远超传统编辑器的灵活性与操作速度。 v i m 的 界面采用纯文本设计,屏幕底部为命令行区域,用于显示编辑状态、错误信息或输入各种内置命令,如保存、退出、查找等。 它默认内置语法高亮功能,可根据文件类型自动为关键词注视结构快着色。并且它还具备自动补全功能,例如在插入模式下,按下 ctrl 加 n 向下补全,或 ctrl 加 p 向上补全,可以快速补全变量名、函数、路径等内容,对程序员较为友好。 vm 支持强大的分屏功能,使用内置命令冒号 split 可水平分屏。冒号 split 可垂直分屏,方便同时查看或编辑多个文件。分屏后可通过 control 加 w 加方向键,如 control 加 w, 再加 h 或 j 或 k 或 l 在 不同窗口间快速切换,提高多任务处理效率。 此外, v i m 还支持诸多光标跳转、查找、替换寄存器、红录制与回放等高级编辑功能,一旦熟练掌握,能大幅提升编辑速度与准确性。你可以通过冒号 help 命令访问 v i m 的 内置,帮助系统了解 v i m 的 所有功能选项与技巧。 如果你只是想临时试用它,可以尝试我们的 x d l p 命令。 x d l p 命令会提供一种急用急气的轻量级容器环境,以快速启动应用程序,并保证不污染宿主机系统。在终端中运行 x i 命令。启用 excel 模块的交互式 app 搜索目标软件。 选定软件后,按下回车键,将展示一系列操作选项。如果想要了解更多软件的高效安装方法,记得关注并给我们 star 呦!

为什么很多人后面会转到 g i t 的 模式? g i t 跟 v m i 它到底的差别在什么?我们把货发到仓储,有了订单以后有仓库再发给客户,这个是我们讲的 v m i 的 模式, v i t 的 模式跟他稍微调整了一下,就说我不需要直接发货给到仓库,而是说先去测款,测完款以后,有了订单以后,我这边再发货给到仓库,仓库收到以后直接进行分发。 所以说一个是 g i t 属于先出单后发货,那么 v m i 属于先发货后出单,这是这两个模式的主要一个不同。那么为什么我们同样是做特有的店铺,通常我们都是先做 v m i 后做 g i t 呢?这里面有两方面的原因。 第一是什么?就是我们自己的运营的能力,你会发现先做 v m i 有 一个什么好处?你对整个店铺、商品链接图文所有的运营技巧,你是有一个从生疏到熟练的这样一个过程的。 第二个,你对整个生态的客户的后台,他整个生态的理解,你需要时间去积累,当你经过了 v m i。 这样一个阶段以后,那这个时候你再去做别的模式,相对来讲你的熟练度更高,经验度更足。 那么为什么很多人后面会转到 g i t 的 模式呢? g i t 跟 v m i 它到底的差别在什么?发货时效不一样, 也就是说从 g i t 来讲,既然我给了你订单,仓库里面是没有你的货的,那我会要求你在短时间里面把货给我背出来,让我分发给到客户,我有一个相当强烈的履约保障在里面,但是 v m i 它的履约保障时效性没要求没有那么高。

为什么你会觉得 vrn 不好用,还是因为你没有掌握他的快捷方式? vrn 分三种模式,命令模式,插入模式,底行模式。打开文件首先进入的就是命令模式。 shift g 调到最后一行 gg 回到第一行 x 删除一个字符三, x 删除三个字符 dd 删除一行五 dd 删除五行,说它是删除不太合适,应该是剪切。 p 可以在光标的下一行开始粘贴 yy, 复制一行 p 可以粘贴 yy, 前面加上数字,可以复制多行。把光标放到字符川的上面,用星号键可以实现快速查找。 最常用的一个 shift z, z 保存退出。有的时候需要快速浏览代码,可以使用键盘上的翻页功能 page down 和 page up, 当然这个应该不算是 vrm 的特性。写代码的话需要进入插入模式, i 就是音色的缩写,可以进入插入模式或者 a pound 缩写也可以,区别就是 a。 进入插入模式的同时,光标会向后移动一格退出插入模式,使用 esc 回到 mini 模式。进入底行模式有两种方法,一种是冒号,一种是斜杠。 冒号进入底行模式,可以输入数字快速跳到对应的行,也可以用 wq 保存退出, w 是保存, q 是退出,后面加上感叹号是强制的意思, 冒号的后面加上百分号 s 可以实现关键字的替换,比如斜杠 printf, 斜杠 hello 就是把每行的第一个 printf 替换成 hello, 如果一行存在多个,并且想要全部替换,可以在后面再加上 g 斜杠。进入底行模式可以实现查找,输入关键字,结果就会全部高亮, a 往下查找,大写的 a 往上查找, 熟练掌握这些快捷操作,你会发现 vrm 也没那么难用。也许有人会说,市面上有很多编辑工具,为什么还要去学习 vrm? 如果你做嵌入式开发,如果你需要去单板上做一些调试,编写脚本,修改配置,那你能用的也只有 vrm。

嘿,朋友们,别再怕 weim 了,真的,今天啊,咱们就来一起驯服这头命令行里的小怪兽!我跟你讲,相信我,每一个玩 linux 的 人绝对都经历过第一次打开 bi, 然后,哎,怎么退不出去就卡在那了,特别绝望。不过别担心,今天我不光给你一把逃生钥匙,我还要告诉你,为啥一旦你学会了它,你在命令行里操作的感觉简直不要太爽! 好,那咱们就正式开始这个 vi 啊,读错 vi, 没错,它可是个老古董了,一九七六年就有了,可能比在座的很多朋友年纪都大,但是你可别小看它,直到今天,它还是那些系统管理人大神们最爱用的工具。简单说,它就是一个超级强大,超级高效的命令行文本编辑。 这时候你可能心里在想,哎,这都什么年代了,那么多好看又好用的编辑器,干嘛非得要去学一个七十年代的老古董呢?嗯,这问题问到点子了哈, 咱们来看这个对比啊,你看,像 nano 这种编辑器,上手特别简单,学起来跟玩儿似的,改个一两行东西特别方便,但缺点呢,就是功能比较基础。 而 vi 还有它的升级版 vi, 那 学习曲线是出了名的堵,一开始真的会有点痛苦,但是我跟你说,一旦你爬上了这座山, 哇,那风景可就不一样了,你的编辑效率会有一个质的飞跃。这就好像学开车, nono, 是 自动挡,谁都能开, y 就是 手动挡难学,但学会了,你就是老司机,那种人车合一的操作感,自动挡给不了 好,那要怎么攻克 v 这座大山呢?关键就在于理解它的一个核心设计,一个最最独特的概念,那就是 v, 它不是只有一个模式,它要两个主要的操作模式。 我特别喜欢一个比喻啊,就是飞行员模式和作家模式。你听我讲,当你一打开 vi, 你 默认的身份就是飞行员,这时候你坐在驾驶舱里,整个键盘就是你的操控台,你按下的每一个键都不是为了打字,而是为了发号施令,比如移动光标、删除一行、复制粘贴等等。 那什么时候打字呢?这就需要你切换身份,变成作家。只有在作家模式,也就是插入模式下,你的键盘才归回本职工作,变成一个打字工具。所以搞懂了这两个模式,也就是插入模式下,你的键盘才归回本职工作,变成一个打字工具。所以搞懂了这两个模式怎么切换,你就已经把薇娅学会一半了,真的, 那怎么从飞行员变成作家呢?很简单,记住这个键, i, 就是 insert 插入的那个 i。 在 命令模式下,你只要轻轻一按 i, 你 就从驾驶舱传送到了作家的书桌前,可以开始打字了。 好,那写完了怎么回到驾驶舱发号施令呢?就是我前面说的逃生钥匙了,就是你键盘左上角那个 esc 键。 不管你在干嘛,不管你有多迷茫,只要啪的一下按下 e s e, 你 就瞬间回到了安全的命令模式,重新变回飞行员,掌控一切。记住, e s c 键绝对是 vr 里最重要的一个键,没有之一。 ok, 理论知识差不多了,光说补练假把式,现在咱们就来一次模拟飞行,学习一下最最基础但也是最重要的三个操作,怎么打开文件,怎么保存,还有最重要的,怎么安全地退出。 这个超级简单,你就在你的命令行列里敲 vi, 然后空一格,跟上一个文件名,比如 vi file name, 点 t x t, 如果这个文件已经在了 vm, 就 会打开它,如果它不存在,别担心, vm 会帮你新建一个,就这么简单。 好,现在是重头戏,怎么保存和退出?第一步也是最重要的一步,先按 esc, 确保你现在是飞行员,在命令最下面,这就说明 vi 在 等你下命令了。 接下来的命令很好记, w 就是 write 写入,也就是保存, q 就是 quit 退出,所以 w 就是 保存文件, q 就是 退出编辑。 那咱们平时用的最多的其实是它们的组合。记 w q, 意思就是保存,然后退出,一步到位。那万一,我是说万一啊,你不小心把文件改得一团糟,想反悔了怎么办?别慌,贝爷们给你准备了一个紧急弹射按钮,同样先按 esc, 然后输入杠 q, 后面加一个感叹号。 这个感叹号的意思就是强制我不管三七二十一,就是要退出,而且刚才改的所有东西全都不算数。行,现在你能安全地进出 vr 了,这已经很厉害了。那接下来咱们学几个飞行员模式下的骚操作,让你编辑文本的效率瞬间起飞。再次讲掉啊,下面这些操作全都是在按了 esc 之后的命令模式下进行的。 第一个 d d 就是 快速地按两下字母 d, 它的作用是删除光标所在的整整一行,你试试 d d 杀一下,一行就没了,特别干脆,特别爽。第二个 y, y 同样快速按两下 y, 在 vi 的 黑话里,这叫 yank, 其实就是咱们平时说的复制,它会把光标所在的这一整行复制到 vi 的 剪贴板里。 有了复制,当然就要有粘贴了,粘贴的快捷的地方,按一下 p, 刚才复制或者删除的内容就会出现在下一行。 嘿,你听到了吗?不光是复制的内容,刚才用 dd 删除的内容也能粘贴,这就很酷了。在 vm 的 世界里,删除其实也是一种剪切,你删掉的东西并没有晴空消失,它只是被放进了剪贴板,等着你用屁把它召唤回来。 好,单个的命令我们都学了,现在最关键的来了,咱们把这些命令串起来,走一遍完整的实战流程,让你看看真正的高手是怎么用 vi 的。 好,假设现在我们有个任务,创建一个文件叫 my goals, 点 txt, 用来记录一下我们的小目标。来,打开终端,跟我一起敲 vi。 my goals, 点 txt。 好, 现在我们进到 vi 里面了,屏幕是空的,第一步干嘛?对,先按 i 切换成坐正模式。好,现在我们开始打字,比如学习 linux 命令,回车,掌握 vi 编辑回车,找到一份好工作。 ok, 写完了,最重要的一步来了,按什么?没错, e s c, 回到飞行员模式。好,现在我们是飞行员了。假设我觉得掌握 v i 编辑这个目标应该更重要。怎么办?很简单,我用方向键把光标移到第二行,然后 d d, 你 看这行被剪切了,接着我把光标移到第一行,然后按 p, 看到了吗?它就被粘贴到第一行的下面了,这不就把顺序换过来了吗?完美!最后收工,输入 w q, 回车保存退出,整个过程行云流水,手不离开键盘,是不是感觉效率爆表? ok, 基本操作你已经会了。最后呢,我必须得提醒你,一个新手最容易掉进去的坑,你只要避开这个坑,学 v o 的 路就能顺畅八十百分。 这个最大的坑就是忘了自己在哪一种模式。你肯定会遇到这种情况,你想打字,结果按了 d 一 行没了,或者按了别的键,光标乱飞,就是打不出字来,这就是因为你还在命令模式,也就是飞行员模式里。 这时候千万别慌,记住这个万能宝解决方案。第一,先狂按几下 ask, 确保自己百分之百回到了命令模式。第二,问问自己,你现在是想打字吗?如果是,那就按一下 i, 看到屏幕左下角出现 m i n s insert 的 提示了,再开始打字。记住这个流程,你就不会再手忙脚乱了。 到这里我要恭喜你了,你刚刚学会的可不是一个简单的编辑器,这是一个全世界的顶尖高手,用了几十年的神级工具,你已经掌握了它的核心用法,光凭这一点,你就已经超越了很多人了,真的! 好了,那咱们今天的分享就到这,现在轮到你了,赶紧打开你的端端,你最想先试试哪个命令,是 d d 那 个删掉一整行的快感,还是 w q, 保存退出的潇洒? b i 的 大门已经向你敞开,别犹豫,动手去玩吧,跟着我,咱们一起把命令行玩的明明白白!

在使用 vm 编辑器的时候,学会这几个操作能让你事半功倍。默认模式下,直接按 w 键,能够按照单词作为跨度去移动光标,像这样。 但是如果单词中有标点符号或者特殊符号,当你按 w 键的时候会卡在符号的位置,像这样。 这个时候呢,就需要按住 shift 键的同时再按 w, 像这样 我们也可以一次性的跳过多个单词,比如先按三,再按 w, 表示一次性跳过三个单词,像这样。 快捷键 w 还可以结合快捷 键 d 一起使用,比如先按 d, 再按 w, 表示删除一个单词,像这样我们也可以快速的一次性的删除多个单词。 假设我们想要一次性删除四个单词,只需要先按四,再按 d, 最后按 w, 像这样 试试吧,好用。