sublimetext教程gvim编辑器使用_第1页
sublimetext教程gvim编辑器使用_第2页
sublimetext教程gvim编辑器使用_第3页
sublimetext教程gvim编辑器使用_第4页
sublimetext教程gvim编辑器使用_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Gvim编辑器使用姓名:李强强QQ:447096447邮箱:liqiangqiang@代码编写速度提高10倍以上!!!1.gvim快捷键的操作2.函数补全3.snipMate代码补全本节目标1.gvim软件介绍2.gvim配置文件3.gvim自动缩进4.gvim页面编码5.gvim函数补全功能6.gvimsnipMate极速补全Vim/Vi简介vi是linux和unix下使用最为广泛的一种文本编辑器,最大的优势是它的快捷键操作,使的不用鼠标也可以快速操作文本vim是vim的增强版本,比如语法和函数高亮显示等gvim是window下的vim编辑器,而且使用更方便、快速下载网址:/download.php

Gvim工作模式命令模式输入模式末行模式保存退出:wq|x不保存退出:q|q!输入:a|i|o|Oesc键shift+:esc键进入:vifilename命令模式命令作用h向左移动j向下移动k向上移动l向右移动yy|2yy复制行dd|2dd删除、剪切行p粘贴到下一行P粘贴到上一行^|$定位到行首|行尾dG从当前行删到文档最后一行命令模式=>插入模式命令作用a在光标之后插入i在光标之前插入o在下行插入O在上行插入末行模式命令作用:x|:wq保存退出:q不保存退出:q!强制不保存退出:!执行shell(dos)命令:r!把shell(dos)命令执行结果读入文档:%s/good/bad/g把good全部替换为bad:/good搜索good:$到最后一行:2定位到第2行末行模式技巧操作命令作用:setnu设置行号:setnonu取消行号:1,10s/^/#/g在1到10行前加#注释:1,10s/#/^/g把1到10行前#注释取消:1,10>>把1到10行向右移动两个tab:1,10<<把1到10行向左移动两个tab:1,10d把1到10行删除命令模式=>替换模式命令作用r替换单个字符R替换多个字符u撤销上次操作ctrl+y恢复上次操作gvim配置文件-1"关闭兼容模式setnocompatible"模仿快捷键,如:Ctrl+A全选、Ctrl+C复制、Ctrl+V粘贴等等source$VIMRUNTIME/vimrc_example.vimsource$VIMRUNTIME/mswin.vimbehavemswin"gvim字体设置setguifont=新宋体:h18:cGB2312"gvim内部编码setencoding=utf-8"当前编辑的文件编码setfileencoding=utf-8gvim配置文件-2"gvim打开支持编码的文件setfileencodings=ucs-bom,utf-8,gbk,cp936,gb2312,big5,euc-jp,euc-kr,latin1"setlangmenu=zh_CN"let$LANG='zh_CN.UTF-8'"解决consle输出乱码languagemessageszh_CN.utf-8"解决菜单乱码source$VIMRUNTIME/delmenu.vimsource$VIMRUNTIME/menu.vim"设置终端编码为gvim内部编码encodinglet&termencoding=&encodinggvim配置文件-3"防止特殊符号无法正常显示setambiwidth=double"缩进尺寸为4个空格setsw=4"tab宽度为4个字符setts=4"编辑时将所有tab替换为空格setet"按一次backspace就删除4个空格了setsmarttabgvim配置文件-4"不生成备份文件,如index.html~

setnobackup"开启行号标记setnumber"配色方案为desertcolodesert"关闭上侧工具栏setguioptions-=T"关闭右侧滚动条"setguioptions-=r"开启自动缩进setautoindentjs自动补全功能快捷键:ctrl+x+ophp自动补全功能快捷键:ctrl+x+osnipMate插件安装-1snipMate插件安装-2快捷键定义文件html快捷键文件js快捷键文件php快捷键文件shell快捷键文件snipMatehtml快捷键使用gvimhtml代码测试html+tab<html></html>head+tab<head></head>body+tab<body></body>snipMatejs快捷键使用gvimjs代码测试for+tabfor(vari=0;i<Things.length;i++){Things[i]};if+tabif(true){};alert+tabalert("example...");snipMatephp快捷键使用gvimphp代码测试php+tab<?phpforeach+tabforeach($variableas$key){//code...}case+tabcase'value'://code...break;代码编码问题书写代码时,文本的编码更改:用setfileencodin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论