VI中扩展文本格式

VI中扩展文本格式

以下代码取自网站的 superfish 模块:

(函数($){$.fn.hoverIntent=函数(f,g){var cfg={灵敏度:7,间隔:100,超时:0};cfg=$.extend(cfg,g?{over:f ,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY;};var Compare=function(ev,ob){ ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))

曾几何时,在编辑此类文件时,我曾经不小心按下了重组代码的快捷键:

(function($){$.fn.hoverIntent=function(f,g){
 var cfg={sensitivity:7,interval:100,timeout:0};
 cfg=$.extend(cfg,g?{over:f,out:g}:f);
 var cX,cY,pX,pY;
 var track=function(ev){cX=ev.pageX;cY=ev.pageY;};
 var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);
 if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity
  {$(ob).unbind("mousemove",track)
  etc..........

我想知道那个快捷键是什么o.0

好像格式已经存在但VI没有渲染它?

答案1

vim格式化源代码的命令是,gg=G它对我来说总是适用于java或c源代码;它不适用于您的代码片段,可能是因为它仅适用于语法正确的文件。

相关内容