对话UNIX: 新改进的 Vim 编辑器
换为美元符号($)— 即 :45,$.
以下命令只是可以在行模式下执行的最基本命令: :w <file name>:将文件写入磁盘.如果提供一个参数,编辑器会试图将数据写入 <file name>. :w! <file name>:将文件写入磁盘并覆盖文件中的所有数据. :q!:退出编辑器,不将文件写入磁盘. vi 与 Vim 之间的差异 尽管 vi 与 Vim 的外观相同,但它们确实存在区别.以下只是这两个功能强大的文本编辑器之间的几点区别: vimscript:Vim 使用内部脚本语言 vimscript,允许复杂脚本将扩展功能添加到编辑器中.除了 vimscript,Vim 还支持 Perl、Python、Ruby、Tcl 和其他语言. 图 6. vimdiff 示例
编辑压缩文件:要保留系统上的空间,管理员通常会压缩日志文件或其它大型文件.经常出现这样的情况:在压缩了一个文件之后,总是会有人问:“请问,可以看看该日志两个月之前的情况吗?”以前需要解压文件,然后再使用 vi 编辑它.现在使用 Vim 就可以编辑压缩文件.Vim 可以处理使用 bzip2、gzip 和 zip 压缩的文件. 图 7. 使用 Vim 在存档文件中选择要编辑的文件
在图 8 所示的例子中,使用 tar 命令存档 4 个 ASCII 文本文件,然后使用 Vim 选择存档中的第二个文件进行编辑. 图 8. 在存档中通过 Vim 编辑文件
拆分窗口:使用 gVim,在编辑多个文件时无需在窗口之间来回切换,可以在现有文件中打开几个窗口,并动态创建一些新文件,如图 9 所示. 图 9. 在 Vim 中拆分窗口
语法要点:调试别人的 shell 脚本或不是由同一个编辑器编写的代码是一项艰巨的任务.幸运的是,Vim 能减轻使用别人的代码带来的痛苦.使用 Vim,可以突出显示代码块,在 shell 脚本和其他编程语言中的调试更简单,如图 10 所示. 图 10. 语法要点
光标的位置:编辑文件时,有时需要退出文件来执行其他任务.但是当准备返回文件时,已经忘记了是在何处离开的!不要担心,Vim 会记住退出文件时光标的位置.在修改有好几千行的文件时,这特别有用. 多个撤消/重做操作:过去,vi 只允许在编辑文件时撤消一次更改.这是一 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |