Is there a way to end a turn immediately, without moving all units?

In Civilization IV (and earlier) you could end a turn not having moved/actioned all of your available units. For example, if you want to leave some units in place for a turn or two, without having to explicitly tell them they have no orders - simply by clicking a button in the UI.

In V, it now insists that 'A unit has still to move' and I have to explicitly tell it to do nothing. I couldn't see a means of telling the game to end the turn immediately - is there one?


Solution 1:

You can finish your turn with Shift+Enter at any time.

I didn't observe what happens if 2 units "illegally" stacked (I.e. building a unit in a garrisoned city).

Solution 2:

Not at the moment. You can only end the turn after you've given orders to each unit.
You can command them to skip their turn, or fortify/sentry them if you want to leave them there for a long time. If two military units or two civilian units occupy the same hex, you can't even do that - one must be moved.

Solution 3:

It is possible to end the turn early using shift+enter when there are units that have not moved and there is no special situation that must be resolved before your turn ends. Special situations include:

  • New policy avaliable (annoying when Cristi Renetor is about to finish)
  • New Research
  • Empty production queue
  • Unit can be promoted
  • 2 Military units are on the same hex
  • 2 Non-Military units are on the same hex

and other situations I didn't think to test but surely exist.

Solution 4:

If you want your units to skip the turn once, just press ./, and then spacebar.

./, cycle through units, and spacebar tells them to do nothing that turn.

Or, you could do the same but with f instead of Spacebar.

f makes them "sleep", meaning they aren't required to do everything each turn unless you give them orders.