命令一览表
数控车床指令字符一览表-1

1.0
1.5 0.974 0.8 0.6 0.4 0.16
2 1.299 0.9 0.6 0.6 0.4 0.1
2.5 1.642 1.0 0.7 0.6 0.4 0.4 0.15
3 1.949 1.2 0.7 0.6 0.4 0.4 0.4 0.2
牙深 (半径量) 0.649 0.7 0.4 0.2 2次 3次 3次 4次 5次 6次
制 螺 纹 螺 距 1次
切 削 次 数 及 进 给 量 ) 量 径 直 (
24
18 0.904 0.8 0.6 0.3 0.11
16 1.016 0.8 0.6 0.5 0.14
14 1.162 0.8 0.6 0.5 0.3 0.13
12 1.355 0.9 0.6 0.6 0.4 0.21
牙深 (半径量) 0.678 0.8 0.4 0.16 2次 3次 3次 4次 5次 6次
备注: 为缺省值。 备注:M05 和 M09 为缺省值。
准备功能一览表(一)
G 代码 G00 G01 G02 G03 G04 G20 G21 G28 G29 G32 G36 G37 G40 G41 G42 G54 G55 G56 G57 G58 G59 组 01 功能 快速定位 直线插补指令 顺圆弧插补指令 逆圆弧插补指令 暂停 英制输入 公制输入 返回刀具参考点 由参考点返回 螺纹车削 直径编程 半径编程 刀尖半径补偿值取消 左刀尖半径补偿值取消 右刀尖半径补偿值取消 参数(后续地址字) X,Z X,Z X,Z,I,K,R X,Z,I,K,R P X,Z X,Z 备注 ▲ ▲ ▲ ▲ ▲ ▲
倒角控制
M 代码及功能
代码 M00 M02 M30 M98 M99 模态 非模态 非模态 非模态 非模态 非模态 功能说明 程序停止 程序结束 程序结束并返 回程序起点 调用子程序 子程序结束 代码 M03 M04 M05 M07 M08 M09 模态 模态 模态 模态 模态 模态 模态 功能说明 主轴正转起动 主轴反转起动 主轴停止转动 切削液打开 切削液打开 切削液停止
Mastercam 命令解说表

对二个图素作倒圆角处理 Radius Angle< 180 倒圆角 S L F 半径值 生成的圆弧小于 180 生成的圆弧小于 180 生成一整圆 是否修整掉多余的 对一封闭图形的每一个转角处倒圆角 只倒出逆时针方向的圆 只倒出顺时针方向的圆角 所有方向都倒圆角
Fillet
选 择 参 数
Trim Chain
Position 指定位置 Along ent 等分绘点 Node pts 曲线节点 Cpts NBS 控制点 Dynamic 动态绘点 Length 指定长度 Slice 剖切点 Srf project 投影至面 Prep/Dist 法向/距离 Grid 网格点 Boltcir 圆周点 Small arcs 小弧圆心 Horizontl 水平线 Lin e 线 段 点
给出二端点及半径值,生成四个圆弧,选中其中一个 通过给出的三点,生成圆弧 1 entity 2 entities 3 entities Ctr line point 与一图素相切,给出一点(近切点)和半径,生成 四个半圆,选中其中一个 与二图素相切, 给出半径,生成一整圆 与三个图素相切,生成一切弧 与二条相交直线中的一条直线相切,另一条直线通 过圆心,给出半径,生成二整圆,选中其中一个 通过一点,与一图素相切,给出半径,生成四个圆 弧,选中其中一个
Spline
选 择 参 数
Automatic 自动 Ends Y/N 端点状态, Curve 转成曲线 Blend 熔接
Cunst param 常参数 (指定位置)
生成曲面或实体面上选定点的 u 方向或 v 方向或 uv 二个方向上 的曲线
Cur ve 曲 面 曲 线
Patch bndy 缀面边线 Flowline 曲面流线 Dynamic 动态绘线 Slice 剖切线 Intersect 交线 Project 投影线 Part line 分模线 One edge 单一边界 All edges 所有边界 Loft Coons Ruled 举升曲面 昆氏曲面 直纹曲面
电脑运行命令表

电脑运行命令一览表输入法不见了可运行: ctfmon 命令找回来。
winver检查Windows版本dxdiag检查DirectX信息mem.exe显示内存使用情况Sndvol32音量控制程序sfc.exe系统文件检查器chkdsk.exe Chkdsk磁盘检查gpedit.msc 组策略regedit.exe 注册表Msconfig.exe 系统配置实用程序cmd.exe CMD命令提示符services.msc 服务lusrmgr.msc 本地账户管理drwtsn32 系统医生cleanmgr 整理iexpress 木马捆绑工具,系统自带mmc 控制台dcpromo 活动目录安装ntbackup 系统备份和还原rononce -p 15秒关机taskmgr 任务管理器conf 启动netmeetingdevmgmt.msc 设备管理器diskmgmt.msc NT的磁盘管理器compmgmt.msc 计算机管理winchat 局域网聊天dvdplay DVD播放器mplayer2 简易widnows media playermspaint 画图板nslookup 网络管理的工具syskey 系统加密,一旦加密就不能解开,保护windows xp系统的双重密码wupdmgr WIDNOWS UPDATEClipbrd 剪贴板查看器Odbcad32 ODBC数据源管理器Nslookup IP地址侦测器开始运行命令集锦winver---------检查Windows版本wmimgmt.msc----打开windows管理体系结构(WMI)wupdmgr--------windows更新程序wscript--------windows脚本宿主设置write----------写字板winmsd---------系统信息wiaacmgr-------扫描仪和照相机向导winchat--------XP自带局域网聊天mem.exe--------显示内存使用情况Msconfig.exe---系统配置实用程序mplayer2-------简易widnows media player mspaint--------画图板mstsc----------远程桌面连接mplayer2-------媒体播放机magnify--------放大镜实用程序mmc------------打开控制台mobsync--------同步命令dxdiag---------检查DirectX信息drwtsn32------ 系统医生devmgmt.msc--- 设备管理器dfrg.msc-------磁盘碎片整理程序diskmgmt.msc---磁盘管理实用程序dcomcnfg-------打开系统组件服务ddeshare-------打开DDE共享设置dvdplay--------DVD播放器net stop messenger-----停止信使服务net start messenger----开始信使服务notepad--------打开记事本nslookup-------网络管理的工具向导ntbackup-------系统备份和还原narrator-------屏幕“讲述人”ntmsmgr.msc----移动存储管理器ntmsoprq.msc---移动存储管理员操作请求netstat -an----(TC)命令检查接口syncapp--------创建一个公文包sysedit--------系统配置编辑器sigverif-------文件签名验证程序sndrec32-------录音机shrpubw--------创建共享文件夹secpol.msc-----本地安全策略syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码services.msc---本地服务设置Sndvol32-------音量控制程序sfc.exe--------系统文件检查器sfc /scannow---windows文件保护tsshutdn-------60秒倒计时关机命令tourstart------xp简介(安装完成后出现的漫游xp程序)taskmgr--------任务管理器eventvwr-------事件查看器eudcedit-------造字程序explorer-------打开资源管理器packager-------对象包装程序perfmon.msc----计算机性能监测程序progman--------程序管理器regedit.exe----注册表rsop.msc-------组策略结果集regedt32-------注册表编辑器rononce -p ----15秒关机regsvr32 /u *.dll----停止dll文件运行regsvr32 /u zipfldr.dll------取消ZIP支持cmd.exe--------CMD命令提示符chkdsk.exe-----Chkdsk磁盘检查certmgr.msc----证书管理实用程序calc-----------启动计算器charmap--------启动字符映射表cliconfg-------SQL SERVER 客户端网络实用程序Clipbrd--------剪贴板查看器conf-----------启动netmeetingcompmgmt.msc---计算机管理cleanmgr-------垃圾整理ciadv.msc------索引服务程序osk------------打开屏幕键盘odbcad32-------ODBC数据源管理器oobe/msoobe /a----检查XP是否激活 lusrmgr.msc----本机用户和组logoff---------注销命令iexpress-------木马捆绑工具,系统自带Nslookup-------IP地址侦测器fsmgmt.msc-----共享文件夹管理器utilman--------辅助工具管理器gpedit.msc-----组策略net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net use \\ip\ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码 /add 建立用户net user guest /active:yes 激活guest用户net user 查看有哪些用户net user 帐户名查看帐户的属性net localgroup administrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:administrator后加s用复数net start 查看开启了哪些服务net start 服务名开启服务;(如:net start telnet, net start schedule)net stop 服务名停止某服务net time \\目标ip 查看对方时间net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes可取消确认信息net view 查看本地局域网内开启了哪些共享net view \\ip 查看对方局域网内开启了哪些共享net config 显示系统网络设置net logoff 断开连接的共享net pause 服务名暂停某服务net send ip "文本信息" 向对方发信息net ver 局域网内正在使用的网络连接类型和信息net share 查看本地开启的共享net share ipc$ 开启ipc$共享net share ipc$ /del 删除ipc$共享net share c$ /del 删除C:共享net user guest 12345 用guest用户登陆后用将密码改为12345net password 密码更改系统登陆密码netstat -a 查看开启了哪些端口,常用netstat -annetstat -n 查看端口的网络连接情况,常用netstat -annetstat -v 查看正在进行的工作netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)netstat -s 查看正在使用的所有协议使用情况nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
PLC指令

