ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:17.54KB ,
资源ID:28938681      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28938681.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(aix编辑器vi命令.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

aix编辑器vi命令.docx

1、aix编辑器vi命令1)文件操作 vi FileName 打开文件FileName,并将光标置于第一行首。 vi +n FileName 打开文件FileName,并将光标置于第n 行首。 vi + FileName 打开文件FileName,并将光标置于最后一行。 vi + /pattern File 打开文件File,并将光标置于其中第一个于pattern 匹配的字符串处。vi r FileName 在上次正用vi 编辑FileName 发生系统崩溃后,恢复FileName。 vi File1 Filen 打开多个文件,依次对之进行编辑。 :%!xxd 按十六进制查看当前文件 :%!xxd

2、 -r 从十六进制返回正常模式 :n1,n2 co n3 将n1 行到n2 行之间的内容拷贝到第n3 行下。 :n1,n2 m m3 将n1 行到n2 行之间的内容移至第n3 行下。 :n1,n2 d 将n1 行到n2 行之间的内容删除。 :n1,n2 w filename 将n1 行到n2 行之间的内容保存到文件filename 中 :n1,n2 w! Command 将文件中n1行到n2行的内容作为Command的输入并执行之,若不指定n1、n2,则将整个文件内容作为Command 的输入。 :r! Command 将命令Command 的输出结果放到当前行。 :nr 把插入到第n行 :s

3、o 读取,再执行文件里面的命令(文件中的命令应该都是一些ex命令) :l1,l2w 把第l1和第l2行之间的文本写到中去 :w 添加到末尾. 也可以使用行号 :e! 重新编辑当前文件,忽略所有的修改 (、)对应显示 % 显示当前(、 、 、)的对应项 ) 显示对应的( ) 显示对应的 显示对应的 (、)内数据选择 daB 删除及其内的内容(在非v可视模式下) diB 删除中的内容 ab 选择()中的内容 ib 选择()中的内容( 不含() ) aB 选择中的内容 iB 选择中的内容( 不含 ) 语法提示与自动补齐 插入模式下的单词自动完成 行自动完成(超级有用) 设置ctags #ctags

4、-f /usr/share/vim/vim63/funcs.tags -R /opt/j2sdk/src /usr/src/kernels/2.6.9-5.EL-i686 p 自动补齐上下文已有相近项 n 自动补齐/.tags中的相近函数 显示/.tags中的光标下的函数的原型, 按t退出函数 :pta 函数名预览窗口快速打开相应函数所在文件,并将光标定位在对应函数的开头K 显示光标下的C函数的man说明手册 变量定位 gd 转到光标下局部变量的定义处 Gd 转到光标下全局变量的定义处 编译选项 :cn 命令会把你带到下一个出错地点,而不考虑它在什么文件里。 :cc 命令会向你显示当前错误的编

5、译器输出信息; :cl 会生成一个列有项目所有错误的列表,以供浏览这些错误 3光标移动 字符 h 光标左移一个字符。 l 光标右移一个字符。 字 w 或W 光标右移一个字至字首。 B 或b 光标左移一个字至字首。 E 或e 光标右移一个字至字尾。 句 光标移至句尾。 ( 光标移至句首。 段) 光标移至段落开头。 光标移至段落结尾。 行k 或Ctrl+p 光标上移一行。 j 或Ctrl+n 光标下移一行。 Enter 光标下移一行。 nG 光标移至第n 行首。 n+ 光标下移n 行。 n- 光标上移n 行。 n$ 光标移至第n 行尾。 0 光标移至当前行首。 $ 光标移至当前行尾。 屏幕 H 光

6、标移至屏幕顶行。 M 光标移至屏幕中间行。 L 光标移至屏幕最后行。 Ctrl+u 向文件首翻半屏。 Ctrl+d 向文件尾翻半屏。 Ctrl+f 向文件尾翻一屏。 Ctrl+b 向文件首翻一屏。 nz 将第n 行滚至屏幕顶部。不指定n 时将当前行滚至屏幕顶。 4插入 # 在文件中插入行号(不是显示行号,是插入!) :g/exec s/.strpart(line(.). , 0, 4) 光标 i 在光标前插入。 a 在光标后插入。 行 I 在当前行首插入。 A 在当前行尾插入。 o 在当前行之下一新行插入。 O 在当前行之上新开一行插入。 5)替换 r 替换当前字符。 R 替换当前字符及其后的

7、字符,直至按ESC 键。 s 从当前光标位置处开始,以输入的文本代替指定数目的字符。 S 删除指定数目的行,并以所输入的文本代替。 6)修改 ncw 或nCW 修改指定数目的字符。 nCC 修改指定数目的行。 :r filename 将文件filename 插入在当前行之下 7)查找替换 / 把狭义单词 写到搜索命令行 / 把广义单词 写到搜索命令行 :g/str/s/str1/str2/g 第一个g表示对每一个包括s1的行都进行替换, 第二个g表示对每一行的所有进行替换 包括str的行所有的str1都用str2替换 :%s/f $/for$/g 将每一行尾部的“f ”(f键和空格键)替换为f

