I'm still a novice on RF. I used multiple types of Editor recently to write my basic robot scripts (notepad++, Ride, Pycharm) and i'm not sure if i understand correctly the tabulated way of writing parameters of a keyword in Ride vs pycharm, notepad++. if i have a keyword with several parameters (optional and obligatory), i can either leave that parameter cell in Ride without any value and continue filling other parameters with values. in this case, the default value for that parameters is taken into account and if the default value is not defined, the Nothing value which is equal to ${EMPTY} is considered for that parameter.

Is it correct? In pycharm & Notepd++, we don't have this tabulated visualisation of code. So i need to add 2 spaces to difine each parameter of my keyword. Does it mean that if i add 4 spaces after my keyword instead of 2 and add something, the editor(notepad++, pycharm) consider that the first parameter of my keyword is filled with nothing and i'm giving the second parameter? I don't think so? but why not please don't refer me directly to the RF userguide i 've already looked at it. I don't know anymore how many spaces i can add after mykeyword to point at its first parameter.it should be more than 1 of course but how many? Thanks a lot
The rule of thumb, is: Use always 2 or more spaces as a separator.
RIDE has an option to define the number of spaces when saving the file. But the mixing of different spacing counts is not advised (I really can't tell the behaviour). You should use the spacing consistensly. Choose 2 and use it in that file.
Other option that RIDE has, is the pipe separator "|". Although it is not visible in the editors, the resulting file will be pipe separated.