对于工作18年单位一直没有缴纳社保,根据新劳动法可以通过以下方法维权:
1、申请劳动仲裁解决;2、向法院提起诉讼。
按 《中华人民共和国社会保险法》规定,用人单位和个人依法缴纳社会保险费。国家建立基本养老保险、基本医疗保险、工伤保险、失业保险、生育保险等社会保险制度,保障公民在年老、疾病、工伤、失业、生育等情况下依法从国家和社会获得物质帮助的权利。
第四条 中华人民共和国境内的用人单位和个人依法缴纳社会保险费,有权查询缴费记录、个人权益记录,要求社会保险经办机构提供社会保险咨询等相关服务。个人依法享受社会保险待遇,有权监督本单位为其缴费情况。
所以根据法律规定,单位有义务为员工缴纳社保。