- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vim与gvim技巧1
[vim与gvim技巧]vimgvim技巧大全(1) ? d0????????????? 表示删除从当前光标到光标所在行首的内容.? y$????????????? 表示拷贝从当前光标到光标所在行尾的内容.? d$????????????? 表示删除从当前光标到光标所在行尾的内容.? yfa???????????? 表示拷贝从当前光标到光标后面的第一个a字符之间的内容.? dfa???????????? 表示删除从当前光标到光标后面的第一个a字符之间的内容.
? 特殊地:? yy????????????? 表示拷贝光标所在行.? dd????????????? 表示删除光标所在行.? D?????????????? 表示删除从当前光标到光标所在行尾的内容.
? 关于拷贝, 删除和粘贴的复杂用法与寄存器有关, 可以自行查询.
4. 数字与命令?? 在 vi 中数字与命令结合往往表示重复进行此命令, 若在扩展模式的开头出现则表示行号定位. 如:
? 5fx???????????? 表示查找光标后第 5 个 x 字符.
? 5w(e)?????????? 移动光标到下五个单词.
? 5yy???????????? 表示拷贝光标以下 5 行.? 5dd???????????? 表示删除光标以下 5 行.
? y2fa??????????? 表示拷贝从当前光标到光标后面的第二个a字符之间的内容.
? :12,24y???????? 表示拷贝第12行到第24行之间的内容.? :12,y?????????? 表示拷贝第12行到光标所在行之间的内容.? :,24y?????????? 表示拷贝光标所在行到第24行之间的内容. 删除类似.
5. 快速输入字符?? 在 vi 中, 不要求你输入每一个字符, 可以有很多种方法快速输入一些字符.?? 使用 linux/unix 的同学一定有一个经验, 在命令行下输入命令时敲入头几个字符再按TAB 系统就会自动将剩下的字符补齐, 假如有多个匹配则会打印出来. 这就是著名的命令补齐(其实windows中也有文件名补齐功能). vi 中有许多的字符串补齐命令, 非常方便.
? c-p(c-n)??????? 在编辑模式中, 输入几个字符后再输入此命令则 vi 开始向上(下)搜????????????????? 索开头与其匹配的单词并补齐, 不断输入此命令则循环查找. 此命令????????????????? 会在所有在这个 vim 程序中打开的文件中进行匹配.
? c-x-l?????????? 在编辑模式中, 此命令快速补齐整行内容, 但是仅在本窗口中出现的????????????????? 文档中进行匹配.
? c-x-f?????????? 在编辑模式中, 这个命令表示补齐文件名. 如输入:????????????????? /usr/local/tom 后再输入此命令则它会自动匹配出:????????????????? /usr/local/tomcat/
? abbr??????????? 即缩写. 这是一个宏操作, 可以在编辑模式中用一个缩写代替另一个????????????????? 字符串. 比如编写java文件的常常输入 System.out.println, 这很????????????????? 是麻烦, 所以应该用缩写来减少敲字. 可以这么做:????????????????? :abbr sprt System.out.println????????????????? 以后在输入sprt后再输入其他非字母符号, 它就会自动扩展为System.????????????????? out.println
6. 替换?? 替换是 vi 的强项, 因为可以用正规表达式来匹配字符串.以下提供几个例子.
? :s/aa/bb/g????? 将光标所在行出现的所有包含 aa 的字符串中的 aa 替换为 bb? :s/\aa\/bb/g? 将光标所在行出现的所有 aa 替换为 bb, 仅替换 aa 这个单词? :%s/aa/bb/g???? 将文档中出现的所有包含 aa 的字符串中的 aa 替换为 bb? :12,23s/aa/bb/g 将从12行到23行中出现的所有包含 aa 的字符串中的 aa 替换为 bb? :12,23s/^/#/??? 将从12行到23行的行首加入 # 字符? :%s= *$==?????? 将所有行尾多余的空格删除? :g/^s*$/d?????? 将所有不包含字符(空格也不包含)的空行删除.
7. 多文件编辑?? 在一个 vim 程序中打开很多文件进行编辑是挺方便的.
? :sp(:vsp) 文件
您可能关注的文档
最近下载
- TZS 0678—2025《生物安全实验室工作人员本底血清样本管理规范》(水印版).pdf VIP
- 2025年工会基础知识考试题库及参考答案(通用版).pptx VIP
- 抗菌药物的合理使用课件(共37张PPT).pptx VIP
- 急危重症患者护理抢救流程与规范.pptx VIP
- 平衡梁组件的承压检测装置.pdf VIP
- 2025年必威体育精装版工会基础知识考试题库及参考答案(通用版).pptx VIP
- 44-无机复合聚苯不燃保温板应用技术规程T_CIEEMA002-2020.pptx VIP
- 供货方案及质量保证措施 .docx VIP
- 殡葬领域突出问题专项整治行动实施方案.docx VIP
- T_ACEF 207—2025(工业有机废气收集系统技术规范).pdf
文档评论(0)