欢迎来到好奇专题分享网! 手机访问:

生活经验

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

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

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

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

什么是 VIM?

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

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

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

Vim the Six Billion Dollar editor

模式下。

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

pc蛋蛋登录 pc蛋蛋预测99预测此时,你可以输入文本了,就像你用 " 记事本 " 一样。

pc蛋蛋登录 pc蛋蛋预测99预测如果你想返回 模式,请按 ESC 键。

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

推荐:

更强

第四级 – Vim 超能力

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

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

pc蛋蛋登录 pc蛋蛋预测99预测假设你有一个字符串 ( map ( + ) ( "foo" ) ) . 而光标键在第一个 o 的位置。

vi" → 会选择 foo.

va" → 会选择 "foo".

vi ) → 会选择 "foo".

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

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

pc蛋蛋登录 pc蛋蛋预测99预测v2a ) → 会选择 ( map ( + ) ( "foo" ) )

块操作 :

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

^ → 到行头

→ 开始块操作

pc蛋蛋登录 pc蛋蛋预测99预测→ 向下移动 ( 你也可以使用 hjkl 来移动光标,或是使用 %,或是别的 )

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

pc蛋蛋登录 pc蛋蛋预测99预测在 Windows 下的 vim,你需要使用 而不是 , 是拷贝剪贴板。

自动提示: 和

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

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

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

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

pc蛋蛋登录 pc蛋蛋预测99预测@@ 是一个快捷键用来 replay 最新录制的宏。

示例

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

qaYpq →

qa 开始录制

Yp 复制行 .

增加 1.

q 停止录制 .

pc蛋蛋登录 pc蛋蛋预测99预测@a → 在 1 下面写下 2

@@ → 在 2 正面写下 3

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

可视化选择: v,V,

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

pc蛋蛋登录 pc蛋蛋预测99预测J → 把所有的行连接起来(变成一行)

→ 左右缩进

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

pc蛋蛋登录 pc蛋蛋预测99预测在所有被选择的行后加上点东西:

pc蛋蛋登录 pc蛋蛋预测99预测选中相关的行 ( 可使用 j 或 或是 /pattern 或是 % 等…… )

$ 到行最后

A, 输入字符串,按 ESC。

分屏 : :split 和 vsplit.

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

pc蛋蛋登录 pc蛋蛋预测99预测:split → 创建分屏 ( :vsplit 创建垂直分屏 )

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

pc蛋蛋登录 pc蛋蛋预测99预测_ ( 或 | ) : 最大化尺寸 ( | 垂直分屏 )

+ ( 或 - ) : 增加尺寸

结束语

pc蛋蛋登录 pc蛋蛋预测99预测上面是作者最常用的 90% 的命令。

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

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

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

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

pc蛋蛋登录 pc蛋蛋预测99预测运行 vimtutor 直到你熟悉了那些基本命令。

pc蛋蛋登录 pc蛋蛋预测99预测其在线帮助文档中你应该要仔细阅读的是 :help usr_02.txt.

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

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

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

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

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

以下是的一些我们精选的魔趣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

    pc蛋蛋登录 pc蛋蛋预测99预测开发者教你如何同步魔趣 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 是一个庞大的开源项目,项目的发展离不开每个人的努力。

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

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

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

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

  • vi教程: 开发者教你 vim 的基本使用教程相关文章
    document.write ('');