8、or :%s/mv /g 在每一行的头部添加“mv ”(mv键和空格键) :s/fred/a/g 替换fred成register a中的内容,呵呵 :g/input|form/p 显示含input或form的行 # 替换一个visual区域 # 选择一个区域,然后输入:s/Emacs/Vim/ 等等,vim会自动进入:模式:s/Emacs/Vim/g 前面的是vim自动添加的 # 在多个文档中搜索 :bufdo /searchstr :argdo /searchstr 复制与剪切 xp 交换前后两个字符的位置 ddp 上下两行的位置交换 :g/fred/t$ 拷贝行,从fred到文件末尾(EO

9、F) :vne filename :sp filename :S filename :new filename :w + r 交换两个窗口的位置 w = 窗口等宽 :res -n 窗口高度减小n :res +n 窗口高度增大n :vert res -n :vert res +n 10)DOS格式文本转成Unix格式文本 :1,$s/M/g 11)书签 在阅读和编写大的程序文件时,利用标记(书签)功能定位是十分有帮助的。 将光标移到想做标记的位置。假如做一个名为“debug1”的标记,那么用户可在命令模式下输入做标记的命令“mdebug1”,然后敲入回车键,一个名为“debug1”的标记就做好了

10、。 接下来用户可以随意将光标移到其它的位置,当在命令模式下输入“debug1”后,就能快速回到“debug1”的标记所在行的行首。 12)删除操作 :%s/r/g 删除DOS方式的回车M :%s= *$= 删除行尾空白 :%s/(.*)n1/1$/ 删除重复行 :%s/.pdf/new.pdf/ 只是删除第一个pdf :%s/ 又是删除多行注释(咦?为什么要说又呢?) :g/s*$/d 删除所有空行 :g!/dd/d 删除不含字符串dd的行 :v/dd/d 同上(译释:v = g!,就是不匹配!) :g/str1/,/str2/d 删除所有第一个含str1到第一个含str2之间的行 :v/./

11、.,/./-1join 压缩空行 :g/$/,/./-j 压缩空行 ndw 或ndW 删除光标处开始及其后的n-1 个字符。 d0 删至行首。 d$ 删至行尾。 ndd 删除当前行及其后n-1 行。 x 或X 删除一个字符。 Ctrl+u 删除输入方式下所输入的文本。 R 恢复u的操作 J 把下一行合并到当前行尾 V 选择一行 V 按下V后即可进行矩形的选择了 aw 选择单词 iw 内部单词(无空格) is 选择句子(无空格) ap 选择段落 ip 选择段落(无空格) D 删除到行尾 x,y 删除与复制包含高亮区 dl 删除当前字符(与x命令功能相同) d0 删除到某一行的开始位置 d 删除到

12、某一行的第一个字符位置(不包括空格或TAB字符) dw 删除到某个单词的结尾位置 d3w 删除到第三个单词的结尾位置 db 删除到某个单词的开始位置 dW 删除到某个以空格作为分隔符的单词的结尾位置 dB 删除到某个以空格作为分隔符的单词的开始位置 d7B 删除到前面7个以空格作为分隔符的单词的开始位置 d)删除到某个语句的结尾位置 d4)删除到第四个语句的结尾位置 d(删除到某个语句的开始位置 d)删除到某个段落的结尾位置 d 删除到某个段落的开始位置 d7 删除到当前段落起始位置之前的第7个段落位置 dd 删除当前行 d/text 删除从文本中出现“text”中所指定字样的位置, 一直向前

13、直到下一个该字样所出现的位置(但不包括该字样)之间的内容 dfc 删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容 dtc 删除当前行直到下一个字符“c”所出现位置之间的内容 D 删除到某一行的结尾 d$ 删除到某一行的结尾 5dd 删除从当前行所开始的5行内容 dL 删除直到屏幕上最后一行的内容 dH 删除直到屏幕上第一行的内容 dG 删除直到工作缓存区结尾的内容 d1G 删除直到工作缓存区开始的内容 修改命令操作 r 更改当前字符 cw 修改到某个单词的结尾位置 c3w 修改到第三个单词的结尾位置 cb 修改到某个单词的开始位置 cW 修改到某个以空格作为分隔符的单词的结尾位置 cB 修改到某个以空格作为分隔符的单词的开始位置 c7B 修改到前面7个以空格作为分隔符的单词的开始位置 c0 修改到某行的结尾位置 c 修改到某个语句的结尾位置 c4 修改到第四个语句的结尾位置 c(修改到某个语句的开始位置 c)修改到某个段落的结尾位置 c 修改到某个段落的开始位置 c7 修改到当前段落起始位置之前的第7个段落位置 ctc 修改当前行直到下一个字符c所出现位置之间的内容C 修改到某一行的结尾 cc 修改当前行 5cc 修改从当前行所开始的5行内容 . 重复上一次修改!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1