Almost all of this can be done in Sigil. It has a Preview window to show the current html document, it has an Inspector widget to inspect any element (same as Chrome), BookView is simply an html document with contentEditable set to true, and placing your cursor in BookView and then switching to CodeView will take you to that place. You can also use the epubcheck plugin to verify your epub and take you right to the errors found in Codeview by clickingng on the output.
Furthermore you can use Open With in Sigil to use any external editor for your html file, image file, etc.
|