欢迎来到好奇分享专题网! 手机访问:vi教程: 开发者教你 vim 的基本使用教程

生活经验

vi教程: 开发者教你 vim 的基本使用教程

Hayden来自:美国 弗吉尼亚州.Virginia 华盛顿圣经学院.Washington Bible Colle 时间:2019-03-26 19:36 坐标: 230086°

我们找到第305篇与vi教程: 开发者教你 vim 的基本使用教程有关的信息,分别包括:

以下是的一些我们精选的vi教程: 开发者教你 vim 的基本使用教程

什么是 VIM?

Vim 是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用

vim 的学习曲线相当的大,所以,如果你一开始看到的是一大堆 VIM 的命令分类,你一定会对这个编辑器失去兴趣的。我觉得这是给新手最好的 VIM 的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。

你想以最快的速度学习人类史上最好的文本编辑器 VIM 吗?你先得懂得如何在 VIM 幸存下来,然后一点一点地学习各种戏法。

Vim the Six Billion Dollar editor

模式下。

让我们进入 模式,请按下键 i 。 ( 注:你会看到 vim 左下角有一个– insert –字样,表示,你可以以插入的方式输入了)

此时,你可以输入文本了,就像你用 " 记事本 " 一样。

如果你想返回 模式,请按 ESC 键。

现在,你知道如何在 和 模式下切换了。下面是一些命令,可以让你在 模式下幸存下来:

推荐:

更强

第四级 – Vim 超能力

你只需要掌握前面的命令,你就可以很舒服的使用 VIM 了。但是,现在,我们向你介绍的是 VIM 杀 * 手级的功能。下面这些功能是我只用 vim 的原因。

在当前行上移动光标 : 0 ^ $ f F t T , ;

假设你有一个字符串 ( map ( + ) ( "foo" ) ) . 而光标键在第一个 o 的位置。

vi" → 会选择 foo.

va" → 会选择 "foo".

vi ) → 会选择 "foo".

va ) → 会选择 ( "foo" ) .

v2i ) → 会选择 map ( + ) ( "foo" )

v2a ) → 会选择 ( map ( + ) ( "foo" ) )

块操作 :

块操作,典型的操作: 0 I-- [ ESC ]

^ → 到行头

→ 开始块操作

→ 向下移动 ( 你也可以使用 hjkl 来移动光标,或是使用 %,或是别的 )

I-- [ ESC ] → I 是插入,插入 "--",按 ESC 键来为每一行生效。

在 Windows 下的 vim,你需要使用 而不是 , 是拷贝剪贴板。

自动提示: 和

在 Insert 模式下,你可以输入一个词的开头,然后按 或是,自动补齐功能就出现了……

宏录制: qa 操作序列 q, @a, @@

qa 把你的操作记录在寄存器 a。

于是 @a 会 replay 被录制的宏。

@@ 是一个快捷键用来 replay 最新录制的宏。

示例

在一个只有一行且这一行只有 "1" 的文本中,键入如下命令:

qaYpq →

qa 开始录制

Yp 复制行 .

增加 1.

q 停止录制 .

@a → 在 1 下面写下 2

@@ → 在 2 正面写下 3

现在做 100@@ 会创建新的 100 行,并把数据增加到 103.

可视化选择: v,V,

前面,我们看到了 的示例 (在 Windows 下应该是),我们可以使用 v 和 V。一但被选好了,你可以做下面的事:

J → 把所有的行连接起来(变成一行)

→ 左右缩进

= → 自动给缩进 (注:这个功能相当强大,我太喜欢了)

在所有被选择的行后加上点东西:

选中相关的行 ( 可使用 j 或 或是 /pattern 或是 % 等…… )

$ 到行最后

A, 输入字符串,按 ESC。

分屏 : :split 和 vsplit.

下面是主要的命令,你可以使用 VIM 的帮助 :help split. 你可以参考本站以前的一篇文章 VIM 分屏。

:split → 创建分屏 ( :vsplit 创建垂直分屏 )

: dir 就是方向,可以是 hjkl 或是 ←↓↑→ 中的一个,其用来切换分屏。

_ ( 或 | ) : 最大化尺寸 ( | 垂直分屏 )

+ ( 或 - ) : 增加尺寸

结束语

上面是作者最常用的 90% 的命令。

我建议你每天都学 1 到 2 个新的命令。

