Is there a setting to display the required arguments of a function when typing as Visual Studio, Matlab, etc. does?
The closest thing to what you're describing are function templates, there is a tutorial on how to use them here.
You first have to write the name of the function, for example
Once you have typed the mandatory arguments, you can hit cmd+k on OS X or ctrl+k on Windows to get a list of any options you supply:
If you're having trouble making function templates work with user defined function, you should read this.