在vim里搞定indent
July 9, 2008 on 9:46 am | In Tech |在linux下用indent和vim配合得很好,每次摁下=就轻松把代码给格式化了
map = ggVG:!indent -nut -st -orig 2>/dev/null<CR>G
没想到在freebsd下不好使了,真晕,man之,fb下的indent
SYNOPSIS
indent [input-file [output-file]] [-bad | -nbad] [-bap | -nbap]
[-bbb | -nbbb] [-bc | -nbc] [-bl] [-br] [-cn] [-cdn]
[-cdb | -ncdb] [-ce | -nce] [-cin] [-clin] [-dn] [-din]
[-fbs | -nfbs] [-fc1 | -nfc1] [-fcb | -nfcb] [-in] [-ip | -nip]
[-ln] [-lcn] [-ldin] [-lp | -nlp] [-npro] [-pcs | -npcs]
[-psl | -npsl] [-sc | -nsc] [-sob | -nsob] [-st] [-troff]
[-ut | -nut] [-v | -nv]
与linux下的
SYNOPSIS
indent [options] [input-files]
indent [options] [single-input-file] [-o output-file]
居然不一样,而且很衰的,fb下的选项都在后边,比较难组织有效的单行命令,貌似用-代替标准输入也不行;
有人建议用indent %取巧,但这样就要e!重新载入,而且不利于indent出错时recover回去~~~
这种时候,只好出绝招了,把选项统统地写.indent.pro里去,再ggVG:!indent<CR>G
大功告成,亲个嘴儿,顺便腹诽下这俩os的base怎么老有些不同的地方~
No Comments yet »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme design by Borja Fernandez.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^