In the hands-on lab—"Click My Ride: Customizing Autodesk® AutoCAD® for How You Work"—that I presented at Autodesk University 2013, we took a look at a few fundamental approaches to customizing, and adjusting the viewport display of non-continuous linetypes such as Dashed, Center, Hidden, etc. is just squirrely enough to warrant some automation.
As we know, non-continuous linetypes in model space are governed by the LTSCALE variable. A common rule of thumb is to set the LTSCALE factor to the inverse of the plot scale; i.e., if you’re plotting 1/4" = 1’0”, set it to 48.
Q: But why is it that most of the time you can’t see the broken lines in a viewport, such as in this first illustration?
A: Set the variable PSLTSCALE (Paper Space Linetype Scale) to <0>, then REGEN, to accomplish the task shown in the second illustration.
MEMO: Curiously, this variable is layout-specific. That means you will have to set the PSLTSCALE variable on each layout tab of the drawing.
As for a Macro you can add to your Tool Palette or Quick Access Toolbar, try this: ^C^CMSPACE;PSLTSCALE;0;REGENALL;