Edit Rich Text field inside Experience Manager directly

Is it possible we insert Youtube video component into the Rich Text field directly, same as Image?

Is it possible to switch the Rich Text field to source code model directly without click the edit all fields button and open the component in another place?

Below is one screenshot to show what we want: enter image description here