Is there a way to prevent a text frame (more specifically, the primary frame) from moving (by accident), apart from locking it?
Yes, I can simply lock it, but this affects search and replace, this is why I look for another solution.
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It only takes a minute to sign up.Sign up to join this community
Not really. An object (eg. text frame) is either locked, or unlocked.
Alternatively, you can move the text frame to a separate layer, lock the layer, but keep the text frame unlocked, and everytime you need to search & replace, you would have to manually unlock the layer, make the edits, then lock the layer back.
I have used this method for multi-language docs, where the text frames for each language sit on separate, locked layers, while having the artwork (graphics) on the base (bottom most) layer.