bin/netbeans.sh --userdir /path/to/new/userdir
and on windows:
bin\netbeans.exe --userdir D:\path\to\new\userdir
I will write about the single features later, but now I will mentioned a few features that should work in better way than in the old support.
Code Completion is invoked through keyboard shortcut CTRL+SPACE. The first invocation offers items that are found through a source model. Almost all editor features are based on the model, that is build from source code. There is a lot of work on the model yet, but it should offer better results.
When the pop up window with code completion items is open and you press CTRL+SPACE again, then the code completion offers all elements that are in the project. In the pictures all elements that starts with letter 't'.