FC系列可编程控制器的基本指令如下:Array1、2表示操作数LDIX0 与母线连接OUT Y0 LD X1 OUTM1 驱动指令OUTY3LDX0AND X3 串联接点OUT Y0 AND X1OUTY1● 直接连到母线上时使用,或者在一个接点组开始时使用。
● LD 表示常开接点,LDI 表示常闭接点。
● OUT 指令是对输出继电器、内部继电器的线圈驱动指令,对输入线圈只能作中间接点使用。
●并列的OUT 命令能多次使用。
●用AND ,ANI 指令串联连接1个接点。
在逻辑运算开始接点后面,串联连接的接点使用此指令。
在线圈驱动指令后面,串联连接在该线圈驱动指令前面的回路上的接点也使用此指令。
●AND 表示常开接点,ANI 表示常闭接点。
●用OR,ORI指令并联连接1个接点。
如果有两个以上的接点串联连接,并将这种串联回路块与其他回路并联连接时,采用后面的ORLD指令。
●OR,ORI是指该指令与前面的LD、LDI指令进行并联连接。
●OR表示常开接点,ORI表示常闭接点。
LD= W10K10OUT M30LD<> W201 W200OUT M111 如果寄存器W10的数据和常数10相等,则条件成立,M30接通。
2 如果寄存器W201的数据与寄存器W200的数据不等,则条件成立,M11接通。
LD X0AND= W20 K10AND<> W100 W101OUT Y2当X0接通时,如果寄存器W20的数据等于10且寄存器W100的数据与W101的数据不等,则条件成立,Y2接通。
●LD=,LD<>指令用于将比较等于接点连接到母线上或其他分支接点处。
●LD=指令是指被比较数据等于比较数据时,接点接通;被比较数据不等于比较数据时,接点断开。
LD<>是指被比较数据等于比较数据时,接点断开;比较数据不等于比较数据时,接点接通。
回路表示●用AND=,AND<>指令可串联一个比较等于接点。
DOS命令一览表

