1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
-
-
-
-
-
-
-
-
|
;#F:w
;This is example text, aimed simply to show the features of the FreshEdit control.
;#F:w
;1. Word-wrap feature. It works only for the lines formated with word-wrap format. You can set/remove word-wrap format by Ctrl+W key.
;#F:w
;2. FreshEdit can save the format into the source file. The formating is transparent for FASM compiler, so you can compile the files without removing formating.
;3. FreshEdit uses UTF-8 encoding - see following samples:
;Russian: Я могу есть стекло, оно мне не вредит.
;Yoruba: Mo lè je̩ dígí, kò ní pa mí lára.
;Greek: Μπορώ να φάω σπασμένα γυαλιά χωρίς να πάθω τίποτα.
;Québécois: J'peux manger d'la vitre, ça m'fa pas mal.
;Ukrainian: Я можу їсти скло, і воно мені не зашкодить.
;English: I can eat glass and it doesn't hurt me.
;#F:bw
;5. The bookmarks are saved with the text as well. Use Ctrl+B to set/remove a bookmark.
;6. Also FreshEdit, has code folding feature.
proc SomeTestProcedure
begin
nop
mov eax, 1234
return
endp
;#F:w
;7. also, there are line numbers and breakpoint icons on the left margin of the editor. You can set/remove breakpoint with F2 key.
nop
nop
int3
;#F:w
; 8. Color themes: Click on "T" button to switch the color theme for the editor.
;#F:w
; 9. Zebra background - if you like such eye-candy things. Click on "Z" button in order to switch it on/off.
proc AnotherTestProcedure
begin
xor eax, eax
locals ; We have of course several folding levels.
.x dd ?
.y dd ?
.rect TBounds
endl
mov ecx, 'ABCD'
return
endp
; 10. Click "#" to turn on/off the line numbers.
; 11. Ctrl-T will switch ON/OFF the whole left margin field.
;#F:w
; 12. Alt+Ins will switch the type of selection - line, char and block are supported for now.
|