嘿嘿你的问题很有意思,其实大面上的意思很接近呢,但是,深层的意思很不同,譬如说,有心眼的人很聪明,(但往往含有贬义,有自私和多种含义)精明是指人有很多的见识很通明,(有褒义)
一个有褒义的意思,一个就是贬义。有心眼就是说你要防着他
书面用语通俗说法
楼上两位解释 的不妥,有心眼不一定是贬义,要看在什么场合说,比方说,熟人见面了,说对方家的孩子有心眼,实际上是在夸奖,这里就不是贬义.