在两到三周后,你会感到 vim 的强大的。

有时候,学习 VIM 就像是在死背一些东西。

幸运的是,vim 有很多很不错的工具和优秀的文档。

运行 vimtutor 直到你熟悉了那些基本命令。

其在线帮助文档中你应该要仔细阅读的是 :help usr_02.txt.

你会学习到诸如 !, 目录,寄存器,插件等很多其它的功能。

学习 vim 就像学弹钢琴一样,一旦学会,受益无穷。

对于 vi/vim 只是点评一点:这是一个你不需要使用鼠标,不需使用小键盘,只需要使用大键盘就可以完成很多复杂功能文本编辑的编辑器。不然,Visual Studio 也不就会有 vim 的插件了。

最新vi教程: 开发者教你 vim 的基本使用教程可以看看这篇名叫魔趣rom: 开发者教你如何同步魔趣代码自编译 ROM的文章,可能你会获得更多vi教程: 开发者教你 vim 的基本使用教程

我们找到第1篇与魔趣rom: 开发者教你如何同步魔趣代码自编译 ROM有关的信息,分别包括:

以下是的一些我们精选的魔趣rom: 开发者教你如何同步魔趣代码自编译 ROM

开发者教你如何同步魔趣 7.1 代码并自编译 ROM

搞机百科出品

