Linux教程-gvim编辑器使用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Gvim编辑器使用姓名:李强强QQ:447096447邮箱:liqiangqiang@lampbrother.net代码编写速度提高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编辑器,而且使用更方便、快速下载网址:工作模式命令模式输入模式末行模式保存退出: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.vimbehavemswingvim字体设置setguifont=新宋体:h18:cGB2312gvim内部编码setencoding=utf-8当前编辑的文件编码setfileencoding=utf-8gvim配置文件-2gvim打开支持编码的文件setfileencodings=ucs-bom,utf-8,gbk,cp936,gb2312,big5,euc-jp,euc-kr,latin1setlangmenu=zh_CNlet$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=4tab宽度为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+tabhtml/htmlhead+tabhead/headbody+tabbody/bodysnipMatejs快捷键使用gvimjs代码测试for+tabfor(vari=0;iThings.length;i++){Things[i]};if+tabif(true){};alert+tabalert(example...);snipMatephp快捷键使用gvimphp代码测试php+tab?phpforeach+tabforeach($variableas$key){//code...}case+tabcase'value'://code...break;代码编码问题书写代码时,文本的编码更改:用setfileencoding=gbk即中文编码本章总结1.gvim配置文件2.gvim自动缩进3.gvim页面编码4.gvim函数补全功能5.gvimsnipMate快捷键制作谢谢大家!姓名:李强强QQ:447096447邮箱:liqiangqiang@lampbrother.net

1 / 28
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功