I've seen simulators for the 8085 (i.e., sim8085) but not the Zilog Z80.
Is there a similar sort of editor/assembler/compiler/debugger simulator for the Z80?
You may have more success if looking for CP/M emulators for Linux, as CP/M ran in a 8080/Z80 environment. The very own CP/M environment can be your development environment. One could be "YAZE-AG - Yet Another Z80 Emulator" http://www.mathematik.uni-ulm.de/users/ag/yaze-ag/
But if you are looking for something more.... "visual", I'd suggest to take a look at z80pack. http://www.autometer.de/unix4fun/z80pack/
Both run in Windows and UNIX systems.
(Side note: I just love those front panels :) )
I've been using Z80Pack recently on a project, and it works pretty well. (I'm working on a bank-switcher and SD ROM loader for the RC2014 project.)
Z80.info has a HUGE list of emulators for many platforms. Some links may be broken, though - because the website was moved or does not exist any more. Either way, googling with the name of the emulator itself will solve the problem.
I think you should favorite this page (I did!). It has useful information regarding the subject.
I like Toledo - a CP/M emulator; it considers the Intel 8080, not the Z80. But I like it, and it won the IOCCC! You will need to compile it and maybe adjust something. But not much of what you want (simulates the system not the processor).
There is also ZIM which can be used in a Java Virtual Machine (JVM). It speeds the use of the tool, because it just needs the JVM installed, not requiring compiling or installation of other tools (Java is usually used by multiple applications for your PC).
ZIM also works within the browser if the Java Web Start plugin is available to your browser (Firefox and Internet Explorer; Chrome doesn't support Java any more). I think it's very handy! It will work on a wide variety of modern OSes and within the browser! :P
ZIM should be something along SIM8085. So I hope it helped!
I use z80asm to assemble/compile, and z80dasm to dissasemble to source. Both are usually found in your package manager. I can load compiled code into the fuse emulator (spectrum) and run it succesfully.
Although commercial, IDA is an outstanding (dynamic) disassembler and debugger for the Z80.