No edit summary |
(Undo revision 35836 by 221.194.178.100 (talk)) |
||
Line 1: | Line 1: | ||
+ | {{TipNew |
||
− | 這個東西很搞笑,竟然能編輯。 你們說這是為什麽呢? 寫他嗎一大堆,有用的話沒有幾個。 寫那麽多有個P用。 還不如這樣: 飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,最後不其這個 蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒飢餓咖啡機額將法科額外餓雞誒就誒三孔味道可誒餓, 大可餓看忘了我咯我餓好誒我便去我餓恩誒恩房內誒飛蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡蛾誒減法誒就誒就誒就誒咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓,咖啡蛾誒減法誒就誒就誒就誒就誒就誒飢餓誒那方 飛蛾就額將誒飛蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡就誒三孔味道可誒餓, 大可餓看忘了我咯我就誒三孔味道可誒餓, 大可餓看忘蛾撲火非蟲螢火蟲歐洲非粥亞洲粥鋪粥面粥面粉分娩粥分娩分餓咖啡 |
||
+ | |id=1606 |
||
+ | |previous=1605 |
||
+ | |next=1607 |
||
+ | |created=2008 |
||
+ | |complexity=basic |
||
+ | |author=JeremyBarton |
||
+ | |version=7.0 |
||
+ | |subpage=/200809 |
||
+ | |category1=Filetype |
||
+ | |category2= |
||
+ | }} |
||
+ | This tip is a tutorial on the use of the file <code>filetype.vim</code> which is used to determine the "type" of a file. For example, while editing <code>example.py</code> the command <code>:set ft?</code> should display <code>filetype=python</code> if <code>:filetype indent plugin on</code> has been used. The file type determines whether any plugins for scripts, indenting rules, or syntax highlighting are loaded. See [[file type plugins]] for an overview. |
||
+ | |||
+ | ==File structure== |
||
+ | Custom <code>filetype.vim</code> files should always have the following structure: |
||
+ | <pre> |
||
+ | if exists("did_load_filetypes") |
||
+ | finish |
||
+ | endif |
||
+ | augroup filetypedetect |
||
+ | " au! commands to set the filetype go here |
||
+ | augroup END |
||
+ | </pre> |
||
+ | |||
+ | Files that are being used as fallbacks (in the <code>after</code> directories) should use a form such as |
||
+ | <pre> |
||
+ | if exists("did_load_filetypes_userafter") |
||
+ | finish |
||
+ | endif |
||
+ | let did_load_filetypes_userafter = 1 |
||
+ | augroup filetypedetect |
||
+ | " au! commands to set the filetype go here |
||
+ | augroup END |
||
+ | </pre> |
||
+ | |||
+ | because <code>did_load_filetypes</code> will be set before the <code>after</code> files are used. Using the suffixes <code>_userafter</code> and <code>_systemafter</code> as appropriate will prevent one from interfering with the other. |
||
+ | |||
+ | ==File contents== |
||
+ | Between <code>augroup filetypedetect</code> and <code>augroup END</code> there will be one or more <code>autocmd</code> statements that may assign a filetype when the <code>BufNewFile</code> and <code>BufRead</code> events occur (that is, when a new file is created, or when an existing file is read). |
||
+ | |||
+ | Following are some examples to illustrate common scenarios. |
||
+ | |||
+ | Assign the <code>dosbatch</code> filetype to any file with name ending in <code>.bat</code> or <code>.sys</code>: |
||
+ | <pre> |
||
+ | au! BufNewFile,BufRead *.bat,*.sys setf dosbatch |
||
+ | </pre> |
||
+ | |||
+ | If the first line of a <code>.cmd</code> file begins with <code>/*</code> then assign the filetype <code>rexx</code>, otherwise assign the filetype <code>dosbatch</code>: |
||
+ | <pre> |
||
+ | au! BufNewFile,BufRead *.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif |
||
+ | </pre> |
||
+ | |||
+ | If the first line of a <code>.bat</code> file contains "<code>--*-Perl-*--</code>" then assign the filetype <code>perl</code>, otherwise do nothing and continue processing rules (see [[Editing ActiveState Perl batch files|tip]]): |
||
+ | <pre> |
||
+ | au! BufRead,BufNewFile *.bat if getline(1) =~ '--\*-Perl-\*--' | setf perl | endif |
||
+ | </pre> |
||
+ | |||
+ | When reading a <code>.btm</code> file, if the variable <code>g:dosbatch_syntax_for_btm</code> is defined and non-zero then assign the <code>dosbatch</code> filetype, otherwise assign the <code>btm</code> filetype. |
||
+ | <pre> |
||
+ | au! BufNewFile,BufRead *.btm call s:FTbtm() |
||
+ | function! s:FTbtm() |
||
+ | if exists("g:dosbatch_syntax_for_btm") && g:dosbatch_syntax_for_btm |
||
+ | setf dosbatch |
||
+ | else |
||
+ | setf btm |
||
+ | endif |
||
+ | endfunction |
||
+ | </pre> |
||
+ | |||
+ | ==File locations== |
||
+ | The file <code>filetype.vim</code> is read from directories in the runtime path. The first match which executes <code>:setf</code> will set the filetype for the file Vim is creating or reading. If no rules execute <code>:setf</code> then additional <code>filetype.vim</code> files will be read. |
||
+ | |||
+ | The file locations (in the order that the files are processed) are: |
||
+ | ;User-specific primary definitions |
||
+ | :Rules for the current user that should be attempted before any other rule. |
||
+ | :<code>$HOME/.vim/filetype.vim</code> (Unix based systems) |
||
+ | :<code>$HOME\vimfiles\filetype.vim</code> (Windows systems) |
||
+ | ;System primary definitions |
||
+ | :Rules for all users on a system (usually requires administrative rights to edit). |
||
+ | :<code>$VIM/vimfiles/filetype.vim</code> (all systems) |
||
+ | ;Vim default ruleset |
||
+ | :Rules that are part of the Vim install (do ''not'' edit this file). |
||
+ | :<code>$VIMRUNTIME/filetype.vim</code> (all systems) |
||
+ | ;System fallback definitions |
||
+ | :Rules for all users if no other rule has matched so far. Useful for a rule that you would want to stop using if a future version of Vim defined a better match. |
||
+ | :<code>$VIM/vimfiles/after/filetype.vim</code> (all systems) |
||
+ | ;User-specific fallback definitions |
||
+ | :Rules for the current user if no other rule has matched so far. |
||
+ | :<code>$HOME/.vim/after/filetype.vim</code> (Unix based systems) |
||
+ | :<code>$HOME\vimfiles\after\filetype.vim</code> (Windows systems) |
||
+ | |||
+ | In Vim, use commands like the following to check these locations: |
||
+ | <pre> |
||
+ | :echo $HOME |
||
+ | :echo $VIM |
||
+ | :echo $VIMRUNTIME |
||
+ | </pre> |
||
+ | |||
+ | On Windows systems, <code>$HOME</code> is set from the environment variable <code>HOME</code>, if defined; or is set by joining variables <code>HOMEDRIVE</code> and <code>HOMEPATH</code>, if they are defined. At command prompt (not in Vim), enter <code>set H</code> to display the environment variables that begin with '<code>H</code>'. |
||
+ | |||
+ | ==Example== |
||
+ | When using our [[Working with CSV files|CSV tip]], it is necessary to specify that <code>*.csv</code> files have the <code>csv</code> file type. To do this, edit the following file: |
||
+ | *<code>$HOME/.vim/filetype.vim</code> (Unix based systems) |
||
+ | *<code>$HOME/vimfiles/filetype.vim</code> (Windows systems – can use forward slash or backslash in Vim) |
||
+ | |||
+ | Check that <code>$HOME</code> has been defined, and that the <code>$HOME/.vim</code> directory (Unix) or <code>$HOME/vimfiles</code> directory (Windows) exists, and you may need to create the <code>filetype.vim</code> file in that directory. |
||
+ | |||
+ | Contents of user <code>filetype.vim</code> (which may include other rules): |
||
+ | <pre> |
||
+ | if exists("did_load_filetypes") |
||
+ | finish |
||
+ | endif |
||
+ | augroup filetypedetect |
||
+ | au! BufNewFile,BufRead *.csv setf csv |
||
+ | augroup END |
||
+ | </pre> |
||
+ | |||
+ | As well as configuring <code>filetype.vim</code>, you may need the following commands (which would normally be in your [[vimrc]]) to enable all the features available for a particular file type. |
||
+ | <pre> |
||
+ | :set nocompatible |
||
+ | :filetype indent plugin on |
||
+ | :syntax on |
||
+ | </pre> |
||
+ | |||
+ | ==References== |
||
+ | *{{help|filetype}} |
||
+ | *{{help|new-filetype}} |
||
+ | *{{help|'filetype'}} |
||
+ | *{{help|:setf}} |
||
+ | *{{help|'runtimepath'}} |
||
+ | |||
+ | ==Comments== |
||
+ | *Possibly mention the "ftdetect" directory. {{help|ftdetect}} |
Revision as of 02:55, 20 January 2013
created 2008 · complexity basic · author JeremyBarton · version 7.0
This tip is a tutorial on the use of the file filetype.vim
which is used to determine the "type" of a file. For example, while editing example.py
the command :set ft?
should display filetype=python
if :filetype indent plugin on
has been used. The file type determines whether any plugins for scripts, indenting rules, or syntax highlighting are loaded. See file type plugins for an overview.
File structure
Custom filetype.vim
files should always have the following structure:
if exists("did_load_filetypes") finish endif augroup filetypedetect " au! commands to set the filetype go here augroup END
Files that are being used as fallbacks (in the after
directories) should use a form such as
if exists("did_load_filetypes_userafter") finish endif let did_load_filetypes_userafter = 1 augroup filetypedetect " au! commands to set the filetype go here augroup END
because did_load_filetypes
will be set before the after
files are used. Using the suffixes _userafter
and _systemafter
as appropriate will prevent one from interfering with the other.
File contents
Between augroup filetypedetect
and augroup END
there will be one or more autocmd
statements that may assign a filetype when the BufNewFile
and BufRead
events occur (that is, when a new file is created, or when an existing file is read).
Following are some examples to illustrate common scenarios.
Assign the dosbatch
filetype to any file with name ending in .bat
or .sys
:
au! BufNewFile,BufRead *.bat,*.sys setf dosbatch
If the first line of a .cmd
file begins with /*
then assign the filetype rexx
, otherwise assign the filetype dosbatch
:
au! BufNewFile,BufRead *.cmd if getline(1) =~ '^/\*' | setf rexx | else | setf dosbatch | endif
If the first line of a .bat
file contains "--*-Perl-*--
" then assign the filetype perl
, otherwise do nothing and continue processing rules (see tip):
au! BufRead,BufNewFile *.bat if getline(1) =~ '--\*-Perl-\*--' | setf perl | endif
When reading a .btm
file, if the variable g:dosbatch_syntax_for_btm
is defined and non-zero then assign the dosbatch
filetype, otherwise assign the btm
filetype.
au! BufNewFile,BufRead *.btm call s:FTbtm() function! s:FTbtm() if exists("g:dosbatch_syntax_for_btm") && g:dosbatch_syntax_for_btm setf dosbatch else setf btm endif endfunction
File locations
The file filetype.vim
is read from directories in the runtime path. The first match which executes :setf
will set the filetype for the file Vim is creating or reading. If no rules execute :setf
then additional filetype.vim
files will be read.
The file locations (in the order that the files are processed) are:
- User-specific primary definitions
- Rules for the current user that should be attempted before any other rule.
$HOME/.vim/filetype.vim
(Unix based systems)$HOME\vimfiles\filetype.vim
(Windows systems)- System primary definitions
- Rules for all users on a system (usually requires administrative rights to edit).
$VIM/vimfiles/filetype.vim
(all systems)- Vim default ruleset
- Rules that are part of the Vim install (do not edit this file).
$VIMRUNTIME/filetype.vim
(all systems)- System fallback definitions
- Rules for all users if no other rule has matched so far. Useful for a rule that you would want to stop using if a future version of Vim defined a better match.
$VIM/vimfiles/after/filetype.vim
(all systems)- User-specific fallback definitions
- Rules for the current user if no other rule has matched so far.
$HOME/.vim/after/filetype.vim
(Unix based systems)$HOME\vimfiles\after\filetype.vim
(Windows systems)
In Vim, use commands like the following to check these locations:
:echo $HOME :echo $VIM :echo $VIMRUNTIME
On Windows systems, $HOME
is set from the environment variable HOME
, if defined; or is set by joining variables HOMEDRIVE
and HOMEPATH
, if they are defined. At command prompt (not in Vim), enter set H
to display the environment variables that begin with 'H
'.
Example
When using our CSV tip, it is necessary to specify that *.csv
files have the csv
file type. To do this, edit the following file:
$HOME/.vim/filetype.vim
(Unix based systems)$HOME/vimfiles/filetype.vim
(Windows systems – can use forward slash or backslash in Vim)
Check that $HOME
has been defined, and that the $HOME/.vim
directory (Unix) or $HOME/vimfiles
directory (Windows) exists, and you may need to create the filetype.vim
file in that directory.
Contents of user filetype.vim
(which may include other rules):
if exists("did_load_filetypes") finish endif augroup filetypedetect au! BufNewFile,BufRead *.csv setf csv augroup END
As well as configuring filetype.vim
, you may need the following commands (which would normally be in your vimrc) to enable all the features available for a particular file type.
:set nocompatible :filetype indent plugin on :syntax on
References
Comments
- Possibly mention the "ftdetect" directory. :help ftdetect