set up some feature for c++ IDE