How do I use the MacPorts version of nano as my default text editor?
You can either rename or completely remove /usr/bin/nano, then:

ln -s /opt/local/bin/nano /usr/bin/nano


The above command creates a symbolic link from /usr/bin/nano to /opt/local/bin/nano