nvi

更纯正,接近原始的vi

command argument
-F    don't copy whole file, may faster
-S    secure

help (quick reference)
:exusage
:viusage

init
/etc/vi.exrc => ~/.nexrc or ~/.exrc

multi window
Edit   
Fg
fg  bg
Next  edit next file in args at new window
Previous
Visual
di[splay] b[uffers]
di[splay] s[creens]

elvis

显示模式很有特色,比如可以实现分屏,一边编辑html,一边即时查看效果

Q    vi-mode to ex-mode
cmd args
-?    options list
-s    read from stdin an excute ex script, ignore init file
-i    start with input-mode

multi window
sp[lit]     new window
new    new buffer
sne[w]    new buffer and window
sn[ext]    next file in args
sN[ext] previous file in args
sre[wind]    first file in args
sl[ast]        last
sa[ll]        create window for file without window in args
close        close window not affect buffer
wquit        write buffer to file and close window
qall        close all not affect buffer without window
wi[ndow] [target]    list all window if no target
    target:
    +    ^W k    switch to next window
    ++    ^W ^W    switch round
    -    ^W j    previous window
    --    ^W ^W
    num    window=num
    buffer-name

^w c    :close
^w d    change mode on syntax and html,man,tex
^w j    next
^w k    previous
^w n    :snew
^w q    ZZ
^w s    :split
^w S    change wrap option, wrap or scroll
^w ]    :stag
[count] ^w ^w    next or count's
^w +    increase size (only for termcap)
^w -    decrease size
^w \    maxmium window

visual mode
v    text field, one char every time
V    one line
^v    rectangle area

program assist
cc
mak[e]
er[rlist]    next error position

display mode
di[splay] [mode [lang]]        change mode ,lang stand for syntax
no[rmal]    same as :di normal

elvis.brf    before reading file, default check extend name
elvis.arf    after reading file, check name, open syntas heighlight
elvis.bwf    before writing file, backup
elvis.awf    after writing file

vile

类似emacs的vi

help document
:show-commands    list of vile cmd with shortly describe
:apropos    cmd name contain specified string
:describe-key    show describe of input cmd
:describe-function

init
$XVILE_MENU => .vilemenu    set X11 menu
$VILEINIT =>$VIL_STARTUP_FILE =>.vilerc => .exrc

multi window
:split        split-current-window

delete-other-windows    ^o, ^x 1
delete-window        ^k, ^x 0
edit-file,E,e        ^x e
find-file        ^x e
grow-window        V    increase count line at current window
shrink-window        v    decrease count line
move-next-window-down    ^a ^e    scroll text up in other window
move-next-window-up    ^a ^y
move-window-left    ^x ^l
move-window-right    ^x ^r
next-window        ^x o
position-window        z where        where may be center(. M m),top(ENTER H t), bottom(- L b)
previous-window        ^x O   
resize-window            change window as counts lines
restore-window   
save-window            mark a window, use for restore
scroll-next-window-down    ^a ^d    half screen
scroll-next-window-up    ^a ^u
view-file            readonly open file
historical-buffer    _    nine buffer lists
toggle-buffer-list    *    pop a window, show all buffer

quoted motion
1q,q    heighlight  by char
2q    line
3q    rectangle
^s      refer to quote field

^x !cmd        run cmd
^x ^x        next error

