Combining open compounds using hyphen in enumerations

In German, when enumerating stuff, one could use an "Ergänzungsstrich". This means that parts of compound words in enumerations that are equal can be shortened like this:

Ich mag Eisenbahn-, Straßen-, Luft- und Schiffsverkehr.

Which is short for:

Ich mag Eisenbahnverkehr, Straßenverkehr, Luftverkehr und Schiffsverkehr.

Notice that German mostly uses closed compound words. As English uses open compound words a lot: Does a similar concept exist for open compounds in English?

For example, consider this sentence:

I like rail traffic, road traffic, air traffic and maritime traffic.

Could this be shortened to something like this?

I like rail-, road-, air- and maritime traffic.

or

I like rail, road, air and maritime traffic.

It seems odd to me. Does omitting the hyphens work? Does this language feature even exist? How is this word-repeating problem solved in the English language?


Yes, you can do this in English. As rail traffic etc. are noun phrases, you can leave out the hyphens. Hyphens are only needed when a word is abbreviated, as in

I can swim both back- and breaststroke.