═══ 1. Kon HjДlp ═══ Kon VДlkommen till editorn Kon. VДlj nЖgot av nedanstЖende alternativ: Information om Kon Tangentbordet Kommandon Konfigurering Kommandoradsparametrar InstДllningar Registrering Kontakta programmeraren Kon Projekthanterare Copyright FФr mer ingЖende beskrivningar om Дndringar i Kon, se READ.ME filen under "changes". ═══ 2. Om Kon ═══ Kon Kon Дr en mЖngsidig editor fФr alla tДnkbara editeringssituationer. Med bЖde ASCII och Hex-editor inbyggt kan du editera vilka filer du vill, och ha full kontroll Фver dem. Kon har Дven: FДrgkodning Enkel konfigurering av tangenter (Borland/WordStar fФrvalt) MakrostФd. Пngra/upphДv Жngra pЖ alla editeringsfuktioner SФk och ersДtt i flera filer MultitrЖdad Kolumnmarkering Automatisk radbrytning Konfigurerbar verktygslist Enbart lДsnings-lДge Automatisk sДkerhetslagring Valbar aktiv kodsida Drag & Drop och mycket mer... Eftersom jag har fФrsФkt hЖlla menyerna nЖgorlunda rena, sЖ rekommenderar jag att du tittar igenom kommando-/tangentlistan sЖ att du inte missar nЖgra av de funktioner som Kon erbjuder. ═══ 3. TangentbordshjДlp ═══ FФr en beskrivning av varje kommando se Kommandolista. MarkФrfФrflyttning ┌────────────────────────┬──────────────────────────────┐ │Rad upp │UppЖtpil │ ├────────────────────────┼──────────────────────────────┤ │Rad ner │NerЖtpil │ ├────────────────────────┼──────────────────────────────┤ │Tecken hФger │HФgerpil │ ├────────────────────────┼──────────────────────────────┤ │Tecken vДnster │VДnsterpil │ ├────────────────────────┼──────────────────────────────┤ │BФrjan av rad │Home │ ├────────────────────────┼──────────────────────────────┤ │Radslut │End │ ├────────────────────────┼──────────────────────────────┤ │Sida ner │PageDown │ ├────────────────────────┼──────────────────────────────┤ │Sida upp │PageUp │ ├────────────────────────┼──────────────────────────────┤ │Filstart │Ctrl-Home │ ├────────────────────────┼──────────────────────────────┤ │Filslut │Ctrl-End │ ├────────────────────────┼──────────────────────────────┤ │Ord hФger │Ctrl-Right arrow │ ├────────────────────────┼──────────────────────────────┤ │Ord vДnster │Ctrl-Left arrow │ ├────────────────────────┼──────────────────────────────┤ │Spara markФrposition │Ctrl-. │ ├────────────────────────┼──────────────────────────────┤ │Flytta till nДsta │Ctrl-PageDown │ │sparade markФrposition │ │ ├────────────────────────┼──────────────────────────────┤ │Flytta till fФregЖende │Ctrl-PageUp │ │sparade markФrposition │ │ ├────────────────────────┼──────────────────────────────┤ │Spara markФrposition │Ctrl-K+n │ │(0-9) │ │ ├────────────────────────┼──────────────────────────────┤ │Flytta till sparad │Ctrl-Q+n │ │markФrposition (0-9) │ │ ├────────────────────────┼──────────────────────────────┤ │Visa position relativt │Ctrl-R │ │nuvarande │ │ ├────────────────────────┼──────────────────────────────┤ │Flytta till markerat │Ctrl-Q+H │ │omrЖde │ │ ├────────────────────────┼──────────────────────────────┤ │Flytta till slutet av │Ctrl-Q+N │ │markerat omrЖde │ │ ├────────────────────────┼──────────────────────────────┤ │Flytta till nДsta │Alt-PageDown │ │textbuffer │ │ ├────────────────────────┼──────────────────────────────┤ │Flytta till fФregЖende │Alt-PageUp │ │textbuffer │ │ ├────────────────────────┼──────────────────────────────┤ │Matcha paranters │Ctrl-V │ └────────────────────────┴──────────────────────────────┘ Editeringstangenter ┌────────────────────────┬──────────────────────────────┐ │Skjut in ny rad vid │Ctrl-N │ │markФren │ │ ├────────────────────────┼──────────────────────────────┤ │Ny rad │Enter │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │Radera tecken till │Backspace │ │vДnster │ │ ├────────────────────────┼──────────────────────────────┤ │Radera tecken vid │Delete │ │markФren │ │ ├────────────────────────┼──────────────────────────────┤ │Radera rad │Ctrl-Y │ ├────────────────────────┼──────────────────────────────┤ │Radera till radslut │Ctrl-Q+Y │ ├────────────────────────┼──────────────────────────────┤ │Radera ord │Ctrl-T │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │LДgg till markerat till │Alt-Insert │ │urklipp │ │ ├────────────────────────┼──────────────────────────────┤ │Klipp ut och lДgg till │Alt-Delete │ │markerat till urklipp │ │ ├────────────────────────┼──────────────────────────────┤ │Kopiera markerat till │Ctrl-Insert │ │urklipp │ │ ├────────────────────────┼──────────────────────────────┤ │Klipp ut markerat till │Shift-Delete │ │urklipp │ │ ├────────────────────────┼──────────────────────────────┤ │Klistra in omrЖde frЖn │Shift-Insert │ │urklipp │ │ ├────────────────────────┼──────────────────────────────┤ │Kopiera markerat │Ctrl-K+C │ ├────────────────────────┼──────────────────────────────┤ │Flytta markerat │Ctrl-K+V │ ├────────────────────────┼──────────────────────────────┤ │LДs in omrЖde frЖn disk │Ctrl-K+R │ ├────────────────────────┼──────────────────────────────┤ │Skriv ut markerat till │Ctrl-K+W │ │disk │ │ ├────────────────────────┼──────────────────────────────┤ │GФm markerat │Ctrl-K+H │ ├────────────────────────┼──────────────────────────────┤ │Ta bort markerat │Ctrl-Delete, Ctrl-K+Y │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │VДxla gemener/versaler i│Ctrl-K+O │ │markerat │ │ ├────────────────────────┼──────────────────────────────┤ │Konvertera markerat till│Ctrl-K+E │ │gemener │ │ ├────────────────────────┼──────────────────────────────┤ │Konvertera markerat till│Ctrl-K+E │ │versaler │ │ ├────────────────────────┼──────────────────────────────┤ │Dra in markerat │Ctrl-K+I │ ├────────────────────────┼──────────────────────────────┤ │Dra tillbaks markerat │Ctrl-K+U │ ├────────────────────────┼──────────────────────────────┤ │Radbryt rader i markerat│Ctrl-K+Ctrl-J │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │Radbryt stycke │Ctrl-B │ ├────────────────────────┼──────────────────────────────┤ │Ta bort radbrytnignar i │Ctrl-U │ │stycke │ │ └────────────────────────┴──────────────────────────────┘ Markeringstangenter ┌────────────────────────┬──────────────────────────────┐ │BФrja markering │Ctrl-K+B │ ├────────────────────────┼──────────────────────────────┤ │Avsluta markering │Ctrl-K+K │ ├────────────────────────┼──────────────────────────────┤ │Markera rad nedЖt │Shift-NerЖtpil │ ├────────────────────────┼──────────────────────────────┤ │Markera rad uppЖt │Shift-UppЖtpil │ ├────────────────────────┼──────────────────────────────┤ │Markera tecken till │Shift-VДnsterpil │ │vДnster │ │ ├────────────────────────┼──────────────────────────────┤ │Markera tecken till │Shift-HФgerpil │ │hФger │ │ ├────────────────────────┼──────────────────────────────┤ │Markera till bФrjan av │Shift-Home │ │rad │ │ ├────────────────────────┼──────────────────────────────┤ │Markera till radslut │Shift-End │ ├────────────────────────┼──────────────────────────────┤ │Markera sida ner │Shift-Page down │ ├────────────────────────┼──────────────────────────────┤ │Markera sida upp │Shift-Page up │ ├────────────────────────┼──────────────────────────────┤ │Markera till bФrjan av │Shift-Ctrl-Home │ │fil │ │ ├────────────────────────┼──────────────────────────────┤ │Markera till filslut │Shift-Ctrl-End │ ├────────────────────────┼──────────────────────────────┤ │Markera ord vДnster │Shift-Ctrl-VДnsterpil │ ├────────────────────────┼──────────────────────────────┤ │Markera ord hФger │Shift-Ctrl-HФgerpl │ ├────────────────────────┼──────────────────────────────┤ │Markera rad │Ctrl-K+L │ ├────────────────────────┼──────────────────────────────┤ │Markera ord │Ctrl-K+T │ └────────────────────────┴──────────────────────────────┘ VДxlingstangenter ┌────────────────────────┬──────────────────────────────┐ │Automatisk indenterin │Ctrl-O+I │ │pЖ/av │ │ ├────────────────────────┼──────────────────────────────┤ │Kolumnmarkering │Ctrl-K+G │ ├────────────────────────┼──────────────────────────────┤ │Vanlig markering │Ctrl-K+M │ ├────────────────────────┼──────────────────────────────┤ │Kolumnmarkering pЖ/av │Ctrl-K+N │ ├────────────────────────┼──────────────────────────────┤ │Skjut in/skriv Фver │Insert │ ├────────────────────────┼──────────────────────────────┤ │Automatisk Radbrytning │Ctrl-O+W │ │av/pЖ │ │ ├────────────────────────┼──────────────────────────────┤ │Raster pЖ/av │Ctrl-O+G │ └────────────────────────┴──────────────────────────────┘ Diverse ┌────────────────────────┬──────────────────────────────┐ │SФk text │Ctrl-Q+F │ ├────────────────────────┼──────────────────────────────┤ │ErsДtt text │Ctrl-Q+A │ ├────────────────────────┼──────────────────────────────┤ │Repetera senaste │Ctrl-L │ │sФk/ersДtt │ │ ├────────────────────────┼──────────────────────────────┤ │SФk text i flera filer │Ctrl-Q+G │ ├────────────────────────┼──────────────────────────────┤ │ErsДtt text i flera │Ctrl-Q+R │ │filer │ │ ├────────────────────────┼──────────────────────────────┤ │Hoppa till rad │Ctrl-J │ ├────────────────────────┼──────────────────────────────┤ │Hoppa till │Ctrl-P │ │absolutposition │ │ ├────────────────────────┼──────────────────────────────┤ │Spela in makro │Ctrl-Shift-R │ ├────────────────────────┼──────────────────────────────┤ │Spela upp makro │Ctrl-Shift-P │ ├────────────────────────┼──────────────────────────────┤ │Пngra │Alt-Backspace │ ├────────────────────────┼──────────────────────────────┤ │UpphДv Жngra │Alt-Shift-Backspace │ ├────────────────────────┼──────────────────────────────┤ │Spara fil │Ctrl-K+S, F2 │ ├────────────────────────┼──────────────────────────────┤ │Spara och stДng fФnstret│Ctrl-K+D │ ├────────────────────────┼──────────────────────────────┤ │StДng fФnster │Alt-X, Ctrl-F4, Ctrl-K+Q │ ├────────────────────────┼──────────────────────────────┤ │Hexeditera │Ctrl-H, ESC │ ├────────────────────────┼──────────────────────────────┤ │ASCII tabell │Ctrl-A │ ├────────────────────────┼──────────────────────────────┤ │Kom i hЖg │Ctrl-M │ ├────────────────────────┼──────────────────────────────┤ │Repetera nДsta kommando │Ctrl-Q+Ctrl-Q │ ├────────────────────────┼──────────────────────────────┤ │Rita hФger │Ctrl-Alt-HФgerpil │ ├────────────────────────┼──────────────────────────────┤ │Rita vДnster │Ctrl-Alt-VДnsterpil │ ├────────────────────────┼──────────────────────────────┤ │Rita uppЖt │Ctrl-Alt-UppЖtpil │ ├────────────────────────┼──────────────────────────────┤ │Rita nerЖt │Ctrl-Alt-NerЖtpil │ └────────────────────────┴──────────────────────────────┘ ═══ 4. Kommandoradsparametrar ═══ Kon .. -h : Starta i hexlДge -r : Starta i endast lДs lДge -3 : Avaktivera Warp 4 notebook -i : Starta kon med alternativ INI-fil -m : Starta kon med alternativ makrofil -cNN : Flytta markФren till kolumn NN vid uppstart -lNN : Flytta markФren till rad NN vid uppstart : Fil att ladda. Kon hanterar jokertecken. ═══ 5. Konfigurera Kon ═══ Kon kan lДtt omkonfigureras fФr att passa dina behov. Konfigurera tangenter Konfigurera fДrgkodning ═══ 5.1. Konfigurera tangenter ═══ Konfigureringsfilen fФr tangenter kallas filnamn.KBD dДr "filnamn" Дr ett namn du sjДlv vДljer. Ett kommando kan fФrekomma flera gЖnger i filen med olika tangentkombinationer, men alla Дr gilitga. Om kommandon fФrekommer i menyn, kommer dock endast den fФrsta fФrekomsten i filen att representeras i menyn. Det Дr ocksЖ mФjligt att definiera enkla makron som kan anvДndas pЖ samma sДtt som kommandon. Kommandon Дr kДnsliga fФr stora/smЖ bokstДver. Filen Дr uppbyggd pЖ fФljande sДtt: MACRO Makro Kommando1, Kommando2, Kommando3( 1234 ) ... "strДng" END Kommando1 : Tangent1+Tangent2+Tangent3 Kommando2 : Tangent1+Tangent2+Tangent3 Kommando3( 1234 ) : Tangent1+Tangent2+Tangent3 Makro : Tangent1+Tangent2+Tangent3 ··· "Tangent" .Дr en tangentkombination bestЖende av "grЖa" (Ctrl, Alt, Shift) tangenter och nЖgon annan tangent: Ctrl-Alt-R "StrДng" Дr en strДng som skall skjutas in i filen. Detta kommando kan endast anvДndas i makron. Vissa kommandon kan ta parametrar. Se Kommando listan fФr detaljer. Paranteser fЖr endast fФlja pЖ kommandon som verkligen tar parametrar. Om parametrar utelДmnas fФr kommandon som tar parametrar sЖ kommer en vanlig dialog ruta visas istДllet. FindString : Ctrl-Q+Ctrl-F ; FrЖgar anvДndaren via en vanlig dialogruta FindString( "StrДng", "u" ) : Ctrl-F ; Letar upp "strДng" med tillbal 'u' CursorDocStart() : Ctrl-Home ; OtillЖtet! Utdrag frЖn en konfigureringsfil fФr tangenter: MACRO InsertDate ScreenOFF CursorEndOfLine, NewLine "Datum: ",InsertDate( "V D of F, Y" ) ScreenON END CursorPageDown : PageDown CursorPageUp : PageUp CursorDocStart : Ctrl-Home CursorDocEnd : Ctrl-End InsertDate( "YYYY-MM-DD" ) : Ctrl-D Kon Дr konfigurerad som Borland/WordStar i filen STANDARD.KBD. Kommando lista Tangent lista ═══ 5.1.1. Kon commandon ═══ FФljande lista visar de kommandon som anvДnds i en konfigureringsfil fФr tangentbord. FФr att se de tangenter som Дr fФrvalda till varje kommando se Tangent listan. Note: Vissa kommandon tar parametrar. Dessa kan uteslutas. Om man gФr det visas en vanlig dialogruta. Se konfigureringsfil fФr tangentbord. Kommandon som tar parametrar har fФljande form: Kommando( "StrДng", 12345, ... ) MarkФrfФrflyttning ┌────────────────────────┬──────────────────────────────┐ │CursorUp │Flytta markФren en rad upp. │ ├────────────────────────┼──────────────────────────────┤ │CursorDown │Flytta markФren en rad ner. │ ├────────────────────────┼──────────────────────────────┤ │CursorRight │Flytta markФren ett tecken │ │ │hФger. │ ├────────────────────────┼──────────────────────────────┤ │CursorLeft │Flytta markФren ett tecken │ │ │vДnster. │ ├────────────────────────┼──────────────────────────────┤ │CursorStartOfLine │Flytta markФren till radens │ │ │bФrjan. │ ├────────────────────────┼──────────────────────────────┤ │CursorEndOfLine │Flytta markФren till radens │ │ │slut. │ ├────────────────────────┼──────────────────────────────┤ │CursorPageDown │Flytta markФren en skДrmsida │ │ │ner. │ ├────────────────────────┼──────────────────────────────┤ │CursorPageUp │Flytta markФren en skДrmsida │ │ │upp. │ ├────────────────────────┼──────────────────────────────┤ │CursorDocStart │Flytta markФren till bФrjan av│ │ │dokumentet. │ ├────────────────────────┼──────────────────────────────┤ │CursorDocEnd │Flytta markФren till slutet av│ │ │dokumentet. │ ├────────────────────────┼──────────────────────────────┤ │CursorWordRight │Flytta markФren ett ord hФger.│ │ │(Flytta en byte hФger i │ │ │hexeditorn) │ ├────────────────────────┼──────────────────────────────┤ │CursorWordLeft │Flytta markФren ett ord │ │ │vДnster. (Flytta en byte │ │ │vДnster i hexeditorn) │ ├────────────────────────┼──────────────────────────────┤ │SavePos │Spara markФrens position. │ ├────────────────────────┼──────────────────────────────┤ │MoveToNextPos │Flytta till nДsta position │ │ │sparad med SavePos. │ ├────────────────────────┼──────────────────────────────┤ │MoveToPrevPos │Flytta till fФregЖende │ │ │position sparad med SavePos. │ ├────────────────────────┼──────────────────────────────┤ │SetMarker0-9 │SДtt position n till markФrens│ │ │position. │ ├────────────────────────┼──────────────────────────────┤ │MoveToMarker0-9 │FlyttamarkФren till position │ │ │n. │ ├────────────────────────┼──────────────────────────────┤ │SetRelative │SДtter markФrens position, som│ │ │sedan anvДnds fФr att visa │ │ │markФrens position relativt │ │ │till. En gЖng till fФr att │ │ │nollstДlla. │ ├────────────────────────┼──────────────────────────────┤ │MoveToBlock │Flytta markФren till bФrjan av│ │ │det markerade blocket. │ ├────────────────────────┼──────────────────────────────┤ │MoveToBlockEnd │Flytta markФren till slutet av│ │ │det markerade blocket. │ ├────────────────────────┼──────────────────────────────┤ │NextFile │SДtt fokus till nДsta fФnster.│ ├────────────────────────┼──────────────────────────────┤ │PrevFile │SДtt fokus till fФregЖende │ │ │fФnster. │ ├────────────────────────┼──────────────────────────────┤ │BracketMatch │Flytta markФren till │ │ │parantesen som matchar den vid│ │ │markФren. │ └────────────────────────┴──────────────────────────────┘ Editerings kommandon ┌────────────────────────┬──────────────────────────────┐ │InsertNewLine │Skjuter in en radbrytning vid │ │ │markФren. │ ├────────────────────────┼──────────────────────────────┤ │NewLine │Skjuter in en radbrytning vid │ │ │markФren och flyttar en rad │ │ │nerЖt. │ ├────────────────────────┼──────────────────────────────┤ │Space │Skjuter in ett mellanrum vid │ │ │markФren. │ ├────────────────────────┼──────────────────────────────┤ │Tab │Skjuter in en tab vid │ │ │markФren. │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │BackSpace │Raderar tecken till vДnster om│ │ │markФren. │ ├────────────────────────┼──────────────────────────────┤ │Delete │Radera tecken vid markФren. │ ├────────────────────────┼──────────────────────────────┤ │DeleteLine │Radera rad vid markФren. │ ├────────────────────────┼──────────────────────────────┤ │DeleteToEOL │Radera frЖn markФren och till │ │ │radslut. │ ├────────────────────────┼──────────────────────────────┤ │DeleteWord │Radera order vid markФren. │ └────────────────────────┴──────────────────────────────┘ Markerings kommandon ┌────────────────────────┬──────────────────────────────┐ │AddBlockToClipbrd │LДgg till det markerade │ │ │omrЖdet till urklipp. │ ├────────────────────────┼──────────────────────────────┤ │CutAndAddBlockToClipbrd │Klipp ut och lДgg till det │ │ │markerade omrЖdet till │ │ │urklipp. │ ├────────────────────────┼──────────────────────────────┤ │CopyBlockToClipbrd │Kopiera markerat omrЖde till │ │ │urklipp. │ ├────────────────────────┼──────────────────────────────┤ │CutBlockToClipbrd │Klipp ut markerat omrЖde till │ │ │urklipp. │ ├────────────────────────┼──────────────────────────────┤ │PasteBlockFromClipbrd │Klistra in omrЖde frЖn │ │ │klippbordet. │ ├────────────────────────┼──────────────────────────────┤ │CopyBlock │Kopiera markerat omrЖde till │ │ │markФrens position. │ ├────────────────────────┼──────────────────────────────┤ │MoveBlock │Flytta markerat omrЖde till │ │ │markФrens position. │ ├────────────────────────┼──────────────────────────────┤ │ReadBlock( "Filnamn" ) │LДs fil frЖn disk och placera │ │ │vid markФrens position. │ │ │ │ │ │Filnamn : Ett giltigt filnamn.│ ├────────────────────────┼──────────────────────────────┤ │WriteBlock( "Filnamn" ) │Skriv markerat omrЖde till │ │ │fil. │ │ │ │ │ │Filnam : Ett gilitgt filnamn. │ ├────────────────────────┼──────────────────────────────┤ │ClearBlock │Radera markerat omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │HideBlock │GФm block. │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │BlockToggle │VДxla versaler/gemener i │ │ │markerat omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │BlockToLower │Konvertera markerat omrЖde │ │ │till gemener. │ ├────────────────────────┼──────────────────────────────┤ │BlockToUpper │Konvertera markerat omrЖde │ │ │till versaler. │ ├────────────────────────┼──────────────────────────────┤ │IndentBlock │Dra in markerat block ett steg│ │ │Жt hФger. │ ├────────────────────────┼──────────────────────────────┤ │UnindentBlock │Dra in markerat block ett steg│ │ │Жt vДnster. │ ├────────────────────────┼──────────────────────────────┤ │BlockSpaceFix │Konvertera tabbar till │ │ │mellanrum inom markerat │ │ │omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │BlockTabFix │Konvertera mellanrum till │ │ │tabbar inom markerat omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │FormatParagraphsInBlock │Radbryt alla stycken inom │ │ │markerat omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │UnformatParagraphsInBloc│Ta bort alla radbrytningar │ │ │inom markerat omrЖde. │ └────────────────────────┴──────────────────────────────┘ ┌────────────────────────┬──────────────────────────────┐ │FormatParagraph │Radbryt ett stycke med hДnsyn │ │ │till hФgermarginalen. Ett │ │ │stycke avskiljs med en tom │ │ │rad. │ ├────────────────────────┼──────────────────────────────┤ │UnformatParagraph │Ta bort alla radbrytningar i │ │ │ett stycke. │ └────────────────────────┴──────────────────────────────┘ Markerings kommandon ┌────────────────────────┬──────────────────────────────┐ │BeginBlock │Markera bФrjan av ett omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │EndBlock │Markera slutet av ett omrЖde. │ ├────────────────────────┼──────────────────────────────┤ │MarkDown │Markera frЖn markФrens │ │ │position till samma kolumn pЖ │ │ │raden nedanfФr. │ ├────────────────────────┼──────────────────────────────┤ │MarkUp │Markera frЖn markФrens │ │ │position till samma kolumn pЖ │ │ │raden ovanfФr. │ ├────────────────────────┼──────────────────────────────┤ │MarkLeft │Markerar ett tecken till │ │ │vДnster. │ ├────────────────────────┼──────────────────────────────┤ │MarkRight │Markerar ett tecken till │ │ │hФger. │ ├────────────────────────┼──────────────────────────────┤ │MarkStartOfLine │Markera till radens bФrjan. │ ├────────────────────────┼──────────────────────────────┤ │MarkEndOfLine │Markera till radslut. │ ├────────────────────────┼──────────────────────────────┤ │MarkPageDown │Markera en sida ner. │ ├────────────────────────┼──────────────────────────────┤ │MarkPageUp │Markera en sida upp. │ ├────────────────────────┼──────────────────────────────┤ │MarkStartOfDoc │Markera till filens bФrjan. │ ├────────────────────────┼──────────────────────────────┤ │MarkEndOfDoc │Markera till filslut. │ ├────────────────────────┼──────────────────────────────┤ │MarkWordLeft │Markera ett ord till vДnster. │ ├────────────────────────┼──────────────────────────────┤ │MarkWordRight │Markera ett ord till hФger. │ ├────────────────────────┼──────────────────────────────┤ │MarkLine │Markera aktuell rad. │ ├────────────────────────┼──────────────────────────────┤ │MarkWord │Markera aktuellt ord. │ └────────────────────────┴──────────────────────────────┘ VДxlar ┌────────────────────────┬──────────────────────────────┐ │AutoIndent │SДtter pЖ/av automatiskt │ │ │indrag. │ ├────────────────────────┼──────────────────────────────┤ │SetColumnBlock │SДtter kolumn markering. │ ├────────────────────────┼──────────────────────────────┤ │SetNormalBlock │SДtter normalt markeringslДge.│ ├────────────────────────┼──────────────────────────────┤ │ToggleColumn │SДtter pЖ/av kolumn markering.│ ├────────────────────────┼──────────────────────────────┤ │ToggleInsert │VДxlar mellan skjut in/skriv │ │ │Фver. │ ├────────────────────────┼──────────────────────────────┤ │ToggleWordWrap │SДtter pЖ/av automatisk │ │ │radbrytning. │ ├────────────────────────┼──────────────────────────────┤ │ToggleDisplayGrid │SДtter pЖ/av raster. │ └────────────────────────┴──────────────────────────────┘ Misc commands ┌────────────────────────┬──────────────────────────────┐ │FindText( "SФkstrДng", │SФk text. │ │"Val" ) │ │ │ │ │ │ │SФkstrДng : Texten att sФka │ │ │efter. │ │ │ │ │ │Val : Tillval uppbyggd av en │ │ │kombination av fФljande │ │ │tecken: │ │ │ │ │ │ u : OkДnslig fФr │ │ │versaler/gemener. │ │ │ w : SФk endast hela ord. │ │ │ e : AnvДnd styrtecken. │ │ │ g : AnvДnd GREP. │ │ │ b : SФk bakЖt. │ │ │ s : SФk endast inom markerat│ │ │omrЖde. │ │ │ d : SФk frЖn filstart eller │ │ │markerings bФrjan. │ ├────────────────────────┼──────────────────────────────┤ │ReplaceText( │ErsДtt text │ │"SФkstrДng", │ │ │"ErsДttstrДng", "Val" ) │ │ │ │SФkstДing : Texten att sФka │ │ │efter. │ │ │ │ │ │ErsДttstrДng : Texten att │ │ │ersДtta med. │ │ │ │ │ │Val : Samma som fФr FindText, │ │ │med fФljande tillДgg: │ │ │ │ │ │ n : ErsДtt utan att frЖga. │ │ │ nn : Antal ersДttningar att │ │ │gФra. │ │ │ a : ErsДtt alla fФrekomster.│ ├────────────────────────┼──────────────────────────────┤ │RepeatFind │Repetera senaste sФk/ersДtt. │ ├────────────────────────┼──────────────────────────────┤ │MultiFindText │SФker efter text i flera │ │ │filer/fФnster. │ ├────────────────────────┼──────────────────────────────┤ │MultiReplaceText │SФker och ersДtter text i │ │ │flera filer/fФnster. │ ├────────────────────────┼──────────────────────────────┤ │JumpToLine( Rad ) │Hoppa till rad │ │ │ │ │ │Rad : Rad │ ├────────────────────────┼──────────────────────────────┤ │JumpToPos( Pos ) │Hoppa till position. │ │ │ │ │ │Pos : Position i filen rДknat │ │ │i bytes frЖn filens bФrjan. │ ├────────────────────────┼──────────────────────────────┤ │NewFile │Щppna ett nytt tomt fФnster. │ ├────────────────────────┼──────────────────────────────┤ │LoadFile( "Filnamn" ) │Щppna en fil i ett nytt │ │ │fФnster. │ │ │ │ │ │Filnamn : Ett giltigt filnamn.│ ├────────────────────────┼──────────────────────────────┤ │LoadFileInSameBuffer( │Щppna en fil i samma fФnster. │ │"Filnamn" ) │ │ │ │Filnamn : Ett giltigt filnamn.│ ├────────────────────────┼──────────────────────────────┤ │RecordMacro │Spela in ett makro. │ ├────────────────────────┼──────────────────────────────┤ │PlayMacro │Spela upp ett makro. │ ├────────────────────────┼──────────────────────────────┤ │SaveMacro │Spara det senast inspelade │ │ │makrot. │ ├────────────────────────┼──────────────────────────────┤ │EditMacros │Editera the inspelade makrona.│ ├────────────────────────┼──────────────────────────────┤ │Undo │Пngra senaste operation. │ ├────────────────────────┼──────────────────────────────┤ │Redo │UpphДv senaste Жngra. │ ├────────────────────────┼──────────────────────────────┤ │SaveText │Spara filen. │ ├────────────────────────┼──────────────────────────────┤ │SaveAs( "Filnamn" ) │Spara filen med nytt filnamn. │ │ │ │ │ │Filnamn : Ett giltigt filnamn│SaveAndQuit │Spara filen och avsluta. │ ├────────────────────────┼──────────────────────────────┤ │Quit │StДng fФnster. │ ├────────────────────────┼──────────────────────────────┤ │HexEdit │Editera filen i binДrlДge. │ ├────────────────────────┼──────────────────────────────┤ │ASCIITable │VIsa ASCII-tabell. │ ├────────────────────────┼──────────────────────────────┤ │InsertDate( │Skjut in datum vid aktuell │ │"DatumStrДng" ) │position. Parameterbeskrivning│ ├────────────────────────┼──────────────────────────────┤ │Memo │Visar ett kom-i-hЖg fФnster. │ │ │Texten sparas i Kons INI-fil. │ ├────────────────────────┼──────────────────────────────┤ │ScreenOFF │StДnger av skДrmuppdatering. │ │ │(AnvДnds i makron) │ ├────────────────────────┼──────────────────────────────┤ │ScreenON │SДtter pЖ skДrmuppdatering. │ │ │(AnvДnds i makron) │ ├────────────────────────┼──────────────────────────────┤ │Print │Щppna utskriftsdialogrutan. │ ├────────────────────────┼──────────────────────────────┤ │RepeatNextCommand( │Repetera nДsta kommando │ │GЖnger ) │"gЖnger" antal. │ ├────────────────────────┼──────────────────────────────┤ │SetRelative │SДtter aktuell position som │ │ │fФljande markФrpositiotion │ │ │refererar relativt till. │ │ │AnvДnd detta kommando fФr att │ │ │ЖterstДlla normal │ │ │positionvisning. │ ├────────────────────────┼──────────────────────────────┤ │DrawRight │Rita ett streck Жt hФger. │ ├────────────────────────┼──────────────────────────────┤ │DrawLeft │Rita ett streck Жt vДnster. │ ├────────────────────────┼──────────────────────────────┤ │DrawUp │Rita ett streck Жt uppЖt. │ ├────────────────────────┼──────────────────────────────┤ │DrawDown │Rita ett streck Жt nerЖt. │ ├────────────────────────┼──────────────────────────────┤ │FrameBlock │Rita en ram runt markerat │ │ │omrЖde. (Helst kolumnlДge) │ ├────────────────────────┼──────────────────────────────┤ │ConvertCodepage( FrЖnKS,│Konvertera filen frЖn Kodsida │ │TillKS ) │"FrЖnKS" till "TillKS" │ └────────────────────────┴──────────────────────────────┘ ═══ 5.1.2. Kon tangenter ═══ Dessa tangenter kan anvДndas dЖ man definierar tangentbordsbindningar. Alla "vita" tangenter. Ctrl Shift Alt UpArrow DownArrow RightArrow LeftArrow Home End PageUp PageDown Enter NewLine BackSpace Tab Delete Insert Space Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 ═══ 5.2. Konfigurera fДrgkodning ═══ FДrgkodning anvДnds fФr att visa nyckelord i en kДllkodsfil med sДrskilda fДrger fФr att sДrskilja dem frЖn Фvrig text. Detta gФr kДllkoden betydligt enklare att lДsa. En fДrgkodningsfil namnges filnamn.SYN dДr "filnamn" Дr valfritt giltigt filnamn. En fДrgkodningsfil innehЖller minst en av fyra tillgДngliga typrubriker: @PAIR @KEYWORD @WORDTOEOL @LITERALCHAR Det finns Дven tvЖ stycken typrubriker som anger om texten skall vara kДnslig fФr stora och smЖ bokstДver: @CASE_SENSITIVE @CASE_INSENSITIVE Normalt lДge Дr kДnslig fФr stora/smЖ bokstДver (@CASE_SENSITIVE) @PAIR definierar ord eller tecken som fФrekommer i par, t.ex. "", /* */. All text mellan orden fДrgas. @PAIR Start fg bg Slut m Start Дr startordet. fg Дr fФrgrundsfДrgen. bg Дr bakgrundsfДrgen. Slut Дr slutordet. Ordet kan vara "!space", och definerar dЖ att slutordet Дr ett blanktecken eller radslut. m Дr en frivillig flagga som anger att texten mellan orden kan strДcka sig Фver flera rader. @KEYWORD definierar enkla nyckelord. @KEYWORD Nyckelord fg bg x Nyckelord Дr nyckelorder. fg Дr fФrgrundsfДrgen. bg Дr bakgrundsfДrgen. x Дr en frivillig flagga som anger att nyckelordet kan fФrekomma varsomhelst i en text. Det behФver alltsЖ inte vara omslutet av blanktecken. @WORDTOEOL definierar ett nyckelord dДr fДrgen skall strДcka sig Дnda ut mot radslut. @WORDTOEOL Nyckelord fg bg c Nyckelord Дr nyckelordet. fg Дr fФrgrundsfДrgen. bg Дr bakgrundsfДrgen. c Дr en frivillig flagga som anger att nyckelordet definierar en kommentar. @LITERALCHAR definierar tecknet som talar om fФr Kon att det nДstfФljande tecknet inte skall beaktas vid sФkning efter nyckelord. " \" " " skall vara en del av strДngen och \ Дr tecknet som definierats i @LITERALCHAR. Kon fДrgar omrЖdet mellan fФrsta och sista "-tecknet. @LITERALCHAR \ Utdrag frЖn en fДrgkodningsfil till C: @LITERALCHAR \ @PAIR /* 8 -1 */ m " 8 -1 " ' 8 -1 ' @WORDTOEOL #define 13 -1 #elif 13 -1 #else 13 -1 #endif 13 -1 // 8 -1 c @KEYWORD break 1 -1 case 1 -1 continue 1 -1 default 1 -1 do 1 -1 else 1 -1 Kon har konfigureringsfiler till IPF, HTML, C, C++, Ada 95, Haskell och RC-filer som medfФljer. ═══ 6. Kon instДllningar. ═══ Editor instДllningar Editor instДllningar forts. RadbrytningsinstДllningar InladdningsinstДllningar SkДrm instДllningar SkДrm instДllningar forts. Font/fДrg instДllningar HexeditorinstДllningar Syntax hilight instДllningar Konfigurera verktygslist SprЖkinstДllningar Blandade instДllningar Prioritets instДllningar ═══ 6.1. Editor instДllningar ═══ Skapa backupfil Markera fФr att spara backupfil vid lagring. Radbrytning Markera fФr att fЖ automatisk radbrytning vid hФgermarginalen. Automatiskt indrag Markera fФr att sДtta pЖ automatiskt indrag. Klistra in ord i sФkdialog Markera fФr att klistra in ordet vid markФrens positon in i sФkdialogrutan. Om Klistra in markerat Дr satt har den fФretrДde. Klistra in markerat omrЖde i sФkdialog Markera fФr att klistra in markerat omrЖde i sФkdialogrutan. Bunden editering Markera fФr att stДnga av fri markФrfФrflyttning. Optimal fyllning Markera fФr att fylla med tabtecken dЖ det Дr mФjligt. AnvДnd tabtecken Marker fФr att skjuta in tab-tecken dЖ TAB-tangenten trycks ner. Markera kolumn Markera fФr att markera omrЖde som kolumn. HЖllbar markering Med hЖllbar markering satt, stannar markeringen kvar Дven om du flyttar markФren, trycker delete, backspace eller skriver in text. MarkФr efter markering Markera fФr att flytta markФren till slutet av omrЖdet eter inklistring eller kopiering. ═══ 6.2. Editor instДllningar. ═══ TablДngd SДtt lДngden i antal tecken pЖ en tab. Indrag steg Set antal kolumner det markerade omrЖdet skall dras in/tillbaks. Normal filДndelse Fyll i filДndelse som skall lДggas till automatiskt till filnamn. Ordavskiljare Fyll i tecknen som skall separera ord. CR+LF Skjut in CR+LF vid radbrytning. LF Skjut in endast LF vid radbrytning.(UNIX) ═══ 6.3. RadbrytsinstДllningar ═══ HФgermarginal StДll in hФgermarginal. Marginalen mДts i bredden av ett mellanrumstecken. Ordskiljetecken Fyll i tecknen som separerar ord vid radbrytning. MДt teckenbredd med fasta breddsteg Markera fФr att mДta tecken med fasta breddsteg, Дven om en proportionell font Дr vald. AnvДnd LF fФr mjuk radbrytning, CR+LF fФr hЖrd. Markera fФr att separera stycken med CR+LF istДllet fФr att anvДnda en blankrad. Rader som skjuts in i ett stycke dЖ stycket omformatteras blir ett ensamt LF. Bryt endast aktuell rad vid radbrytnig Radbryt endast ord som skrivs pЖ aktuell rad efter hФgermarginalen. ═══ 6.4. Inladdning ═══ Ladda endast en instans av Kon Markera fФr att ladda endast en kopia av Kon i minnet, Дven om fler instanser startas upp. Ladda inte dubletter av filer Markera fФr att undvika inladdning av dubletter av filer. ═══ 6.5. SkДrm ═══ FДrgkodning Markera fФr att sДtta pЖ fДrgkodning. Visa hФgermarginal Markera fФr att visa hФgermarginalen som en linje. Visa tabbar Markera fФr att visa tabbar som "·" istДllet fФr som blanktecken. Visa filslut Markera fФr att visa en indikator fФr filslut. Bredd Skriv in storleken i tecken fФr startstorleken fФr editorns fФnster. HФjd Som ovan fast hФjden. Spara storlek och position & size Markera fФr att spara fФnstrets position och storlek dЖ det stДngs. Denna instДllning har prioritet Фver fast hФjd och bredd ovan. ═══ 6.6. SkДrm forts. ═══ Kodsida VФlj kodsida. FФrvald Фr Latin 1 (850). Hor. blДddringssteg Antal tecken att blДddra dЖ markФren fФrflyttas utanfФr fФnstrets sidomarginaler. Vert. blДddringssteg Antal radder att blДddra dЖ markФren fФrflyttas utanfФr fФnstrets topp- och bottenmarginaler. Raster X och Y VДlj rastrets storlek. TillЖt avbrytning av skДrmutskrift I detta lДge ritas inte skДrmen om fФrrДn teckenbufferten Дr tom. ═══ 6.7. Font/fДrg ═══ Font VДlj en font att visa texten med. Storlek VДlj fontstorlek. Endast fasta breddsteg Markera fФr att anvДnda endast fasta breddsetg (Rekommenderas) Endast rasterfonter Markera fФr att lista endast rasterfonter. FДrg index VДlj fДrg du vill anvДnda. FФrgrund VДlj fФrgrundsfДrg till texttypen du har valt. Bakgrund VДlj bakgrundsfДrg till texttypen du har valt. Texttyp VДlj texttypen du vill Дndra fДrgen pЖ. ═══ 6.8. Hexeditor ═══ Font VДlj en font frЖn listan. I Hexeditor kan du endast anvДnda fonter med fasta breddsteg. Storlek VДlj en fontstorlek. Visa position is hexadecimal notation Visa positionen i hexadecimal notation istДllet fФr decimal. Rita ut skiljelinjer Visa skiljelinjer i samma fДrg som hФgermarginalen mellan hex- och ASCII-fДlt samt dela hex-fДltet i tvЖ delar. ═══ 6.9. Syntax hilight ═══ FilДndelse VДlj vilken filДndelse du vill koppla syntaxfil till.. Syntaxfil VДlj syntaxfil att koppla till aktuell filДndelse. FilДndelse (2:a fФrekomsten) Skriv in en filДndelse du vill lДgga till. LДgg till LДgg till inskriven filДndelse. Ta bort filДndelse Ta bort vald filДndelse frЖn listan. ═══ 6.10. Konfigurera verktygslist ═══ Verktygslist Denna listbox visar alla kommandon som finns i verktygslisten. TillgДngliga kommandon Denna listbox visar alla kommandon som finns tillgДngliga att placera i verktygslisten. <-- Flytta kommandon frЖ kommandolistan till verktygslisten. --> Tab bort kommando frЖn verktygslisten. FФr att placera kommandon i verktygslisten, vДlj en eller flera kommandon frЖn hФgra listboxen och tryck "<--"-knappen. The valda kommandona kommer att flyttas till verktygslisten fФre markФrens position. Om ingen markФrposition Дr satt placeras kommandona sist i listan. FФr att ta bort kommandon frЖn verktygslisten, vДlj ett eller flera kommandon och tryck pЖ "-->"-knappen. ═══ 6.11. SФkvДgar ═══ Backup-bibliotek Skriv in biblioteket dДr du vill spara dina backup-filer. LДmna blankt fФr att spara i aktuellt bibliotek. Automatiskt sparade filer Skriv in sФkvДgen dДr du vill lagra dina automatiskt sparade filer. LДmna blankt fФr att spara i aktuellt bibliotek. Оndra alltid filДndelse till .BAK i backup-filen Om backupbiblioteket inte Дr samma som biblioteket dДr originalfilen lagrats, kan du spara backupfilen med samma namn som originalfilen. ═══ 6.12. Mus ═══ Funktion VДlj en funktion att tilldela ett muskommando. Markera ord: Markera ett ord vid markФrens position. Markera rad: Markerar raden vid markФrens position. Mark omrЖdek: Markera omrЖde med musen, i det aktuella lДget. (Kolumn eller vanligt) Markera kolumn: Markera en kolumn. Markera normalt omrЖde: Markera normalt omrЖde. Lokal meny: Visar lokal meny. Knap Knappen som anvДnds fФr att utfФra kommando. Klick Hur knappen skall klickas fФr att utfФra kommandot. Modifierare Tangenter som skall anvДndas fФr att utfФra kommandot. ═══ 6.13. MarkФr ═══ LДge VДlj det lДge du vill kofigurera markФren till. MarkФrbredd Skriv in bredden pЖ markФren. Bredden mДts i procent av tecknets bredd. MarkФrhФjd Skriv in markФren hФjd. HФjden mДts i procent av tecknets hФjd. Solid MarkФren visas som en fylld rektangel. Halvton MarkФren visas som en halvgenomskinlig rektangel. Ram MarkФren visas som en ram. Blinka Markera fФ blinkande markФr. ═══ 6.14. SprЖk ═══ VДlj sprЖk VДlj sprЖket som du vill anvДnda. Listan visar alla sprЖk som hittats i biblioteket dДr Kon ligger. De olika sprЖkversionerna finns i de DLL-filer som heter kon_xx.dll, dДr xx Дr en fФrkortning fФr det sprЖk som finns i filen. Om du vill hjДlpa till att ФversДtta Kon till nЖgot sprЖk, kontakta fФrfattaren. ═══ 6.15. Diverse ═══ Automatisk lagring efter s. StДll in tidsperioden mellan automatiska sДkerhetslagringar. Filerna sparas i biblioteket dДr KON.EXE ligger, om du inte har angett annat. Om systemet krashar och du fФrlorar Дndringar, sФk i det biblioteket efter filer som slutar pЖ .ASV. SДtt pЖ SДtt pЖ eller stДng av automatisk sДkerthetslagring. Пngrabuffertens storlek (bytes) StДll in storleken pЖ UNDO-bufferten. Undo-bufferten Дr cirkulДr, dvs. blir bufferten full fФrsvinner de Дldsta Дndringarna. MДrk att buffertens storlek inte sДger hur mЖnga tecken som kan Жngras, eftersom viss administration krДvs som tar en del plats. Varna vid filstorlek stФrre Дn (Mb) Kon laddar en fil i sin helhet i i arbetsminnet. Det kan innebДra att inladdning kan ta ganska lЖng tid fФr riktigt stora filer och att vДxlingsfilen kan vДxa en hel del, beroende pЖ hur mycket minne du har i din dator. FФr att fФrhindra ofrivillig inladdning av stora filer, sЖ kan du hДr stДlla in vid vilken filstorlek som Kon skall varna dig, innan en fil laddas in. Skriv in filstorleken i Mb. TangentbordsinstДllning VДlj tangentbordsfil. Listan visar alla filer som slutar pЖ .KBD i biblioteket dДr KON.EXE liggr. Spara lokal INI Markera fФr att spara en lokala INI-fil. Denna instДllning kan anvДndas fФr att lagra specifika instДllningar fФr olika biblioteke, men rekomenderas inte. Dialogruta dЖ strДng ej hittas Markera fФr att visa en meddelandebox dЖ sФkning misslyckas istДllet fФr att enbar visa meddelande pЖ statusraden. ═══ 6.16. PrioritetsinstДllningar ═══ Flytta handtaget till nЖgon prioritetsnivЖ. Normalt sett skall du inte behФva Дndra denna, men om Kon inte "hДnger med", sЖ kan du prФva att flytta handtaget Жt hФger. ═══ 7. Tips ═══  FФr att ladda in en fil frЖn menyn till aktuellt fФnster, hЖll ner CTRL-tangenten nДr du slДpper musknappen.  Det kan vara anvДndbart att ha olika instДllningar av Kon till olika uppgifter. FФr att fЖ det, anvДnd kommandoradsalternativet -i. Eftersom alla instДllningar lagaras i INI-filen kan du fЖ olika instДllningar genom att ange olika INI-filer. ═══ 8. Registrera Kon! ═══ Kon Дr ett sharewareprogram. I detta fallet betyder det att du fЖr anvДnda Kon i 30 dagar innan du bestДmmer di om du vill ha programmet eller ej. Vill du anvДnda programmet efter denna period mЖste du betala. Programmet Дr komplett och fungerar som en registrerad version bortsett frЖn registreringsuppmaningen vid avslutning av programmet. NДr du registrerar programmet fЖr du ett licensnummer som ger dig mФjlighet att anvДnda denna versionen av Kon och alla bugfixar upp till och med nДsta stora revision (2.x). Hur man registrerar Var man fЖr tag pЖ den senaste versionen BegrДnsat ansvar ═══ 8.1. Hur man registrerar ═══ Kon kostar US$20. Det finns tvЖ sДtt att registrera pЖ. 1. Skicka pengar per post eller pЖ annat sДtt. (Tag kontakt med mig) 2. Registrera vi BMT Micro. LДs BMTMICRO.TXT fФr ytterligare information, eller besФk deras web-plats www.bmtmicro.com. Along with the registration fee, please also supply the Skicka till: BjФrn Andersson Vidblicksg. 13A 412 57 Gothenburg Sverige E-mail: bjorn_and@geocities.com Vid registrering skickar jag dig ditt registreringsnummer. Du kan alltid nЖ mig om du har fФrslag eller vill rapportera fel via e-mail. BegrДnsat ansvar ═══ 8.2. Var man fЖr tag pЖ senaste versionen ═══ Den senaste versionen finns alltid tillgДnglig pЖ WWW: http://www.bmtmicro.com/kon ═══ 8.3. BegrДnsat ansvar ═══ VIKTIGT: Kon tillhandahЖlls i befintligt skick. FФrfattaren Дr inte ansvaring fФr skada som Kon kan orsaka, direkt eller indirekt. Det finns ingen garanti fФr Kon. Genom att anvДnda den oregistrerade eller registrerade versionen antas du acceptera dessa fФrhЖllanden. ═══ 9. Kontakta fФrfattaren ═══ Tveka inte att kontakta mig om du har fФrslag pЖ fФrbДttringar eller vill rapportera fel! E-mail: bjorn_and@geocities.com FФr senaste versionen av Kon samt information: http://www.bmtmicro.com/kon ═══ 10. Kon Project Manager ═══ Kon Project Manager (KPM) Дr ett verktyg mycket likt projekthanteraren i Borland C omgivningen, eller som Make-verktyget. Programmet gФr det lДtt att editera, kompilera och rДtta fel i ett projekt. KPM fungerar med alla kompilatorer som skickar sin utmatning till stdout eller stderr. KPM Дr gratis att anvДnda fФr registrerade anvДndare av Kon. FФr mer information: http://www.bmtmicro.com/kon ═══ 11. Copyright ═══ KON is Copyright(c) 1997-1999 BjФrn Andersson ═══ 12. Dialoger ═══ Dialoger ═══ 12.1. SФk text ═══ SФk text Skriv in texten du vill sФka efter, eller blДddra bland tidigare sФkningar i listan. GФr skillnad pЖ versaler/gemener. Markera fФr att gФra skillnad pЖ stora och smЖ bokstДver. Hela ord SФk endast hela ord, dvs. ordet fЖr inte vara en del av en strДng. Styrtecken Markera fФr att aktivera styrtecken. Tecken som inte direkt kan skrivas in via tangentbordet kan skrivas med en styrsekvens som fФljer_ \xff \123 Styrsekvensen \x definierar ett hexadecimalt vДrde tvЖ tecken lЖngt. (Fyll ut med en nollor i bФrjan). Styrsekvensen \ definierar ett decimalt vДrde trec siffror lЖngt. Fyll ut med nollor i bФrjan). GREP Markera fФr att aktivera GREP sekvenser. FrЖn markФr Markera fФr att sФka frЖn markФren. FrЖn filstart Markera fФr att sФka frЖn filstart. FramЖt Markera fФr att sФka framЖt. BakЖt Markera fФr att sФka bakЖt. Hela filen Markera fФr att sФka i hela filen. Markerat Markera fФr att sФka endast inom markerat omrЖde. ═══ 12.2. ErsДtt text ═══ SФk text Skriv in texten du vill sФka efter, eller blДddra bland tidigare sФkningar i listan. ErsДtt med Skriv in texten du vill ersДtta med, eller blДddra bland tidigare ersДttningar i listan. GФr skillnad pЖ versaler/gemener. Markera fФr att gФra skillnad pЖ stora och smЖ bokstДver. Hela ord SФk endast hela ord, dvs. ordet fЖr inte vara en del av en strДng. FrЖga vid ersДtt Markera fФr att verifiera varje ersДttning. ErsДtt alla Markera fФr att ersДtta alla fФrekomster. Styrtecken Markera fФr att aktivera styrtecken. Tecken som inte direkt kan skrivas in via tangentbordet kan skrivas med en styrsekvens som fФljer_ \xff \123 Styrsekvensen \x definierar ett hexadecimalt vДrde tvЖ tecken lЖngt. (Fyll ut med en nollor i bФrjan). Styrsekvensen \ definierar ett decimalt vДrde trec siffror lЖngt. Fyll ut med nollor i bФrjan). GREP Markera fФr att aktivera GREP sekvenser. FrЖn markФr Markera fФr att sФka frЖn markФren. FrЖn filstart Markera fФr att sФka frЖn filstart. FramЖt Markera fФr att sФka framЖt. BakЖt Markera fФr att sФka bakЖt. Hela filen Markera fФr att sФka i hela filen. Markerat Markera fФr att sФka endast inom markerat omrЖde. ═══ 12.3. SФk text i flera filer ═══ SФk text Skriv in texten du vill sФka efter, eller blДddra bland tidigare sФkningar i listan. GФr skillnad pЖ versaler/gemener. Markera fФr att gФra skillnad pЖ stora och smЖ bokstДver. Hela ord SФk endast hela ord, dvs. ordet fЖr inte vara en del av en strДng. Styrtecken Markera fФr att aktivera styrtecken. Tecken som inte direkt kan skrivas in via tangentbordet kan skrivas med en styrsekvens som fФljer_ \xff \123 Styrsekvensen \x definierar ett hexadecimalt vДrde tvЖ tecken lЖngt. (Fyll ut med en nollor i bФrjan). Styrsekvensen \ definierar ett decimalt vДrde trec siffror lЖngt. Fyll ut med nollor i bФrjan). GREP Markera fФr att aktivera GREP sekvenser. Endast fФnster Markera fФr att sФka endast i fФnster, ej pЖ disk. Aktuellt bibliotek Markera fФr att skriva in aktuellt bibliotek i sФkvДgen. Underbibliotek Markera fФr att sФka i underbibliotek. Filer Skriv in sФkmФnster till de filer du vill sФka i. Olika sФkmФnster separeras med ';': *.cpp;*.h;*.c Detta fДlt kan lДmnas blankt, och Kon kommer dЖ endast att sФka i markerade fФnster. SФkvДg Skriv in sФkvДgen dДr du vill att Kon skall sФka efter filer. FФnster Markera fФnstren du vill sФka i. ═══ 12.4. ErsДtt text i flera filer ═══ SФk text Skriv in texten du vill sФka efter, eller blДddra bland tidigare sФkningar i listan. ErsДtt med Skriv in texten du vill ersДtta med, eller blДddra bland tidigare ersДttningar i listan. GФr skillnad pЖ versaler/gemener. Markera fФr att gФra skillnad pЖ stora och smЖ bokstДver. Hela ord SФk endast hela ord, dvs. ordet fЖr inte vara en del av en strДng. FrЖga vid ersДtt Markera fФr att verifiera varje ersДttning. ErsДtt alla Markera fФr att ersДtta alla fФrekomster. Styrtecken Markera fФr att aktivera styrtecken. Tecken som inte direkt kan skrivas in via tangentbordet kan skrivas med en styrsekvens som fФljer_ \xff \123 Styrsekvensen \x definierar ett hexadecimalt vДrde tvЖ tecken lЖngt. (Fyll ut med en nollor i bФrjan). Styrsekvensen \ definierar ett decimalt vДrde trec siffror lЖngt. Fyll ut med nollor i bФrjan). GREP Markera fФr att aktivera GREP sekvenser. Endast fФnster Markera fФr att sФka endast i fФnster, ej pЖ disk. Aktuellt bibliotek Markera fФr att skriva in aktuellt bibliotek i sФkvДgen. Underbibliotek Markera fФr att sФka i underbibliotek. Filer Skriv in sФkmФnster till de filer du vill sФka i. Olika sФkmФnster separeras med ';': *.cpp;*.h;*.c Detta fДlt kan lДmnas blankt, och Kon kommer dЖ endast att sФka i markerade fФnster. SФkvДg Skriv in sФkvДgen dДr du vill att Kon skall sФka efter filer. FФnster Markera fФnstren du vill sФka i. Warning: SФk och ersДtt kan inte Жngras! Om 'Skapa backup-fil' Дr markerad i instДllningar sparas en .BAK fil fФr varje fil dДr ersДttningar gjorts. ═══ 12.5. SФkning i flera filer - resultat ═══ FФr att hoppa till en plats, dubbelklicka pЖ raden eller tryck pЖ F5. Om du trycker OK medan sФkningen pЖgЖr, avbryts den och dialogen stДngs. ═══ 12.6. Registrera ═══ Registrera Kon genom att skriva in ditt namn och ditt licensnummer, som du mottog vid registreringen. Var noga med att skriva in namn och licensnummer exakt. ═══ 12.7. Skriv ut ═══ Kon kan skriva ASCII direkt till en skrivarport, till en file eller till en skrivarkФ. FФr att skriva direkt till en skrivarport, vДlj LPT1-6 i "Port"- listan. Om du vill skriva ASCII till en fil, skriv in namnet pЖ filen i "Port"- fДltet. Vill du skriva till en kФ, vДlj skrivaren i "Port"-listan. Genom att trycka pЖ "Setup..."-knappen vДljs lДmplig dialog. (NДr du skriver till en skrivarkФ har du fler tillval, som t.ex. mФjlighet att vДlja typsnitt, skriva ut fДrgkodning etc. Pressing the "Setup..."-button will display the appropriate dialog. (When printing to a queue, you have more options like selecting fonts and printing syntax highlighting etc.) Scope All Print the whole document. Selected Print selected text. Lines/Limit Print specified lines. If the file is viewed in the hexeditor, entry fields specifies byte positions in the file. Port Select a printer port to print to. You can also specify a file where to send the printed document. ═══ 12.8. Print dialog ═══ Target Init codes Enter a string to send to the printer before printing the document. The codes used are the same as for header and footer. See below. Page Left margin Enter the left margin in characters. Page length Enter the page length in lines. Header Enter the header for the page. You can enter certain control-codes in this field and the footer field. &l: Print an empty line &n: Print the name of the printed document. &p: Print the current page number. &t: Print the total number of pages. &f: Send a form-feed. &e: Escape character &d: Insert date using code between brackets: [codes] &c: Center text appearing after this code to line end or &r. &r: Right justify text from this code to end of line. Footer Enter the footer for the page. You can enter the same control-codes in this field as in the Header field. ═══ 12.9. Print dialog ═══ Header/Footer Enter the header and footer for the page. You can enter certain control-codes in this field and the footer field. &n: Print the name of the printed document. &p: Print the current page number. &t: Print the total number of pages. &d: Insert date using code between brackets: [codes] &c: Center text appearing after this code to line end or &r. &r: Right justify text from this code to end of line. Margins Left/Right/Top/Bottom margin Enter the margins in millimeters. Note: Text extending beyond the right margin will be clipped! Syntax Highlighting Print syntax highlighting Enables or disables printout of color syntax highlighting. Enabling this is likely to slow down printing, depending on your printer and printer driver. Print keywords in Bold Use a bold font for printing keywords. Print comments in Italic Use an italic font for printing comments and strings. Note: If you selected a printer font (this is not visible in the font list) for text output, and also Bold or Italic, the output may become corrupted. To get around this problem, select a font which is not built in to your printer, or change to another font size. Pages Two up Print two columns, with one page on the left and the other on the right. This is most useful if you select landscape mode on your printer and a small font. Even pages Print only even pages. Together with "Odd pages", this is useful if you want to have double-sided printing on your single-sided printer. Odd pages Print only odd pages. Text Font Select the font you wish to use for text. It is recommended that you always use a fixed width font. Size Select a point size. Fixed width only Select to list only fixed width fonts. Header/Footer Font Select the font you wish to use for header and footer. Size Select a point size. Setup printer... Push this button to edit job properties. Job properties will be stored for later use. ═══ 12.10. Ascii table ═══ Double click on a character or press the insert button to insert the selected character in the current file. ═══ 12.11. Name current macro ═══ Give the newly recorded macro a name. The name can be any string. The macro will be put under the macro menu, so if you want a keyboard shortcut, place a ~-character in front of the desired character. The macro will be stored in the file MACROS.KON in the Kon startup directory. ═══ 12.12. Macro maintenance ═══ List box The listbox contains all recorded macros. Name If you wish to rename a macro, type the new name here. Rename Press this button to rename the selected macro to the name in the name-field. Delete Press this button to delete the selected macro. Save Press this button to save the selected macro to an ASCII-file which can be included in a .KBD-file. The macro will be translated to the form MACRO This_is_a_macro ScreenOFF Command( ... ) · · Command( ... ) ScreenON END You can then edit and/or use it in your .KBD file. ═══ 12.13. Insert date ═══ The format of the string is: Y : Year M : Month D : Day F : The full month name V : The full day name A : Month abbreviated to three letters W : Day of week abbreviated to three letters Any characters except these will be included in the output string. To include the correct number of digits in the date, type the control char that many digits. In order to get all digits, type only one control character. Example: YY-MM-DD Prints 97-08-22 D/M Y Prints 22/8 1997 V D of F, Y Prints Friday 22 of August, 1997 ═══ 12.14. Convert codepage ═══ From codepage Select the codepage you wish to convert from. To codepage Select the codepage you wish to convert the file to. Warning: This operation cannot be undone! ═══ 12.15. Grep patterns ═══ ^ A circumflex at the start of the string matches the start of a line. $ A dollar sign at the end of the expression matches the end of a line. . A period matches any character. * An asterisk after a character matches any number of occurrences (including zero) of that character. For example, bo* matches bot, b, boo, and also be. + A plus sign after a character matches one or more occurrences (but not zero occurences) of that character. For example, bo+ matches bot and boo, but not b or be. [ ] Characters in brackets match any one character that appears in the brackets, but no others. For example [bot] matches b, o, or t. [^] A circumflex at the start of the string in brackets means NOT. Hence, [^bot] matches any characters except b, o, or t. [-] A hyphen within the brackets signifies a range of characters. For example, [b-o] matches any character from b through o. \ A backslash before a wildcard character tells Kon to treat that character literally, not as a wildcard. For example, \ ^ matches ^ and does not look for the start of a line. Note: Using GREP slows down the search, so use only when needed. ═══ ═══ The NULL character can cause unexpected behaviour in columnblock editing if it appears within a block. It also truncates text copied to the clipboard. Use Copy/Move block instead. ═══ ═══ Borland is a registered trademark of Borland International, Inc. WordStar is a registered trademark. ═══ ═══ 0 = Background(White) 1 = Blue 2 = Red 3 = Pink 4 = Green 5 = Cyan 6 = Foreground(black) 7 = Yellow 8 = Dark gray 9 = Dark blue 10 = Dark red 11 = Dark pink 12 = Dark green 13 = Dark cyan 14 = Brown 15 = Pale gray -1 = Background color