DOS命令一览表命令名称字符组成命令格式含义磁盘格式化命令FORMAT [盘符][路径]FORMA T[盘符] 磁盘格式化文件复制命令COPY COPY<源文件名><目标文件名> 复制文件显示文件内容命令TYPE TYPE [盘符][路径]<文件名>[扩展名] 显示文件内容删除磁盘文件命令DEL DEL [盘符][路径]<文件名> 删除磁盘上的文件显示和设置系统日期命令DATE DA TE[mm-dd-yy][dd-mm-yy] 显示和设置系统日期显示和设置系统时间命令TIME TIME[hh:mm:[:ss[:xx]]] 显示和设置系统时间建立子目录命令MD MD[盘符][路径] 建立子目录删除子目录命令RD RD[盘符][路径删除子目录清屏幕命令CLS CLS 清屏幕显示磁盘目录结构命令TREE TREE[盘符][/F] 显示磁盘目录结构文件改名命令REN REN[盘符][路径]<原文件名>[扩展名] <新文件名>[扩展名] 给文件改名命令一览1.MD 建立子目录。
内部命令。
如:C:\>MD FOX (在当前驱动器C盘下创建子目录FOX)2.CD 改变当前目录。
内部命令。
如:C:\>CD FOX\USER (进入FOX子目录下的USER子目录)C:\FOX\USER>CD.. (退回上一级目录)C:\FOX>CD\ (返回到根目录)C:\>3.RD 删除空子目录命令。
内部命令。
不能删除根目录和当前目录。
如:C:\>RD C:\FOX\USER(删除C盘FOX子目录下的空的USER子目录)4.DIR 显示磁盘目录命令。
内部命令。
参数[/w],[/p]。
如:C:\>DIR/PC:\>DIR/WC:\>DIR/P/W5.PA TH 路径设置命令。
内部命令。
如:C:\>PATH (显示目前所设的路径)C:\>PATH C:\DOS;D:\FOX\USER6.TREE 显示磁盘目录结构命令。
MAX菜单命令大全

MAX菜单命令大全3ds max菜单命令一览3ds max菜单命令一览3ds max菜单命令一览一、File(文件)菜单:1、New(新建):在不改变当前场景系统设置下清除场景中的所有内容。
同时该命令可选择保留场景内物体及其层级供新场景使用。
2、Reset(重置):清除当前所有的数据并恢复原有的系统设置。
3、Open(打开):将打开3ds max 场景文件或角色建模文件。
4、Save(保存):会保存当前场景的变化并覆盖上一次的保存动作。
5、Save As(保存为):将会打开相应的对话框供你以不同的名字、路径保存当前的场景或角色。
6、Save Selected(保存选择):允许你在当前场景中选择一个或多个物体另存为一个场景文件,所有与被选择物体关联的物体和属性都将被保存。
7、XRef Objects(外部引用物体):该命令可供你从其他场景文件中引用物体到当前场景中来。
你可以修改该物体,或者选择更新该物体以应用源文件的改动。
8、XRef Scenes(外部引用场景):该命令可以让你引用其他场景作为你场景的背景或基础。
9、Merge Animation(合并动画动作):可以将动画动作数据从另一个场景或当前物体上传输到当前所选择的物体、组合物体或层级物体上,可以同时合并数个动画动作数据。
10、Replace(替换):可以让你将场景中的一个物体替换为另一个物体。
11、Import(输入):可让你在3ds max中打开或合并非3ds max格式的文件。
如3ds/dwg/ai/dxf 等文件。
12、Export(输出):可以让你将场景或物体转换并输出为非3ds max格式的文件。
13、Export Selected(选择输出):选择输出命令可以将几何体输出为3ds/ai/dxf 等的格式。
14、Archive(存档):该命令将创建一个包含当前场景文件及所有关联贴图的可执行压缩文件。
也可选择创建一个列表文件,列出所有关联路径。
CAD命令符一览表

L=直线;PL=多段线;U回车=Ctrl+z=后退;D=修改,调整;REC=矩形;C=圆;TR=修剪;O=偏移;XL=放射线;X=分解;CO=复制;M=移动;MI=镜像;EL=椭圆;BR=打断;POL=多边形;LEN=拉长;S=拉伸;ME=等分;E=删除;E回车ALL回车=全部删除;AR=阵列;RO=旋转;SC=比例缩放;END=端点;MID=中点;PER=垂足;INT=交足;CEN=圆心;QUA=象限点;TAN=切点;SPL=曲线;DIV=块等分;PE=编辑多边线;NOD=节点;F=圆角;CHA=倒角;ST=文字样式;DT=单行文字;T=多行文字;ED=编辑文字;A=弧;H =填充;HE=编辑填充;B=创建临时图块;W=创建永久图块;I=插入图块;LA=图层;MA=吸管加喷枪;()PAR=平行线;FRO=正交偏移捕捉;PO=创建点;SKETCH=徒手画线;DO=圆环;RAY=射线;AL=对齐;REG=面域;AA=求面积周长;SU=减集;UNI=加集;IN=交集;BO=提取轮廓;REV=二维旋转成三维;EXT=拉伸;UCS=三维坐标;ROTA TE3D=三维旋转;MIRROR3D=三维镜像;3A=三维阵列;SURFTAB=曲面网格;TXTEXP=分解文字;CTRL+P=打印;(一)字母类1、对象特性ADC, *ADCENTER(设计中心“Ctrl+2”)CH, MO *PROPERTIES(修改特性“Ctrl+1”)MA, *MA TCHPROP(属性匹配)ST, *STYLE(文字样式)COL, *COLOR(设置颜色)LA, *LAYER(图层操作)LT, *LINETYPE(线形)LTS, *L TSCALE(线形比例)LW, *LWEIGHT (线宽)UN, *UNITS(图形单位)A TT, *A TTDEF(属性定义)A TE, *A TTEDIT(编辑属性)BO, *BOUNDARY(边界创建,包括创建闭合多段线和面域)AL, *ALIGN(对齐)EXIT, *QUIT(退出)EXP, *EXPORT(输出其它格式文件)IMP, *IMPORT(输入文件)OP,PR *OPTIONS(自定义CAD设置)PRINT, *PLOT(打印)PU, *PURGE(清除垃圾)R, *REDRA W(重新生成)REN, *RENAME(重命名)SN, *SNAP(捕捉栅格)DS, *DSETTINGS(设置极轴追踪)OS, *OSNAP(设置捕捉模式)PRE, *PREVIEW(打印预览)TO, *TOOLBAR(工具栏)V, *VIEW(命名视图)AA, *AREA(面积)DI, *DIST(距离)LI, *LIST(显示图形数据信息)2、绘图命令:PO, *POINT(点)L, *LINE(直线)XL, *XLINE(射线)PL, *PLINE(多段线)ML, *MLINE(多线)SPL, *SPLINE(样条曲线)POL, *POLYGON(正多边形)REC, *RECTANGLE(矩形)C, *CIRCLE(圆)A, *ARC(圆弧)DO, *DONUT(圆环)EL, *ELLIPSE(椭圆)REG, *REGION(面域)MT, *MTEXT(多行文本)T, *MTEXT(多行文本)B, *BLOCK(块定义)I, *INSERT(插入块)W, *WBLOCK(定义块文件)DIV, *DIVIDE(等分)H, *BHA TCH(填充)3、修改命令:CO, *COPY(复制)MI, *MIRROR(镜像)AR, *ARRAY(阵列)O, *OFFSET(偏移)RO, *ROTA TE(旋转)M, *MOVE(移动)E, DEL键*ERASE(删除)X, *EXPLODE(分解)TR, *TRIM(修剪)EX, *EXTEND(延伸)S, *STRETCH(拉伸)LEN, *LENGTHEN(直线拉长)SC, *SCALE(比例缩放)BR, *BREAK(打断)CHA, *CHAMFER(倒角)F, *FILLET(倒圆角)PE, *PEDIT(多段线编辑)ED, *DDEDIT(修改文本)4、视窗缩放:P, *PAN(平移)5、尺寸标注:DLI, *DIMLINEAR(直线标注)DAL, *DIMALIGNED(对齐标注)DRA, *DIMRADIUS(半径标注)DDI, *DIMDIAMETER(直径标注)DAN, *DIMANGULAR(角度标注)DCE, *DIMCENTER(中心标注)DOR, *DIMORDINA TE(点标注)TOL, *TOLERANCE(标注形位公差)LE, *QLEADER(快速引出标注)DBA, *DIMBASELINE(基线标注)DCO, *DIMCONTINUE(连续标注)D, *DIMSTYLE(标注样式)DED, *DIMEDIT(编辑标注)DOV, *DIMOVERRIDE(替换标注系统变量)二)常用CTRL快捷键【CTRL】+1 *PROPERTIES(修改特性) 【CTRL】+2 *ADCENTER(设计中心)【CTRL】+O *OPEN(打开文件)【CTRL】+N、M *NEW(新建文件)【CTRL】+P *PRINT(打印文件)【CTRL】+S *SA VE(保存文件)【CTRL】+Z *UNDO(放弃)【CTRL】+X *CUTCLIP(剪切)【CTRL】+C *COPYCLIP(复制)【CTRL】+V *PASTECLIP(粘贴)【CTRL】+B *SNAP(栅格捕捉)【CTRL】+F *OSNAP(对象捕捉)【CTRL】+G *GRID(栅格)【CTRL】+L *ORTHO(正交)【CTRL】+W *(对象追踪)【CTRL】+U *(极轴)。
ProE常用快捷命令大全(一览表)

