do you know how can one in Textmate open several windows for the same file?
So I can at the same time look and compare different parts of the same file.
Quick AppleScript to do the copy-paste-etc. operation in sequence:
tell application "TextMate" activate tell application "System Events" keystroke "a" using command down keystroke "c" using command down keystroke "n" using command down keystroke "v" using command down keystroke "a" using command down key code "55" end tell end tell
Basically it executes Select All, Copy, New, Paste, Select All, Up (the last two commands bring the cursor to the top of the newly duplicated file). The new file also will not be syntax-highlighted until you explicitly set the language; that may help distinguish between the original and the duplicate.
In a more advanced version, you could actually grab the filename, duplicate it to a temporary location, and then open it, but then you'd have to maintain the two versions and there's a risk you would modify the duplicate without realizing it.
Hope it helps.
While having the original file open in TextMate, open another instance of TextMate from Terminal
open -na TextMate FILEPATH
This way you'll have two separate instances of TextMate in which you can read and edit the file from two different windows.
EDIT: I wrote "two", but you can actually open as many instances as you want.