vi同类品的更多相关文章

  1. Linux基础(03)、常用基础指令和操作

    目录 一.什么是Linux 二.常用基础指令 2.1.vi编辑 2.2.Linux文件类型 2.3.常用指令:增.删.改.查.其他 三.Linux的目录和权限 3.1.目录 3.2.权限 3.3.修改 ...

  2. Unix Linux 通用vi命令,使用帮助手册【珍藏版】

    Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多 ...

  3. 以策略为导向的VI设计

    从美学角度评价一个标志(LOGO)不是最佳方法,标志设计不是为了参加选美.标识要求除了审美功能外还应包括很多元素. 要说标志,先从CIS(企业形象系统)开始入手,里面分成MI.VI和BI,分别指企业的 ...

  4. Debian Vi 简介

    1.Vi 简介    Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台  Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis (版权问题),不 ...

  5. VI经典插件ctags

    Vi经典插件ctags(转) (为了提高工作效率,必须学会使用一些工具) . 查看 key 相关信息说明的命令 :help keycodes ============================= ...

  6. Linux学习笔记之VI(VIM)编辑器

    百度关于vi的资料 http://baike.baidu.com/view/908054.htm 关于vi 和vim的介绍可以在上面的网址看到. 1   进入和退出vi 进入:在终端命令行输入 vi ...

  7. QCA4002/QCA4004 为主流家电和消费电子产品推出低功耗Wi-Fi平台

    美国高通公司日前宣布,其子公司高通创锐讯推出全新芯片系列,这是低功耗Wi-Fi解决方案系列的一部分,可连接组成物联网的各种设备.QCA4002和QCA4004网络平台在芯片上纳入IP堆栈及完整的网络服 ...

  8. Ultimus BPM 零售和快消品行业应用解决方案

    Ultimus BPM 零售和快消品行业应用解决方案 行业应用需求 中国零售及快消品行业正在经历深刻变化.经济下滑,消费回落,行业危机继续发酵:人员工资.房租费用进一步上涨,成本高涨成为不能承受之重: ...

  9. 关于Jaccard相似度在竞品分析中的一点思考

    上个月对一个小项目的效果进行改进,时间紧,只有不到一周的时间,所以思考了一下就用了最简单的方法来做,跟大家分享一下(项目场景用的类似的场景) 项目场景:分析一个产品的竞品,譬如app的竞品.网站的竞品 ...

随机推荐

  1. OpenJudge 1806:词典find()与end()

    1806:词典 总时间限制:  3000ms  内存限制:  65536kB 描述 你旅游到了一个国外的城市.那里的人们说的外国语言你不能理解.不过幸运的是,你有一本词典可以帮助你. 输入 首先输入一 ...

  2. 第一个wxWidgets程序

    wxWidgets的安装方法网上有一大堆,可以参照http://wiki.codeblocks.org/index.php?title=WxWindowsQuickRef 这里解压并编译 ,也可以参照 ...

  3. 基于NodeJs的网页爬虫的构建(一)

    好久没写博客了,这段时间已经忙成狗,半年时间就这么没了,必须得做一下总结否则白忙.接下去可能会有一系列的总结,都是关于定向爬虫(干了好几个月后才知道这个名词)的构建方法,实现平台是Node.JS. 背 ...

  4. mongodb 安装及,设置账户、主从

    我原来没用过mongodb ,在晚上查了查需要的命令,关于怎么mongodb怎么用,我就不知道了 官方网站: http://www.mongodb.org/ MongoDB 安裝,主从配置一 Mong ...

  5. 数据结构学习——shell排序的C语言实现

    shell排序: 这个排序的命名是来自发明者的名字,和排序的方法没有字面上的联系.所以不要因为名字而感觉很难.在K&R的C程序设计语言中书中只用了几行代码很简洁的实现了这个排序算法.那就来看看 ...

  6. 记录创建企业Wiki的几个开源项目

    很多著名的企业Wiki都是开源产品,如Foswiki(基于Perl),TWiki(基于Perl)等,另外有Mindtouch(基于PHP, C#),Confluence(基于Java)等.维基道的Wi ...

  7. git 401 错误

    错误信息:error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.n ...

  8. sql server 2008数据复制

    SQL Server 2008数据库复制是通过发布/订阅的机制进行多台服务器之间的数据同步,我们把它用于数据库的同步备份.这里的同步备份指的是备份服务器与主服务器进行实时数据同步,正常情况下只使用主数 ...

  9. MyEclipse创建WebService

    使用Eclipse的话还要装web tool platform很多东西,用MyEclipse一步到位,创建WebService很方便. MyEclipse中有自己的Tomcat,要把事先在电脑上独立安 ...

  10. after I see Little Dorrit

    也许是我太追名逐利,所以我不肯承认自己花费了大把的时间看电影,通过写博客好像自己从中感悟到了什么,好像看电影也是一种学习的方式. 也许是我平静自内心的方式,我太忙于玩或者学习,甚至没有机会非常沉静 一 ...