vi同类品

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同类品

时间: 2024-11-04 15:15:44

vi同类品的相关文章

学习vi和vim编辑器(13):vi同类品的功能总览

本章将学习vi同类品提供的相关功能. 它们都是我兄弟: 有许多可以自由取得的vi编辑器同类品.<vi和vim编辑器>重点介绍了vim编辑器,也简要地介绍了另外三种常用的同类品:nvi,elvis,vile.这些同类品都提供了vi之外的许多扩展功能,尽管方式可能不同,但这些同类品通常会提供相同的扩展功能.本篇文章将总体介绍这些同类品提供的扩展功能. 多窗口编辑:可以将屏幕分割成多个"窗口",从而在每个窗口编辑不同的文件,或者观察同一文件的不同部分.这使得同时在多个文件中工作更

学习vi和vim编辑器(14):vim概述

vim指的是" vi improved ",即改进版的vi.目前vim可能是使用最为广泛的vi同类品. 概览: 作者与简史: vim由Bram Moolenaar编写,也得到其他人的协助开发.所以vim能够随着计算机工业以及文本编辑需求而相应地成长与改变,并维持着自身的价值.今天的vim是功能最为全面的类vi编辑器之一,在线帮助也很丰富. 与vi的比较: vim的接受度比vi更为广泛,因为某些版本的vim几乎可供所有操作系统使用,而vi只适用于UNIX或类似于UNIX的系统.vi是原始

淘抢购,手机淘宝最火的营销活动,想上吗?大神来教你!

淘抢购,目前手机淘宝最火的营销活动之一,为什么是之一,因为仅次于聚划算!如果没有聚划算,他就是第一! 如果你是个电商,并且是阿里系的电商,相信你肯定会对淘抢购趋之若鹜!那么问题来了,怎么样才能千军万马挤过独木桥呢? 首先,你的综合服务售后指标要高于同行业,这是硬性指标!如果没达到,赶紧练内功去,赶紧把你的好评返现金额提高若干倍!有钱不怕绿灯不变红灯! 然后,你要清楚活动的目标核心是什么,你要知道审核的小二,在审核商品的时候考虑的重点在哪里!以淘抢购来说,他的目标核心点有三个:1.应季 2.价够低

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

目录 一.什么是Linux 二.常用基础指令 2.1.vi编辑 2.2.Linux文件类型 2.3.常用指令:增.删.改.查.其他 三.Linux的目录和权限 3.1.目录 3.2.权限 3.3.修改权限 一.什么是Linux Linux是操作系统:Windos.Mac.Linux.Unix\ Linux的划分 Ubuntu //教育 Centos //服务器端 Deepin Suse 红旗 使用Linux的原因 稳定.安全(开发人员.权限控制.开源).免费.省资源 虚拟机 Window:VMw

爱奇艺、优酷、腾讯视频竞品分析报告2016(一)

1 背景 1.1 行业背景 1.1.1 移动端网民规模过半,使用时长份额超PC端 2016年1月22日,中国互联网络信息中心 (CNNIC)发布第37次<中国互联网络发展状况统计报告>,报告显示,网民的上网设备正在向手机端集中,手机成为拉动网民规模增长的主要因素.截至2015年12月,我国手机网民规模达6.20亿,有90.1%的网民通过手机上网. 图 1  2013Q1~2015Q3在线视频移动端和PC端有效使用时长份额对比 根据艾瑞网民行为监测系统iUserTracker及mUserTrac

竞品分析该怎么做

现在市面上个各种场景下应用的App层出不穷,相关的App广告也狂轰滥炸.让做IT行业的咱和咱们的小伙伴们都应接不暇,不知道该用哪个,也不知道到底哪个更好用.而这些宣传和广告充分体现一句俗语:王婆卖瓜自卖自夸. 一款产品被用户所接纳,不是因为它的产品有多好,解决了用户所有的问题,而恰恰因为它的某一个功能解决了客户的某个问题,当解决方案和问题匹配上了,用户自然就用你的产品. 在了解什么是竞品分析之前,我们先将身边总接触到的产品,做个简单的分类,并将众所周知的产品做为该类型的代表产品进行归类,这样的话

《竞品调研:抄也是一门学问》学习总结

最近看了三节课出品的课程<竞品调研:抄也是一门学问>,学习总结如下: 1.产品调研的误区: (1).产品调研报告 不等于 行业分析报告 (2).产品调研报告 不等于 产品体验报告 (3).产品调研报告 不等于 写产品报告 (4).不要用"看起来很高深''的分析过程来证明自己的结论是靠谱的 (5).不要期望通过竞品的调研来证明自己的存在感 2.不做产品调研的PM是不合格的,优秀的PM一定能做好产品调研 3.产品调研的全过程: 调研背景--明确目的--选择产品-体验产品--还原产品--分

在线零售的新爆发:良品铺子何成天猫超品日对象?

日前,知名影星杨紫悄然驾临成都蓉北天街良品铺子旗舰店,在与现场的影迷和粉丝分享她近期的工作动态对同时,还和现场对粉丝与影迷分享了她日常生活工作中对美食选择方式.在短短的互动过程中,杨紫不仅向在场的粉丝和影迷发送了数个大额红包,还额外地透露了她本人对良品铺子新推出对爆品"一代佳仁"对喜爱之情,特别在回答主持人提问喜爱原因时,杨紫更是直截了当地回答"一代佳仁"的产品理念和健康文化是吸引她的最大依据. 作为演艺圈的当红花旦,杨紫悄然驾临良品铺子旗舰店的行为引起了大量零售行

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

Unix Linux 通用vi命令,使用帮助手册[珍藏版] Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多.熟悉 DOS 下的文书处理後,也许会感到 vi 并不好用:Unix 上也已经发展出许多更新.更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外的软体.所以,学习 vi 的基本操作还是有好处,让你在各个不同的机器上得心