Gedit Symbol Browser plugin - for easy overview of PHP code
Class browser plugin - also for easy overview of PHP code
By default gedit displays both windows and unix linebreaks properly, but it creates unix linebreaks. This can even give a resulting file with a mix of windows and unix linebreaks. It can be a problem if you e.g. want to create .bat files on linux and execute them on windows. But it's possible to convert all linebreaks in a file to windows linebreaks, by enabling the external tools plugin and using a simple script.
Script for converting all linebreaks to windows linebreaks:
s/\r//g s/$//g s/$/\r/
Script for converting all linebreaks to unix linebreaks:
If you replace the two first tools from the external tools list, you can let windows linebreaks have ctrl+F8 as shortcut and let unix linebreaks have ctrl+F7 as linebreaks. That makes it easy to press ctrl+F8 and then ctrl+F9 to close the shell output window.