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控制图片显示的大小(图片等比例缩放)

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  2. ecshop修改注册、增加手机

    1.去掉“用户名”注册 a.去掉提交 user_passport.dwt页面去掉 <input name="username" type="text" s ...

  3. 安卓、swiper标准的文字滚动

    溢出滚动基本原理还是relative,absolute.  核心高度  swiper-wrapper 和gun-swiper-slide 的自适应高度成为关键 <style> .gun-s ...

  4. setObject()用法

    setObject()用法 setObject(i+1,arg[i])用法与setInt(i+1,arg[i]),setString(i+1,arg[i])用法类似, 但不需指定参数类型,可以通用: ...

  5. 通过LVS+Keepalived搭建高可用的负载均衡集群系统

    1. 安装LVS软件      (1)安装前准备操作系统:统一采用Centos6.5版本,地址规划如下: 服务器名 IP地址 网关 虚拟设备名 虚拟ip Director Server 192.168 ...

  6. .NET4.0 __doPostBack未定义

    方法一.浏览器设置成兼容模式. 方法二.安装服务器版的.Net40的补丁.http://download.csdn.net/detail/5653325/6642051 方法三.点击VS的工具菜单-- ...

  7. 新浪微博客户端(63)-使用block进行链式编程

    Person.h #import <Foundation/Foundation.h> @interface Person : NSObject - (Person *(^)())study ...

  8. git项目开发版本控制实践

    linux和bsd: 第一, bsd, berkeley software distribution, 伯克利软件套装, 是最开始的unix是开放的, 然后berkeley对unix进行了修改, 形成 ...

  9. 不解压直接查看tar包内容

    . file.tar.gz gzip -dc file.tar.gz | tar tvf - . file.tar.bz2 bzip2 -dc file.tar.bz2 |tar tvf - . fi ...

  10. [设计模式] javascript 之 享元模式;

    享元模式说明 定义:用于解决一个系统大量细粒度对象的共享问题: 关健词:分离跟共享: 说明: 享元模式分单纯(共享)享元模式,以及组合(不共享)享元模式,有共享跟不共享之分:单纯享元模式,只包含共享的 ...