Auto indent i mikroC

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
burre
Inlägg: 6
Blev medlem: 17 november 2005, 12:53:31

Auto indent i mikroC

Inlägg av burre »

Mitt nackskinn knottrafde sig när jag märke att auto indent *inte* fungerar i mikroC! Tools -> options -> "open options dialog" -> options, första checkboxen där. Nån som vet om det är något trick man måste göra? Blir liiiite störd på det!

mvh Burre
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Kanse på peka det för Rile på mE forum?
:wink: http://www.mikroe.com/forum/index.php
Användarvisningsbild
Icecap
Inlägg: 26637
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Intressant, för mig fungerar det perfekt!
burre
Inlägg: 6
Blev medlem: 17 november 2005, 12:53:31

Inlägg av burre »

Kanske jag som är kinkig... Icecap, kan du definiera perfekt? Jag tycker att när man kör en öppningsklammer "{ " och enter så skall nästa rad börja indenterad. Slutklammern skall sen automagiskt dras in ett steg. Det är autoindent!
Användarvisningsbild
Icecap
Inlägg: 26637
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Nej, det är det inte. Autoindent är att nästa raden börjar på samma antal "whitespace" in på raden. Jag har sett ett antal programmeringseditorer och INGEN av dom flyttar in på det viset du beskriver. Hade de gjort det hade jag blivit vansinnig på dom, _jag_ bestämmer linjens utseende, inte editorn.

Men jag vet att det finns editorer/IDE som kan göra en indentering av texten för att man lättare kan hitta sina {}-uppdelningar.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Emacs gör det som burre efterfrågar (om man väljer att aktivera auto-fill givetvis). Kan säga att det underlättar fantastiskt. Bara man antingen väljer vilken Coding-Style den ska använda, eller definerar sin egna.

Mvh
speakman
burre
Inlägg: 6
Blev medlem: 17 november 2005, 12:53:31

Inlägg av burre »

De flesta programmeringseditorer jag använt fungerar så, eller har möjlighet till det. Emacs, JCreator, Visual Studio m.fl. Självklart är det jag som bestämmer, men är man van med en sak så är man. Som speakman skriver underlättar det otrolig mycket. Vi tycker helt klart olika om autoindent, ingetfel med egna åsikter. Kan man använda mikroCs kompilator från kommandoraden och skriva i nån "bättre" editor?
Användarvisningsbild
JimmyAndersson
Inlägg: 26578
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

MikroBasic-kopilatorn finns även för DOS, så där fungerar det.

MikroC är ju i princip är gjort av samma grundprogram som MikroBasic, så det kanske gäller samma sak där.
Användarvisningsbild
Icecap
Inlägg: 26637
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

burre: det du beskriver är inte autoindent, det är auto-fill. I mikroC är det bara att lägga in regler för den funktion.
Tools->Options...(F12)->Editor->Auto Complete.
burre
Inlägg: 6
Blev medlem: 17 november 2005, 12:53:31

Inlägg av burre »

Okej, installerade programmet igen och testade autofill, det är tyvärr inte det jag söker. Måste trycka in CTRL + J. Code Completion/Templates har funnits i andra editorer och funkat på just detta vis, är dock inte det auto-indent jag söker. Får försöka vänja mej med detta eller hitta en kommandorads kompilator.
Användarvisningsbild
lgrfbs
Inlägg: 7310
Blev medlem: 28 januari 2005, 15:48:53
Ort: X-län
Kontakt:

Inlägg av lgrfbs »

Eller kanse lägga till det här:
http://www.mikroe.com/forum/viewforum.php?f=14
Så kanse du kan få med funktionen i nästa version, programmerarna är
verkligen på hugget på sånt, i alla fall i mikroPascal som jag kör.
Skriv svar