版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
视觉设计基本要素vi各种快捷方式1、可直接输入的命令ctrlv:进入列模式编辑;tgv:列模式(移动光标,全选);Ctrl+r:恢复刚才撤销的动作;Ctrl+w+w:切换到下一个窗口(多窗口操作);2、以冒号“:”开头的命令:setnu:显示行号:setnonu:取消行号显示:%!sort-u:删除重复行:setnoh:取消高亮显示3、以斜杠“/”开头的命令/输入字符:查找内容。4、行缩进在命令格式下,按住shift并连续点击两次>,不进入插入模式即可实现行缩进行操作删除没有内容的空删除没有内容的空行删除包含有空格组成的空行:%s=*$==删除行尾空白:%s/^(.*)n1/1$/删除重复行:%s/<!--_.{-}-->//又是删除多行注释(咦为什么要说「又」呢)gddddd'的行:v/^dd/d同上(译释:v==g!,就是不匹配!)ndd删除当前行及其后n-1行。Ctrl+u删除输入方式下所输入的文本。J把下一行合并到当前行尾x,y删除与复制包含高亮区dldl删除当前字符(与x命令功能相同)d删除到某一行的开始位置d^删除到某一行的第一个字符位置(不包括空格或TAB字符)dw删除到某个单词的结尾位置d3w删除到第三个单词的结尾位置db删除到某个单词的开始位置dW删除到某个以空格作为分隔符的单词的结尾位置dB删除到某个以空格作为分隔符的单词的开始位置d)删除到某个语句的结尾位置d4)删除到第四个语句的结尾位置dd(删除到某个语句的开始位置d)删除到某个段落的结尾位置d{删除到某个段落的开始位置d7{删除到当前段落起始位置之前的第7个段落位置d/text删除从文本中出现“text”中所指定字样的位置,一直向前直到下一个该字样所出现的位置(但不包括该字样)之间的内容dfc删除从文本中出现字符“c”的位置,一直向前直到下一个该字符所出现的位置(包括该字符)之间的内容dtc删除当前行直到下一个字符“c”所出现位置之间的内容D结尾d$删除到某一行的结尾dL删除直到屏幕上最后一行的内容dH删除直到屏幕上第一行的内容dG删除直到工作缓存区结尾的内容d1G删除直到工作缓存区开始的内容2ctrl+v进入visual-block模式(选定光标所在行对应的列)3j移动光标选择列编辑行(按shift+g移动到文件底部)5输入输入要插入的文本6esc5678967755hghgh45975现在需在第一列插入#,vIshift+g,光标跳至最后一行的第一列,此时选定了整个文件的第一列,输入要插入的字符#,此时,字符#只会显示在第一行第一列的位置上,按ESC退出,则其余行的第一列的#将显示出来。3、列模式编辑方法在使用i600w的编辑脚本时,只想使用其中的拷贝命令,但是还有其他很多行,如果一起运行的话,编译将会花费太多时间,但是如果一行行注释掉又比较麻烦,将来需要从新使用是还要一行行去掉注释,突然想到vi工具的强大,网上搜索看看有没有什么编辑命令,果然发现vi有个列编辑模式:编程的时候需要进行多行注释和删除多行注释,方法如下:1、注释:ctrl+v进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如"//",再按Esc,就会全部注释2、删除:先按v,进入visual模式,横向选中列的个数(如"//"注释符号,需要选中两列),再按Esc,再按ctrl+v进入列编辑模式,向下或向上移动光>标,选中注释部分,然后按d,就会删除注释符号。sg来在全部内容的行首添加//号注sg操作。vi不支持模糊查询和混合查询1、全局替换字符串/home/zhangyzh./evn/home/zhangyzh./evn/home/zhangyzh./evn/home/zhangyzh./evn:%s/zhangyzh./zhangyzh/g可以用来去掉某一列的字符2、替换指定范围内的字符串:14,20s/TCL_PATH/REPORT_PATH/3、替换含指定字符串的字段4、多行串成一行即换行符替换成空格或合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行来替代光标移到起始行,输入ma光标移到结束行,输入mb光标移到粘贴行,5,9de将光标移动到将要复制的行处,按yy进行复制当前行(按nyy复制n行),再移动到粘贴位置,按p进行粘贴。光标移到起始行,输入ma;光标移到结束行,输入mb;光标移到粘贴行,光标移动到要复制的行,输入yny(n表示要复制该行以下n行);光标移不同文件之间的复制:用:sp[filename]打开另一文件,(用^ww在文件之间切换),然后按上述方法复制yy行复制到缓冲区yw将当前单词复制到缓冲区y1将光标处的一个字符复制到缓冲区p将缓冲区的信息粘贴到光标的后面2、vi多个文件之间复制、粘贴两个文件,假定分别位于不同的路径/home/zhangyzh/a.tcl/home/zhangyzh/temp/b.tclvi/home/zhangyzh/a.tcl(1)复制全部内容:在a文档开头(第一行开头)处做标记,直接输入命令mk;按shift+g跳到最后一行,在文档末尾处(最后一行的最后一个字符)做标记,输入指令”ay’k,之后光标将自动跳至文档开头,此时,a文档中的全部(2)复制部分内容紧接以上操作(不关闭a.tcl),利用指令ex打开b.tcl,:ex/home/zhangyzh/temp/b.tcl,此时打开b.tcl4.移动光标至目标位置,输入指令”ap,内容复制成功。3、快捷复制、粘帖有时候不想费劲看多少行或复制大量行时,可以使用标签来替代光标移到起始行,输入ma光标移到结束行,输入mb标移到粘贴行,输入mc将光标定位子想要删除的起始列;移动光标至结束列(直接通过移动光标选中,对列不对齐时,可能比较长的行,无法全部选中,尤其是需要一直删除到行末,按end可直接到达,在列不对齐情况下也可将内容全部选择)4.按end(直接到行末)或数字+方向键(指定需删除的字符数)注:在第四步,按键后会直接删除选定内容。行删除2、多行删除3、查找关键字删除1、删除关键字所在行tregd4、删除含有某些字符的行:g/trash/d即可把列表中列出的含有回收站的统计的路径删除。5、删除空白行删删除多行空白行,保留一行空白行g2、指定行/段注销目的:取消查找操作后对找到字符的高亮显示输入一串永远无法找到的字符串;正确的方法应该是使用“:noh”或“nohlsearch”(1)不同文件在不同窗口打开(1):efilename_path/filename此时可以通过Tab键查找目录下的文件,此时是重新打开选定的文件,前一个vi一(2):newfilename_path/filename打开选定文件,前一个打开的文件不退出;(3):spfilename_path/filename或:splitfilename_path/filename打开选定文件,前一个打开的文件不退出; (2)和(3)均为在一个窗口中打开两个文件。ctrl+w,k:将光标移到上面窗口;ctrl+w,j:将光标移到下面窗口;ctrl+W/J:上下两个窗口位置互换,但光标的位置仍在原来那个窗口;(2)同一个文件在两个窗口打开使用小写的o参数来上下分屏(横向分屏)。vim-onfile1file2...使用大写的O参数来左右分屏(纵向分屏)。vim-Onfile1file2...2、关闭分屏Ctrl+Wc关闭当前窗口,如果只剩最后一个了,则退出Vim。Ctrl+Wq把光标移到下一个的屏中Ctrl+Ww上下分割当前打开的文件。Ctrl+Ws上下分割,并打开一个新的文件。左右分割当前打开的文件。Ctrl+Wv左右分割,并打开一个新的文件。4、移动光标Vi中的光标键是h,j,k,l,要在各个屏间切换,只需要先按一下Ctrl+W把光标移到右边的屏。Ctrl+Wl把光标移到左边的屏中。Ctrl+Wh把光标移到上边的屏中。Ctrl+Wk把光标移到下边的屏中。Ctrl+WjCtrl+Ww5、移动分屏这个功
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度知识产权许可合同:商标使用与保护2篇
- 2024年度企业法务咨询服务外包合同2篇
- 全新电商平台技术开发与授权合同(2024版)2篇
- 宫颈鳞状细胞癌的临床护理
- 垂体性闭经的临床护理
- 2024年度城市基础设施建设项目合同:某市地铁线路建设
- 2024年度艺术家经纪合同3篇
- 2023年高档家具资金申请报告
- 全新石子供货合同协议(2024版)示例下载3篇
- 二零二四年度知识产权许可合同with标的:专利技术2篇
- 红军之父伟大的革命家朱德
- 给小学生科普人工智能
- 哥斯达黎加资料课件
- 退休兼职规定
- 6、电力建设工程概预算定额-热力设备安装工程课件
- 香港大公报电子版
- 《漆包线基础知识》课件
- 《创造视觉冲击力》课件
- 中国玉器的历史演变
- 业余无线电爱好者培训-基础篇
- 图解学习解读《全国护理事业发展规划(2021-2025年)》课件
评论
0/150
提交评论