PRO/E 常用快捷命令大全CTRL+O打开文件CTRL+N新建文件CTRL+S保持文件CTRL+P打印文件CTRL+F查找CTRL+D 回到缺省的视图模式。
CTRL+R屏幕刷新CTRL+A窗口激活CTRL+T ,草绘时尺寸加强CTRL+G,草绘时切换结构CTRL+Z后退CTRL+Y前进CTRL+ALT+a,草绘时全选shift+右键约束锁定tab 约束切换在装配环境中:CTRL+ALT+中键=旋转零件CTRL+ALT+右键=平移零件CTRL+ALT+左键=旋转和平移零件2. 伪造Drawing尺寸选尺寸-〉Proparents-〉在Text中将D改为O;写你自己的尺寸;也可以标注公差:如: @O300@++0.05@#@--0.02@# 基本尺寸300,上偏差0.05,下偏差-0.02;注意:只对手工添加的尺寸有效,show的尺寸不行。
3. 恢复非正常关机文档用写字板打开trail.txt,将里面你要恢复到的地方之后的操作删除掉后存盘用PROE打开即可。
4. Pro/ENGINEER文字技巧建立框线包围文字、字符或符号您可以建立工程图注记,将任何文字、字符或符号加入到附加导线的外框中。
当您输入或编辑注记时,若在文字、字符或符号前后分别输入“@[“和“@]”,该项目外围便会加上框线。
例如,如果注记文字为:「This note includes a @[box@]」,结果便如图所示。
这行文字中只有"box" 加上外框,因为这个字符的前后分别有“@[“和“@]”。
您现在可以轻松地将工程图中的文字加上框线。
修改注记内单一字符的文字高度您可以手动修改注记内单字或字母的文字高度,这么一来就可以将注记分割为不同的部分,以变更特定字符的文字高度。
然而,注记仍视为单一实体,可以移动位置。
选取注记并按鼠标右键或连按两下,即可存取注记的「属性」对话框。
使用「文字」索引卷标修改某一行内的特定字符,让这些字符成为独立的注记。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VI 命令一览表
进入vi的命令
vi filename :打开或新建文件,并将光标置于第一行首
vi +n filename :打开文件,并将光标置于第n行首
vi + filename :打开文件,并将光标置于最后一行首
vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename....filename :打开多个文件,依次进行编辑
移动光标类命令
h 或 Backspace::光标左移一个字符
l 或 space::光标右移一个字符
k 或 Ctrl+p:光标上移一行
j 或Enter或 Ctrl+n :光标下移一行w :光标右移一个字至字首
W :光标右移一个字至字首,忽略标点符号
b 或 B :光标左移一个字至字首
e 或 E :光标右移一个字至字尾
) :光标移至句尾
( :光标移至句首
}:光标移至段落开头
{:光标移至段落结尾
nG:光标移至第n行首
n+:光标下移n行
n-:光标上移n行
n$:光标移至第n行尾
H :光标移至屏幕顶行
M :光标移至屏幕中间行
L :光标移至屏幕最后行
0:(注意是数字零)光标移至当前行首
$:光标移至当前行尾
屏幕翻滚类命令
Ctrl+u:向文件首翻半屏
Ctrl+d:向文件尾翻半屏
Ctrl+f:向文件尾翻一屏
Ctrl+b;向文件首翻一屏
nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。
插入文本类命令
i :在光标前
I :在当前行首
a:光标后
A:在当前行尾
o:在当前行之下新开一行
O:在当前行之上新开一行
r:替换当前字符
R:替换当前字符及其后的字符,直至按ESC键
s:从当前光标位置处开始,以输入的文本替代指定数目的字符
S:删除指定数目的行,并以所输入文本代替之
ncw或nCW:修改指定数目的字
nCC:修改指定数目的行
删除命令
ndw或ndW:删除光标处开始及其后的n-1个字
do:删至行首
d$:删至行尾
ndd:删除当前行及其后n-1行
x或X:删除一个字符,x删除光标后的,而X删除光标前的
Ctrl+u:删除输入方式下所输入的文本
搜索及替换命令
/pattern:从光标开始处向文件尾搜索pattern
pattern:从光标开始处向文件首搜索pattern
n:在同一方向重复上一次搜索命令
N:在反方向上重复上一次搜索命令
: s/p1/p2/g:将当前行中所有p1均用p2替代
: n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代: g/p1/s重复最后一次修改
,以相反的方向重复前面的f、F、t或T查找命令
;重复前面的f、F、t或T查找命令
"np取回最后第n次的删除(缓冲区中存有一定次数的删除内容,一般为9)
n重复前面的/或查找命令
N以相反方向重复前面的/或命令
保存文本和退出vi
命令保存和/或退出操作:w保存文件但不退出vi
:w file将修改保存在file中但不退出vi
:wq或ZZ或:x保存文件并退出vi
:q!不保存文件,退出vi
:e!放弃所有修改,从上次保存文件开始再编辑
vi中的选项
选项作用
:set all打印所有选项
:set nooption关闭option选项
:set nu每行前打印行号
:set showmode显示是输入模式还是替换模式
:set noic查找时忽略大小写
:set list显示制表符(^I)和行尾符号
:set ts=8为文本输入设置tab stops
:set window=n设置文本窗口显示n行
:syntax on语法加亮
vi的状态
选项作用
:.=打印当前行的行号
:=打印文件中的行数
^g显示文件名、当前的行号、文件的总行数和文件位置的百分比:l使用字母"l"来显示许多的特殊字符,如制表符和换行符
在文本中定位段落和放置标记
选项作用
{在第一列插入{来定义一个段落
[[回到段落的开头处
]]向前移到下一个段落的开头处
m(a-z)用一个字母来标记当前位置,如用mz表示标记z '(a-z)将光标移动到指定的标记,如用'z表示移动到z
在vi中连接行
选项作用
J将下一行连接到当前行的末尾
nJ连接后面n行
光标放置与屏幕调整
选项作用
H将光标移动到屏幕的顶行
nH将光标移动到屏幕顶行下的第n行
M将光标移动到屏幕的中间
L将光标移动到屏幕的底行
nL将光标移动到屏幕底行上的第n行
^e(ctrl+e)将屏幕上滚一行
^y将屏幕下滚一行
^u将屏幕上滚半页
^d将屏幕下滚半页
^b将屏幕上滚一页
^f将屏幕下滚一页
^l重绘屏幕
z-return将当前行置为屏幕的顶行
nz-return将当前行下的第n行置为屏幕的顶行
z.将当前行置为屏幕的中央
nz.将当前行上的第n行置为屏幕的中央
z-将当前行置为屏幕的底行
nz-将当前行上的第n行置为屏幕的底行vi中的shell转义命令
选项作用
:!command执行shell的command命令,如:!ls
:!!执行前一个shell命令
:r!command读取command命令的输入并插入,如:r!ls会先执行ls,然后读入内容
:w!command将当前已编辑文件作为command命令的标准输入并执行
command命令,如:w!grep all
:cd directory将当前工作目录更改为directory所表示的目录
:sh将启动一个子shell,使用^d(ctrl+d)返回vi
:so file在shell程序file中读入和执行命令
vi中的宏与缩写
(避免使用控制键和符号,不要使用字符K、V、g、q、v、*、=和功能键)
选项作用
:map key command_seq定义一个键来运行command_seq,如:map e ea,
无论什么时候都可以e移到一个字的末尾来
追加文本
:map在状态行显示所有已定义的宏
:umap key删除该键的宏
:ab string1 string2定义一个缩写,使得当插入string1时,用
string2替换string1。
当要插入文本时,
键入string1然后按Esc键,系统就插入了
string2
:ab显示所有缩写
:una string取消string的缩写
在vi中缩进文本
选项作用
^i(ctrl+i)或tab插入文本时,插入移动的宽度,移动宽度是事先
定义好的
:set ai打开自动缩进
:set sw=n将移动宽度设置为n个字符
n<<使n行都向左移动一个宽度
n>>使n行都向右移动一个宽度,例如3>>就将接下来的三
行每行都向右移动一个移动宽度。