一、项目说明 MoKee Open Source 是基于 Google AOSP 开发的一个 Android 分支, 同时也是国内首个完整开源的 Android 项目,使用者和开发者遍布海内外。 项目跟随 Google 开源代码快速升级,并针对用户使用习惯,进行改进和功能增强。 魔趣论坛在 2012 年 12 月 12 日发起该项目 , 致力于做出 CyanogenMod 这种形式的本土化开源 ROM. 项目开放源码 , 任何感兴趣的技术高手们都可以参与到开发中 , 为其贡献力量 ! 注:MoKee Open Source 和 MoKee OS 没有任何联系,MoKee OS 已于 2012 年 11 月 7 日停止研发。 二、每个人能为 MoKee Open Source 做什么 MoKee Open Source 是一个庞大的开源项目,项目的发展离不开每个人的努力。 在这个项目中,我们需要各种各样的帮助以支持这个项目更好的运作下去。 比如说: 1. 程序语言汉化人才为项目多语言支持 2. 界面设计人才为项目好看的 UI 3. 交互设计人才为项目动画效果和全新的操作体验 4. 广大程序猿拓展功能或修复问题 5.ROM 制作高手优化支持或适配移植到更多机型 6. 此处省略一万字 三、开发环境 安装有 Linux 系统的电脑或有安装 Linux 系统虚拟机。 四、环境变量(以 Ubuntu 14.04 系统为例) 1.JDK 安装 :$ sudo add-apt-repository ppa:openjdk-r/ppa$ sudo apt-get update$ sudo apt-get install openjdk-8-jdk 2. 其它依赖 : 以上内容部分来自魔趣官网,感谢 @马丁龙猪!

  • vi教程::mokee: 开发者教你如何同步魔趣代码自编译 ROM

    我们找到第1篇与mokee: 开发者教你如何同步魔趣代码自编译 ROM有关的信息,分别包括:

    以下是的一些我们精选的mokee: 开发者教你如何同步魔趣代码自编译 ROM

    开发者教你如何同步魔趣 7.1 代码并自编译 ROM

    搞机百科出品

    一、项目说明 MoKee Open Source 是基于 Google AOSP 开发的一个 Android 分支, 同时也是国内首个完整开源的 Android 项目,使用者和开发者遍布海内外。 项目跟随 Google 开源代码快速升级,并针对用户使用习惯,进行改进和功能增强。 魔趣论坛在 2012 年 12 月 12 日发起该项目 , 致力于做出 CyanogenMod 这种形式的本土化开源 ROM. 项目开放源码 , 任何感兴趣的技术高手们都可以参与到开发中 , 为其贡献力量 ! 注:MoKee Open Source 和 MoKee OS 没有任何联系,MoKee OS 已于 2012 年 11 月 7 日停止研发。 二、每个人能为 MoKee Open Source 做什么 MoKee Open Source 是一个庞大的开源项目,项目的发展离不开每个人的努力。

    ......
  • 开发者教你:蚂蚁金服开发者工具使用教程

    我们找到第66篇与蚂蚁金服开发者工具使用教程有关的信息,分别包括:

    以下是的一些我们精选的蚂蚁金服开发者工具使用教程

    蚂蚁金服开发者工具怎么使用?蚂蚁金服开发者工具是支付宝推出的支付宝小程序开发工具,目前已经进入公测阶段,面向开发者用户,52z飞翔网小编为大家带来了蚂蚁金服开发者工具使用教程,感兴趣的小伙伴们一起来看看吧!

    开发者工具使用教程

    支付宝小程序是手机应用嵌入支付宝客户端的一种方法,有以下特点:

    基于 Web 技术,学习成本低

    一套代码,同时支持 iOS 和 Android,接近原生体验

    ......
  • vim:分享图片: 开发 | 教你爆朋友圈:2 招搞定小程序生成分享图片功

  • 的基本使用教程: 开发 | 只需一步!教你如何轻松部署小程序后端

  • 后端开发: 开发 | 只需一步!教你如何轻松部署小程序后端

  • 小程序制作器: 开发 | 小程序「分享图」生成难?一招教你轻松解

  • Faceu相机使用教程

    我们找到第35篇与Faceu相机使用教程有关的信息,分别包括:

    以下是的一些我们精选的Faceu相机使用教程

     Faceu相机使用教程!Faceu相机是一款根据人脸识别添加可以变脸的相机应用。女生的卖萌挚爱啊!那么刚使用的小伙伴知道怎么用吗?接下来小编就和大家分享Faceu相机使用教程!

      1)打开Faceu进入录制拍摄页面,相信小伙伴最喜欢的肯定是这个功能,点击左下角【小logo】,选择你要的【贴纸】。(如下图)

      2)然后点击以下画面,返回拍摄页面,点击或【中间按钮】进行拍照或者录像,拍摄完成后点击上方【功能】可对图片或视频进行操作。完成后点击下方【保存到本地】或【>】发送。(如下图)

    最新Faceu相机使用教程可以看看这篇名叫陆贞神奇阿碧和高湛_陆贞神奇阿碧高湛的文章,可能你会获得更多Faceu相机使用教程

    我们找到第1篇与陆贞神奇阿碧和高湛_陆贞神奇阿碧高湛有关的信息,分别包括:

    以下是的一些我们精选的陆贞神奇阿碧和高湛_陆贞神奇阿碧高湛

    ......
  • 全民吐彩虹使用教程

    我们找到第37篇与全民吐彩虹使用教程有关的信息,分别包括:

    以下是的一些我们精选的全民吐彩虹使用教程

    最近一款名叫的软件火了,大家都在不亦乐乎的玩起来,各种搞笑动态视频随意玩,里面有超多丰富搞笑、好玩的功能和素材。玩的最火的就是全民吐彩虹,那么全民吐彩虹到底是什么?又怎么玩呢?下面就和小编一起来了解一下吧。

      第一步:打开Faceu进入拍摄界面,对准摄像头即可。

    ......
  • 纳米盒使用教程

    我们找到第37篇与纳米盒使用教程有关的信息,分别包括:

    以下是的一些我们精选的纳米盒使用教程

     纳米盒怎么用?纳米盒怎么下载课本?纳米盒APP是一款专为中国小学生和家长设计的学习辅导和成长教育APP。纳米盒APP为学生、家长和老师带来更多超实用、高价值的功能,为孩子的学习辅导、知识传递、成长教育、家校沟通搭建一个独特的平台,它是家长的秘书,孩子的伙伴,老师的帮手。那么纳米盒app怎么使用?下面小编就为大家分享一下纳米盒app手机版使用教程,一起来看看吧!


    作文库、错题本、成绩单等等的学习工具,也有包含了语数外在内、以及广播体操等等的参考资料。

    ......
  • 手机QQ群主钱包使用教程

    我们找到第80篇与手机QQ群主钱包使用教程有关的信息,分别包括:

    以下是的一些我们精选的手机QQ群主钱包使用教程

    手机QQ群主钱包使用教程。随付费入群功能的开放,相信小伙伴会发现多了个群主钱包功能,在群主钱包中可看到相应的付费收入等。那么就跟随小编来看看手机QQ群主钱包使用教程。

      1)打开手机QQ进入软件后在【联系人】页面点击【群组】,找到相应【群】。(如下图)

      2)在群聊页面点击右上角【双人头像】,接着点击【管理群】。(如下图)

    最新手机QQ群主钱包使用教程可以看看这篇名叫当现在遇到未来的文章,可能你会获得更多手机QQ群主钱包使用教程

    我们找到第44篇与当现在遇到未来有关的信息,分别包括:

    以下是的一些我们精选的当现在遇到未来

    原来大家都没怎么看过这部漫画啊?怪不得连小火也不知道这是一部漫画作品的名字。那偶先简单地介绍一下剧情和三位主角吧,另外还有其中一位生日的补充。
    当然,有空的话,一定详细的介绍。
    ......
  • CrystalDiskInfo硬盘检测工具使用教程图解

    我们找到第134篇与CrystalDiskInfo硬盘检测工具使用教程图解有关的信息,分别包括:

    以下是的一些我们精选的CrystalDiskInfo硬盘检测工具使用教程图解

    CrystalDiskInfo是一款仅2.4M的小巧电脑硬盘检测工具,可以检测电脑硬盘接口以及硬盘好坏。针对不少电脑小白朋友,还不知道CrystalDiskInfo怎么用,以下电脑小编详细介绍下CrystalDiskInfo硬盘检测工具使用方法。

    一、首先在需要检测硬盘的电脑中下载CrystalDiskInfo工具【本地下载】;

    二、下载CrystalDiskInfo工具后解压,由于以上提供的CrystalDiskInfo硬件检测工具是电脑制作好的绿色中文版,因此大家直接点击运行“DiskInfo.exe”文件,即可打开软件,如下图所示:



    运行CrystalDiskInfo工具


    三、打开软件后,就可以看到CrystalDiskInfo硬件检测工具,检测到的硬盘信息了,如下图所示:



    CrystalDiskInfo硬盘检测工具使用教程


    ......
  • Same使用教程

    我们找到第1篇与Same使用教程有关的信息,分别包括:

    以下是的一些我们精选的Same使用教程

    Same App不是一个纯正的社交App,说实话作为互联网从业者小编已经完全厌倦了社交工具,不工作不等登QQ,微信更是一天难得看一次,在我看来社交最好的方式就是面对面一起喝个茶吃个饭。而Same App却难得吸引了小编的兴趣,这是一个相对来说比较直白比较感性的社交App,没有求粉其关注这样的老套功能,更多是各种神经病似的自言自语,小编认为在这里很多人是孤独的,因为他们并不指望你和他交流,今天来自36K的这边文章详细的介绍了关于这款App,这可以让大家有一个初步的了解,喜欢你可以下载它,如果你也是个孤独的人。

      我不想简单冠之以“状态社交”之名,因为它太包容了。我的感性认知是,它的信息结构跟意识流体很相似——以一种感觉定义定位一个时空场景(如果你看过《追忆似水流年》的话)。

      作为一个产品,Same 吸引用户之处是,它有一系列简单好用的工具,能把这些细碎的状态、情绪表达出来。从最初的图文频道,到后来的打卡、投票、语音贴纸、音乐、电影,许多等等频道都来源于此。

      无关注、无评论、无关系链。

    ......
  • BlueStacks音量键使用教程

    我们找到第36篇与BlueStacks音量键使用教程有关的信息,分别包括:

    以下是的一些我们精选的BlueStacks音量键使用教程

    本教程主要是解决:微信营销或者游戏的时候,需要某些特殊按钮(不限于音量键,各种键都可以模拟)
    其他模拟器也可以使用
    1、首先我们需要一样神器,Game KeyBoard,我上传了一个。

    5.0的我没找到中文版的,所以大家将就下,我图文说明比较详细,应该能看懂的。

    2、安装,然后打开,下图是主界面,请按照A,B,C,D的步骤来操作。

    第一步点击A,然后选择Game Keyboard:

    第二步点击B,然后选择Game Keyboard:

    第三步点击输入框C:

    如果出来这个图案表示虚拟键盘启动成功!

    第四步:下面就要把按钮A、按钮B设置为音量键(当然个人爱好,也可以设置别的键盘)
    点击Setting,选择button mapping

    先设置按钮A为音量+键

    按钮B设置为音量-键操作方法类似,不啰嗦了

    设置完了我们去试试,点击按钮A,发现音量键生效了。
    方法二:

    ......
  • 平板刷机王使用教程

    我们找到第37篇与平板刷机王使用教程有关的信息,分别包括:

    以下是的一些我们精选的平板刷机王使用教程

    平板刷机王怎么用?小编带来了平板刷机王使用教程。平板刷机王是一款安卓平板电脑刷机软件,该如何使用呢?如果你不知道使用方法的话,就请参考下文吧。
     

    第一步、安装完毕后打开“平板刷机王”,将平板连接电脑。
     

     

    第二步、连接成功后点击固件下载,按照平板的型号下载相应的平板固件。
     

     

    第三步、点击一键刷机,点击浏览,打开文件目录,找到刚才下载的固件。
     

     

    第四步、点击立即刷机,开始刷机。
     


    最新平板刷机王使用教程可以看看这篇名叫河北食品安全网的文章,可能你会获得更多平板刷机王使用教程

    ......
  • 石青万能邮件助手使用教程

    我们找到第38篇与石青万能邮件助手使用教程有关的信息,分别包括:

    以下是的一些我们精选的石青万能邮件助手使用教程

    1、安装软件【软件必须解压后,才能正常使用,不能在解压软件中双击使用。】本软件,不需要单独安装,只要下载后,解压到任意目录中就可以直接使用了,完全绿色,安全。

      解压后执行目录中的sqmail.exe文件就可以启动。udatesqmail.exe文件为自动升级文件,不用双击运行。软件会连带运行。

      2、如果是winxp或 win7下,请使用默认 风格模式【选用别的风格,将导致软件部分功能无法使用】以下截图是,win7下的配置

      一般在win7下,界面会是这样

      3、下载手机安装包后,解压如下图:请按照顺序1、2、3来顺序安装

      安装1后,启动后,按照上图调整分辨率,然后安装 2、3。 ,如下图:

      然后按照下图安装2、3模块:

      安装后,如上图界面,最后2个图标要是这个顺序。然后,每个图标都请启动一下

      4、运行程序先启动安装好的手机模拟器,然后再启动软件sqmail.exe后可以看到界面:

    ......
  • 氢OS一键升级工具图文使用教程

    我们找到第112篇与氢OS一键升级工具图文使用教程有关的信息,分别包括:

    以下是的一些我们精选的氢OS一键升级工具图文使用教程

    氢OS是一加手机推出的自制操作系统,界面和操作体验都很具特色,使用氢OS一键升级工具就可以刷到氢OS系统,下面来看看氢OS一键升级工具图文使用教程吧~!

    使用教程

    首先你需要现在对应的工具,并解压

    ......
  • 58转转使用教程方法

    我们找到第5篇与58转转使用教程方法有关的信息,分别包括:

    以下是的一些我们精选的58转转使用教程方法

    58转转是目前58赶集新推出的一款个人闲置物品买买交易平台,58转转可以让你的闲置物品得到更好的处理,把你的闲置卖个有需求的人,你也回血不少哦,那么58转转要怎么使用,怎么发布和求购二手物品呢?下面就请看小编带来的58转转使用方法攻略吧。

      第一步:打开58转转

    ......
  • 智温宝使用教程

    我们找到第35篇与智温宝使用教程有关的信息,分别包括:

    以下是的一些我们精选的智温宝使用教程

     智温宝怎么用?智温宝使用教程。最近有三位奶爸众筹20万美金,为萌宝们打造了一款全新的远红外非接触温度计。众所周知,现在市面上体温测量计大都是玻璃水银温度计,水银有毒,玻璃易打碎,若要测体温要夹在腋下大概五分钟才可以拿出来,对于常人来说都非常麻烦,更何况婴儿。智温宝wishbone全新创新非接触远红外温度计,仅需几秒,无需接触就可以轻松给你的萌宝测体温。

    ......
  • 携程抢票软件使用教程

    我们找到第56篇与携程抢票软件使用教程有关的信息,分别包括:

    以下是的一些我们精选的携程抢票软件使用教程

     携程云抢票是携程旅游中的一个新上线的功能,对于此功能很多用户还不知道怎么使用,下面小编不多废话,来教大家携程云抢票怎么使用。

      1、打开携程旅行的主页,点击火车票。

    ......
  • vi教程: 开发者教你 vim 的基本使用教程相关文章