xcode~~XVim学习

原创 2015年11月21日 14:27:44

公司其中有一个iOS程序员应用的XVim这个插件来编写程序,感觉到很方便,一下是自己学习的XVim的一些使用,不是全面的,但下面的命令本人都实际操作了一遍。有问题或者不全的话,求大神多多指教,在这里谢谢大家了

一。

   vi基本上分为四种状态

   Command mode:Vim的缺省模式,在该模式下运行命令。

   Insert mode:在该模式下插入/写文本。

   Visual mode:在该模式下可以选择一块文本区域,并对该区域内的文本执行命令或编辑操作

   Last line mode:将文件保存或退出vi,也可以设置编辑环境

   

二。

   1)切换状态

   1.Command mode模式下进入到Insert mode

   i 进入插入模式后是从光标当前位置开始输入文件

   a 进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字

   o 进入插入模式后,是插入新的一行,从行首开始输入文字

   2.Insert mode 下切换到Command mode

   esc  

   3.Command mode 切换到Last line mode

   : 键进入到Last line mode 中去

   :wq 存盘并退出vi

   :q! 不存盘 强制退出vi

   

三。在command mode下的命令

   2)移动光标

   空格  向右移动

   h  j k l  分别代表左

   0  移动到光标所在行的开头

   

   G  移动到文章的末尾

   10G 移动到文章的第20 数字代表行数

   gg 移动到文章的开头

   $   移动到光标所在行的开头(或者末尾)

   ^   移动到光标所在行的末尾(或者开头)

   b(B)  光标左移一个字到首字母

   w(W)  光标右移一个字到首字母

   H  光标移到屏幕的顶行

   M  光标移动到屏幕中间行

   L  光标移动到屏幕最后行

   Control + d 向下滚动半屏

   Control + u 向上滚动半屏

   Control + f 向下滚动一屏幕

   Control + b 向上滚动一屏幕

   

   3)删除文字

   x     删除光标所在的位置的后面一个字符

   4x    删除光标所在的位置的后面4个字符  数字是代表删除几个字符

   X     删除光标所在的位置的前面一个字符

   4X    删光标所在的位置的前面4个字符  数字是代表删除几个字符

   dd    删除光标所在的位置的哪一行

   4dd   删除光标所在的位置的哪一行的后面四行(这四行包括光标所在的行) 数字4代表删除几行

   

   

   4)复制

   p    粘贴

   yy   拷贝当前行

   Y    拷贝当前行

   cc   剪贴当前行 并进入插入模式

   

   5)其他

   u           撤销上一个命令,回到上一个操作,比如误删了一句话 可以按u 可以执行多次回复

   contol + g  列出光标所在的行号和总共的行号

   14G         将光标移动到文章的第14 行首

   

   

四。在Last line mode下的命令

   :14     冒号后面有一个数字,按回车 跳到改行 比如输入14 按回车之后,光标会跳到14行去 并进入command mode模式下





有很多不全的地方,本人也在操作学习,证实一些操作后,会继续更新   



版权声明:本文为博主原创文章,未经博主允许不得转载。

让你的 Xcode8 继续使用插件

随着 iOS10 的正式版即将发布,Xcode8 GM 也在发布会后放出,本文不会涉及到 Xcode8 有哪些更新,而是记录了如何让 Xcode8 继续支持 Plugin。 Update: 9....
  • TianYou_Code
  • TianYou_Code
  • 2016年09月19日 09:20
  • 2210

Xvim基本使用

编译器:Xcode 8.1 Xvim下载地址:https://github.com/XVimProject/XVim 基本指令: vim三种可以选择的模式 Normal mode:Vim的缺省模...
  • wmmhwj
  • wmmhwj
  • 2016年12月08日 09:54
  • 500

iOS Xcode必备插件

http://www.henishuo.com/xcode-plugin/ Xcode插件神器 作为iOS开发人员,不了解些常用的插件,不使用插件,开发效率怎么会够快呢?那么问题来了,现在的你,使用过...
  • u011303663
  • u011303663
  • 2016年03月10日 14:42
  • 651

【Xcode学C-1】如何用Xcode练习C语言,并练习一个输出例子,以及重要的注意事项

直接用Xcode学习C语言,为iOS开发打基础。
  • wsb200514
  • wsb200514
  • 2014年10月08日 17:32
  • 4894

【iOS 开发】Object-C 入门 Xcode 环境详解

1. Xcode 环境安装 ; 2. Xcode 面板详解 : 导航面板, 检查面板, 库面板 ; 3. Xcode 帮助简介 : 快速帮助, 搜索, 代码自动提示 ; 4. 第一个 Objec...
  • han1202012
  • han1202012
  • 2014年08月10日 00:23
  • 12017

第三章、一些基本数据结构使用和解析(iOS学习笔记,从零开始。)

NSString 1)rangeOfString:截取指定字符串的长度; NSRange rRange = [newEmotiontextrangeOfString:seperaterop...
  • hherima
  • hherima
  • 2013年03月04日 14:51
  • 1869

深度学习之在iOS上运行CNN

1 引言作为曾经的iOS开发者,在研究深度学习的时候,总有一个想法就是在iPhone上运行深度学习,不管是在手机上训练还是利用训练好的数据进行测试。 因为iOS的开发环境支持C++,因此,只要你的代...
  • songrotek
  • songrotek
  • 2015年07月14日 21:34
  • 7449

Xcode使用教程详细讲解(下)

j)Xcode中书签的使用 如果你要将代码中的某个部分标注起来,以便以后和方便的找它这部分代码,则我们可以使用书签。 选中一段文本或在源文件中放入插入点,然后选择Edit->Add to ...
  • I_am_JoJo
  • I_am_JoJo
  • 2015年10月20日 11:24
  • 2238

17、在Xcode7.1中控件的简单使用

1、首先选择要开发的设备尺寸,打开Main.storyboard,然后选择右侧的wAny hAny,然后Base Values,如下图所示: 2、找到控件工具栏,在右侧选择Show the ...
  • sunxiaoju
  • sunxiaoju
  • 2015年11月15日 18:35
  • 2714

ios -- 教你如何轻松学习Swift语法

目前随着公司开发模式的变更,swift也显得越发重要,相对来说,swift语言更加简洁,严谨.但对于我来说,感觉swift细节的处理很繁琐,可能是还没适应的缘故吧.基本每写一句代码,都要对变量的数据类...
  • binyao02123202
  • binyao02123202
  • 2016年08月21日 17:44
  • 2353
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:xcode~~XVim学习
举报原因:
原因补充:

(最多只允许输入30个字)