Skip to main content
Adobe Photoshop Family

94 Messages

 • 

5.2K Points

Tue, Apr 5, 2011 12:03 AM

Photoshop: Support Copy and Paste Layers

I am a user interface designer and have PSDs with over 300 layers, inside different folders.
Sometimes I need to copy a layer, say a button, from one folder onto another. But between those there are 100 layers/folders. The only way I can do it now is to alt-drag the layer past hundreds of layers and try to find the folder I need to drop it into. It's very inconvenient.
All I would like to have is the ability to copy and paste layers. So I would select layer, CMD+C, then select the folder I want to paste that into and hit CMD+V.

Is this doable with AppleScript? If so, can anyone write one applescript for copy and another one for paste? I can then use Keyboard Maestro to trigger it.

Thanks

33

Responses

Official Solution

14.6K Messages

 • 

282.6K Points

3 years ago

Copy and Paste Layers is now supported in Photoshop CC. Details here: https://helpx.adobe.com/photoshop/using/whats-new.html

133 Messages

 • 

5.1K Points

9 years ago

I have the exact same issue.

I don't think this is easily solvable with scripting, but I could be wrong. I find using groups (folders) can help shorten the distance you have to move layers, but only in some cases.

So your suggestion is: if nothing is selected on the canvas, use command-x, c, v to cut, copy and paste layers? I like it.

Sort of related: I use command-J to dupe single layers, but it doesn't work for groups or when more than one layer is selected. If we had cut, copy and paste for layers, it'd be great if it worked on single layers, multiple layers and groups.

Command-J to dupe anything:
http://feedback.photoshop.com/photosh...

129 Messages

 • 

3.2K Points

9 years ago

This can easily be scripted. You couldn't use CMD-C or CMD-V, though.
I'll see what I can put together.

129 Messages

 • 

3.2K Points

9 years ago

Here are some quick copy and paste scripts. Just select the layers you want to copy, run the first script, select the layer you want to paste above, and run the second script.

It won't work if you copy, adjust layer order, then paste. Also, it currently doesn't allow you to do more than one paste if you paste below the layers that were copied (edit: you can just run the first script again immediately after the first)

I got most of the code from ps-scripts.com.
Copy Layers
Paste Layers

94 Messages

 • 

5.2K Points

9 years ago

Sometimes I need to copy/move a layer from the top of the layer panel to the very bottom or somewhere in between. But I work with files with hundreds of layers so it's really difficult to drag layers around and find your way. It would be better if I was able to copy a layer, then go to the location I want to paste it and paste it.

This reply was created from a merged topic originally titled
Copy / Paste Layers.

5 Messages

 • 

140 Points

9 years ago

There is a solution but only for copy\paste layers from one document to another.
This is not intuitive at all! but as far as it goes, I guess photoshop stuff didn't pulled this through yet.

The solution :

A. Select the layers you want to copy
B. Right Click and choose : "Duplicate layers"
C. At the pop up window - Under "Destination" select the document you want to duplicate to and hit "OK"

The layers will be pasted at the top of the layer panel in the desired document.

Hope it helped you guys..

12 Messages

 • 

330 Points

9 years ago

Photoshop Team,
Please integrate this feature into CS6. This is needed badly. All other alternatives are not intuitive, especially the "duplicate layers" feature.

62 Points

9 years ago

Add ctrl-c & ctrl-v support for layers and layer groups in Layers panel

This reply was created from a merged topic originally titled
Add ctrl-c & ctrl-v support for layers and layer groups in Layers panel.

84 Messages

 • 

1.7K Points

8 years ago

Would be great! Also concerning the working with different files.

If one could copy layers in one file and paste it in another would be great. Works enough convenient with the move tool but could be even more intuitive with copy/paste.

Great!

4 Messages

 • 

114 Points

8 years ago

test

4 Messages

 • 

114 Points

8 years ago

I suggested this exact feature back in 2009 and it stirred up a heated debate.

http://forums.adobe.com/message/2888147

Anyway, it's nice to hear others in the community seek the same feature.

2 Messages

 • 

102 Points

8 years ago

In PS you can cut, copy and paste pixel data between documents, but not layers, folders or smart objects.

This creates an annoying workflow where you have to drag the smart object between documents, which is even more cumbersome if you work within tabs.

This reply was created from a merged topic originally titled
Photoshop: Enable copying and pasting of layers and smart objects via the clipboard..

199 Messages

 • 

3.6K Points

8 years ago

Anything to assist in organizing the Layers Panels is great!

The ability to quickly relocate layers and layer groups elsewhere in the Layers Panel quickly and efficiently would be a very welcome benefit.

When you're working in a doc with tons of layers, the Layers Panel just becomes your whole world. Keeping it under control can be difficult.

Like many here, I've wanted this for a LONG time.

---> If you want this feature please voice your opinion here, and click the big +1 button in 1st post so it gets more attention.

______________________

Here's a little out of the box thinking for you:

First of all, imagine this - the Layers Panel is a big looooong filing drawer. Ya know, the type with the little racks that have numerous filing folders that can slide back and forth. And each sliding folder has nested files and folders (or layers and layer groups) inside each of them, multiple levels deep perhaps. How does a secretary relocate a file or folder? She simply plucks one out and puts in another slot. Simple. Because she can see BOTH the file she wants to move and also where she's going to put it.
---- Now how great would it be if you could see all files/folders simultaneously and could therefore designate a layer to move and also designate where you want it to move TO, at the same time?
---- Here's one idea: Layers Panel Unfold Mode - you select your layers to move then somehow enter a mode where your Layers Panel is "unfolded" into multiple columns displaying it's whole contents at once, on your screen. You can easily drag layers anywhere you want. If your display isn't large enough to display your entire Layers Panel's content you may be able to drag your cursor into the far left or right and make the unfolded Layers Panel pan left or right until you see what where you want to go. Then maybe hit Escape to exit this special unfolded Layers Panel mode.
And hovering a layer over a collapsed layer group for one second ought to expand it (vice versa to collapse an expanded layer group).

I'd use it.

1 Message

 • 

64 Points

8 years ago

Photoshop: Copy and Paste multiply layers,including styles, between documents.
And also a copy and paste support, between ALL CS software.

This reply was created from a merged topic originally titled
Photoshop: Copy and Paste multiply layers,including styles, between documents..

20 Messages

 • 

490 Points

8 years ago

No Scripting can do better than Adobe...

Adobe Please implement this feature in Photoshop.... This will make life so much easier.....