It would be wonderful if I could CMD+E shape layers without having to rasterise them first. I end up having to select shapes from each layer and copy and paste into a new layer.
Layer>Merge Shapes and/or Cmd + E will merge selected vector shapes to a single layer without rasterizing them in Photoshop CS6.
Note: All selected layers must be vector layers for this to work, and the shape attributes (fill, stroke, etc) of the top-most selected layer is applied to the layers that merged.
it can take the fill from the layer above/below - the fill doesn't really matter. It's like when merging shapes in illustrator, it just picks the colour from one of the shapes.
Good suggestion. Much quicker than copying, pasting then combining.
If you chose to merge several layers and they were all shape layers, I guess the user would have to be given the option to rasterize or to combine shape layers and lose styling. Rasterizing is definitely what some people would want or expect some of the time.
Layer>Merge Shapes and/or Cmd + E will merge selected vector shapes to a single layer without rasterizing them in Photoshop CS6.
Note: All selected layers must be vector layers for this to work, and the shape attributes (fill, stroke, etc) of the top-most selected layer is applied to the layers that merged.