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

生活经验

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

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

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

pc蛋蛋登录 pc蛋蛋预测99预测以下是的一些我们精选的vi教程: 开发者教你 vim 的基本使用教程

什么是 VIM?

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

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

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

Vim the Six Billion Dollar editor

模式下。

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

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

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

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

推荐:

更强

第四级 – Vim 超能力

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

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

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

vi" → 会选择 foo.

va" → 会选择 "foo".

vi ) → 会选择 "foo".

pc蛋蛋登录 pc蛋蛋预测99预测va ) → 会选择 ( "foo" ) .

pc蛋蛋登录 pc蛋蛋预测99预测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,你需要使用 而不是 , 是拷贝剪贴板。

自动提示: 和

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

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

pc蛋蛋登录 pc蛋蛋预测99预测qa 把你的操作记录在寄存器 a。

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

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

示例

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

qaYpq →

qa 开始录制

Yp 复制行 .

增加 1.

q 停止录制 .

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

pc蛋蛋登录 pc蛋蛋预测99预测@@ → 在 2 正面写下 3

pc蛋蛋登录 pc蛋蛋预测99预测现在做 100@@ 会创建新的 100 行,并把数据增加到 103.

可视化选择: v,V,

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

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

→ 左右缩进

pc蛋蛋登录 pc蛋蛋预测99预测= → 自动给缩进 (注:这个功能相当强大,我太喜欢了)

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

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

$ 到行最后

pc蛋蛋登录 pc蛋蛋预测99预测A, 输入字符串,按 ESC。

分屏 : :split 和 vsplit.

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

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

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

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

+ ( 或 - ) : 增加尺寸

结束语

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

pc蛋蛋登录 pc蛋蛋预测99预测我建议你每天都学 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预测有关的信息,分别包括:

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

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

搞机百科出品

pc蛋蛋登录 pc蛋蛋预测99预测一、项目说明 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有关的信息,分别包括:

    pc蛋蛋登录 pc蛋蛋预测99预测以下是的一些我们精选的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 ('');