Kali Linux runs very well in a VM, but having copy and paste to and from the Virtual Machine is very helpful. To get this working in VMware Pro 12, install these packages.
Firstly, this one.
root@kali:~# apt-get install open-vm-tools
Then this one.
root@kali:~# apt-get install open-vm-tools-desktop
Then copy and paste to and from a Kali Linux VM in VMware will work for you. This makes your life easier if you are penetration testing and using a Windows host. This is indispensable. So give this a try yourself. I wish I had known about this sooner. The
open-vm-tools-desktop package that is. It really does work well in VMware. Not sure about Virtualbox, but I do not use that.