iOS下vim的使用;
vim 的三种模式:
、一般模式(默认)
、插入模式(写文字)
、命令行模式(保存) 各种模式的功能区分如下:
、一般模式:控制屏幕光标的移动,字符和光标的删除,移动复制某区段。
、插入模式:唯有在插入模式下,才可以做文字数据输入,按 esc 键可以回到“一般模式”。 、命令行模式:将储存文件或者离开编辑器,也可设置编辑环境,如寻找字符串,列出行号等。
【注意】
进入vim, 处于一般模式,此时不能够进行文字输入,如果想
进行文字输入,必须进入插入模式, 按 ‘i’,’a’,’o’
进入插入模式。
【注】快捷键—要使用英文输入法。
i:
插入,从目前光标所在之处插入所输入文字
o:
插入新的一行,从行首开始输入文字。
a:
增加,目前光标所在的下一个字开始输入文字。
. vim常用命令
<> 插入模式状态下
按 [ESC]进入一般模式
<> 一般模式状态下常用的快捷键
按 i a o 进入到插入模式
shift +: 进入命令行模式
h j k l: 左下上右
yy : 复制当前光标所在的行
p : 粘贴到光标的下一行
dd : 剪切光标所在的行
n + yy: 复制光标往下的n行 n + dd: 剪切光标往下的n行
shift + $ : 光标快速定位到行尾
: 光标快速定位到行首
gg : 快速定位到第一行
shift + g/G : 快速定位到尾行
shift + v : 在按上下键—选择多行
选择多行之后,安一下d/y 进行多行的剪切或者复制
按 / 进行快速的查找:
按 n/N 往上/下继续查找
【注】只能在一般模式下才能进入命令行模式
<>命令行模式状态下
w : 保存
q : 退出 wq: 先保存在退出
q! : 不保存退出
set nu/number : 显示行号
set nonu/nonumber: 取消行号

vim常用命令(iOS)的更多相关文章

  1. Vim常用命令总结

    Vim常用命令总结: 下文是小编自己整理的关于日常linux vim编程过程中用的一些常用命令,资料参考鸟哥的 如果有需要的小伙伴可以参考一下!(底部有下载地址) 一. 一般模式可用的按钮说明 1.1 ...

  2. 实用手册:130+ 提高开发效率的 vim 常用命令

    Vim 是从 vi 发展出来的一个文本编辑器.代码补完.编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用.和 Emacs 并列成为类 Unix 系统用户最喜欢的编辑器.这里收录了130+程 ...

  3. vim常用命令汇总

    vim常用命令汇总: http://www.cnblogs.com/softwaretesting/archive/2011/07/12/2104435.html 定位 本行第一个字符 ctrl+$ ...

  4. [转]vim常用命令

    [转]vim常用命令 http://www.cnblogs.com/sunyubo/archive/2010/01/06/2282198.html http://blog.csdn.net/wooin ...

  5. vim常用命令 vim键盘布局

    vim键盘布局,vim快捷键 vim常用命令:

  6. VI/VIM 常用命令

    VI/VIM 常用命令=========== 整理自鸟哥的私房菜 ---------- - 移动光标 命令                    | 描述----------------------- ...

  7. Vim常用命令【转载】

    下面基本是vim的基本用法,刚开始学习可能有些不习惯.但贵在坚持,即使不习惯,也要坚持使用,做到不经过思考就能操作,你会发现真的很方便.很多操作可以通过不同的命令达到,我这里只列出常用的. 基础命令 ...

  8. Linux—vim常用命令

    vim常用命令: 1. 键入i进入编辑模式2. esc进入命令模式3. a,进入编辑模式3. b,光标移动到单词前,end,光标移动到行尾4. home光标移动到行首5. cc,删除当前行,并进入编辑 ...

  9. vim常用命令总结(转)

    vim常用命令 -------------------------------------------------------------------------------------------- ...

随机推荐

  1. js生成一个以零开头的八位数并且依次递增

    条件:1八位数:2.以领开头:3.末尾要依次递增 <script type="text/javascript">function Account(num,a){ // ...

  2. html5 摄像头的调用

    <!DOCTYPE html> <html> <head> <title>摄像头调用</title> <meta name=" ...

  3. wampserver 2.5安装pear win8.1

    集成环境的悲伤啊~ 本来看到pear想试试 结果发现根本没有go-pear.bat 自己的环境 都是 系统win 8.1 php 5.5.12 mysql  5.6.17 apache 2.4.9   ...

  4. android自定义控件(9)-Android触摸事件分发机制

    触摸事件的传递机制:   首先是最外层的viewgroup接收到事件,然后调用会调用自己的dispatchTouchEvent方法.如果在ACTION_DOWN的时候dispatchTouchEven ...

  5. 弹出框四 之toastr.js (完成提示框)

    1.下载 toastr.js组件 2. $(function () { toastr.success('提交数据成功'); toastr.error('Error'); toastr.warning( ...

  6. 自定义列表dl的使用原因和场合

    为什么要使用自定义列表? dl和ol, ul的区别? 要正确理解dl的意图, 理解 dl的 "语义" ! 才能知道为什么要使用dl, 以及在什么时候/ 什么情况下使用 dl? dl ...

  7. Jquery网页加载进度条(随笔,当然要随便写,当日记动态心情写咯)

    首先先是吐槽时间... 告诉大家一个好消息,就是有个妹子非常仰慕我的前端技术说要包养我 然后有好多羡慕嫉妒恨的童鞋一定要说,少年你太天真了,那一定是HR 然后我表示她不是HR,本宅的春天貌似要到来了. ...

  8. WCF自定义扩展,以实现aop!

    引用地址:https://msdn.microsoft.com/zh-cn/magazine/cc163302.aspx  使用自定义行为扩展 WCF Aaron Skonnard 代码下载位置: S ...

  9. Android与Dalvik

    自学android的同事说:Android 这个妈蛋!! 当初就应该选择c++/c 来开发.现在为了效率又搞ART.简直是折腾,art在android5.0 的时候就是默认了.前段时间还在学习andr ...

  10. 两个伪类下特有的属性 content

    更加具体的可以参考:https://developer.mozilla.org/zh-CN/docs/Web/CSS/content