In how many ways can we say "go straight ahead"?
一直走 / 往前走 / 一直往前走 / 一直向前走

Q1) From the above which are the most commonly used and in which contexts?


一直走 = keep walking

往前走 = walk straight

一直往前走 = keep walking straight

一直向前走 = keep walking straight

Any of the above is understandable if your context is to help people with direction. Note that 一直走 / 往前走 are a bit short and lack a bit of politeness.

Q2) how many other ways can we get the same meaning (even replacing 走 by other verb)?


直走

向前走

In case of car, replace 走 by 开 (short hand for 开车 [Driving]）

一直开

往前开

一直往前开

一直向前开 

In case of bicycle, replace 走 by 骑 （short hand for 骑车）

一直骑

往前骑

一直往前骑

一直向前骑