It might be worth mentioning that you can cancel the operation (say, jj split) using nvim's :cq command to exit with an error code.
Very few people know about that (all the "how do I quit vi" jokes aside...) and it's handy when you realize that a split is not tenable yet.