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同类品的更多相关文章
- Linux基础(03)、常用基础指令和操作
目录 一.什么是Linux 二.常用基础指令 2.1.vi编辑 2.2.Linux文件类型 2.3.常用指令:增.删.改.查.其他 三.Linux的目录和权限 3.1.目录 3.2.权限 3.3.修改 ...
- Unix Linux 通用vi命令,使用帮助手册【珍藏版】
Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis(版权问题),不过它们都差不多 ...
- 以策略为导向的VI设计
从美学角度评价一个标志(LOGO)不是最佳方法,标志设计不是为了参加选美.标识要求除了审美功能外还应包括很多元素. 要说标志,先从CIS(企业形象系统)开始入手,里面分成MI.VI和BI,分别指企业的 ...
- Debian Vi 简介
1.Vi 简介 Vi 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都会提供这套软体.Linux 当然也有,它的 vi 其实是 elvis (版权问题),不 ...
- VI经典插件ctags
Vi经典插件ctags(转) (为了提高工作效率,必须学会使用一些工具) . 查看 key 相关信息说明的命令 :help keycodes ============================= ...
- Linux学习笔记之VI(VIM)编辑器
百度关于vi的资料 http://baike.baidu.com/view/908054.htm 关于vi 和vim的介绍可以在上面的网址看到. 1 进入和退出vi 进入:在终端命令行输入 vi ...
- QCA4002/QCA4004 为主流家电和消费电子产品推出低功耗Wi-Fi平台
美国高通公司日前宣布,其子公司高通创锐讯推出全新芯片系列,这是低功耗Wi-Fi解决方案系列的一部分,可连接组成物联网的各种设备.QCA4002和QCA4004网络平台在芯片上纳入IP堆栈及完整的网络服 ...
- Ultimus BPM 零售和快消品行业应用解决方案
Ultimus BPM 零售和快消品行业应用解决方案 行业应用需求 中国零售及快消品行业正在经历深刻变化.经济下滑,消费回落,行业危机继续发酵:人员工资.房租费用进一步上涨,成本高涨成为不能承受之重: ...
- 关于Jaccard相似度在竞品分析中的一点思考
上个月对一个小项目的效果进行改进,时间紧,只有不到一周的时间,所以思考了一下就用了最简单的方法来做,跟大家分享一下(项目场景用的类似的场景) 项目场景:分析一个产品的竞品,譬如app的竞品.网站的竞品 ...
随机推荐
- (转)IOS学习笔记-2015-03-29 int、long、long long取值范围
unsigned - - unsigned - - unsigned __int64的最大值: __int64的最小值:- unsigned __int64的最大值:
- Lambda Expression In Java
题记在阅读JDK源码java.util.Collections的时候在UnmodifiableCollection类中看到了这么一段代码: public void forEach(Consumer& ...
- 006 Python的操作符
算术操作符: + - * / % ** // 如 >>> a = 5 >>> a = a + 3 >>&g ...
- nRF52系列——nRF52832来袭
nRF52系列——nRF52832来袭 Nordic凭借着在无线技术的数十年深耕,推出第一个μBlue芯片-- nRF8001.其低功耗等特性在当时吸引了无数厂商的目光,并将这产品应用到多个领域,再之 ...
- gcc向待编译源文件传入参数的方法
gcc有两种方法向待编译源文件传入参数 第一种 利用–Dmacro=name 编译选项,详见gcc -D选项 第二种 利用链接脚本(*.lds)传入参数,类似于ADS的编译器参数可以被待编译源文件调用 ...
- 工作流软件如何成为未来web的支柱
此文作者是 Kevin Lindquist,工作流平台Decisions的营销负责人,原文发表于VB上. Web 3.0 正在敲门,但是开门的人你永远都想不到:工作流软件. 传统上工作流软件是企业级的 ...
- 从 IT 中断中学到的最佳监控实践
每个运维监控工具,一般要追踪数十万个内部性能指标.学会对哪些事件进行告警以及监控确实需要花费想当长的一段时间.因为,并非所有的指标等级都是一致.因此我们需要摸索出一套简单的方法,便于管理所有指标,而且 ...
- Django自定义上传目录
由于数据库的upload_to功能,有时不能满足每次上传灵活自定义的需求, 基于DEF的上传,有时不能满足基于CLASS的视图要求, 于是,只好慢慢用土法实现. 当然,首先,要使用上传功能时,form ...
- PYTHON--CLASS
class Robot: population = 0 def __init__(self, name): self.name = name print("(Initializing {0} ...
- 【BZOJ 1191】 [Apio2010]特别行动队 (斜率优化)
dsy1911: [Apio2010]特别行动队 [题目描述] 有n个数,分成连续的若干段,每段的分数为a*x^2+b*x+c(a,b,c是给出的常数),其中x为该段的各个数的和.求如何分才能使得各个 ...