Jump to layer by typing its name

As a developer, I’m used to “Quick Open”-type features: something where you can just type some of a file’s name to directly open it. I’ve been working in a Sketch document with a lot of layers, jumping around between them a lot, and been wishing for an equivalent of those features!

Here’s an overly-detailed example of what I’d love to have:

  • You press ⌃G. A popup appears in the middle of the screen, with a focused search field. (and maybe a list of recently selected layers)
  • You type in a few letters. The popup now lists all the document’s layers that match that search. The first one is highlighted.
  • You optionally select a different one with ↑/↓, then press Enter. The layer is now selected on the canvas, the layer list scrolls to reveal it, and the canvas pans and zooms to reveal it.
    • Optionally, you could hold Shift while pressing Enter, to prevent the canvas from scrolling/zooming—sometimes you just want selection.

Maybe the popup could be made to either search the entire document, or just the current page.

This feature would obviously rely on people naming their layers, though, so maybe it would never be of use to anyone :grinning_face_with_smiling_eyes:

Current alternatives

Currently, I use Shift + right click on the canvas instead. But because my file (a Mac app icon) has many many layers stacked together, that list ends up very long anyway. A workflow where I can just type a few letters and press Enter would be much faster, and require much less mental effort, for me.

Also, there is layer search, but the flow is quite different: after typing, you can’t seem to select a result using the keyboard; you have to manually dismiss the search once you’ve selected the right layer; and the layer’s parents take up a lot of space, making it harder to find the one you want.

“Frame Copy”
9,876,543 results

I better start naming stuff :sweat_smile: