<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pl-pl">
<link rel="self" type="application/atom+xml" href="https://forum.atnel.pl/feed.php?f=51&amp;t=1606&amp;mode" />

<title>ATNEL tech-forum</title>
<link href="https://forum.atnel.pl/index.php" />
<updated>2012-11-06T19:53:01+01:00</updated>

<author><name><![CDATA[ATNEL tech-forum]]></name></author>
<id>https://forum.atnel.pl/feed.php?f=51&amp;t=1606&amp;mode</id>
<entry>
<author><name><![CDATA[kubusek32]]></name></author>
<updated>2012-11-06T19:53:01+01:00</updated>
<published>2012-11-06T19:53:01+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=18321#p18321</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=18321#p18321"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=18321#p18321"><![CDATA[
A czy ktoś zna może jakieś pluginy/sposoby do Keil uVision4 żeby chociaż działało Ctrl+spacja lub Ctrl+kliknięcie ??<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=283">kubusek32</a> — 6 lis 2012, o 19:53</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[nixie]]></name></author>
<updated>2012-11-06T09:15:16+01:00</updated>
<published>2012-11-06T09:15:16+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=18286#p18286</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=18286#p18286"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=18286#p18286"><![CDATA[
Fajnie na temat skrótów w Eclipse:<br /><br /><a href="http://cezarywalenciuk.blogspot.com/2011/06/skroty-klawiszowe-w-eclipse.html"  class="postlink">http://cezarywalenciuk.blogspot.com/2011/06/skroty-klawiszowe-w-eclipse.html</a><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=358">nixie</a> — 6 lis 2012, o 09:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-30T07:23:02+01:00</updated>
<published>2012-09-30T07:23:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16219#p16219</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16219#p16219"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16219#p16219"><![CDATA[
<div class="quotetitle">SunRiver napisał(a):</div><div class="quotecontent"><br />(...) inetersują nas sekcje org.eclipse.cdt.ui.text.codetemplates.methodbody w których dopisujemy nasze zmienne (...)<br /></div><br />W pliku tym oryginalnie jest:[syntax=xml]&lt;template name=&quot;methodbody&quot; id=&quot;org.eclipse.cdt.ui.text.codetemplates.methodbody&quot; description=&quot;%CodeTemplates.methodstub&quot; context=&quot;org.eclipse.cdt.ui.text.codetemplates.methodbody_context&quot; enabled=&quot;true&quot;&gt;&amp;#9;// ${todo} %CodeTemplates.methodstub.tododesc<br />&amp;#9;${body_statement}&lt;/template&gt;[/syntax]<br />czyli jak chcę dodać &quot;moja_zmienna to muszę to wpisać tak?<br />[syntax=xml]&lt;template name=&quot;methodbody&quot; id=&quot;org.eclipse.cdt.ui.text.codetemplates.methodbody&quot; description=&quot;%CodeTemplates.methodstub&quot; context=&quot;org.eclipse.cdt.ui.text.codetemplates.methodbody_context&quot; enabled=&quot;true&quot;&gt;&amp;#9;// ${todo} %CodeTemplates.methodstub.tododesc<br />&amp;#9;// ${moja_zmienna} %CodeTemplates.methodstub.moja_zmiennadesc<br />&amp;#9;${body_statement}&lt;/template&gt;[/syntax]<br />Gdzie sprawdzić &quot;reakcję na zmiany&quot;?<p>Statystyki: Napisane przez Gość — 30 wrz 2012, o 07:23</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-29T14:48:43+01:00</updated>
<published>2012-09-29T14:48:43+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16189#p16189</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16189#p16189"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16189#p16189"><![CDATA[
dodawanie zmiennych ...<br />no tak tu mamy sporo roboty <br />ale ....<br /><br />odnajdujemy plik org.eclipse.cdt.ui_5.4.0.201206111645.jar  w folderze plugins <br />i edytujemy zawartosc pliku: default-codetemplates.xml<br /><br />inetersują nas sekcje org.eclipse.cdt.ui.text.codetemplates.methodbody w których dopisujemy nasze zmienne <br /><br />na razie tak lakonicznie bo proces jest dosyć złożony i należy uważać co robimy .<br /><br />dlatego bawcie się tylko na kopi pliku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 29 wrz 2012, o 14:48</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2012-09-28T13:15:30+01:00</updated>
<published>2012-09-28T13:15:30+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16099#p16099</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16099#p16099"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16099#p16099"><![CDATA[
Dlatego w cudzysłowy ująłem, żeby zapominalskim wyróżnić nieco temat <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 28 wrz 2012, o 13:15</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Anonymous]]></name></author>
<updated>2012-09-28T12:32:23+01:00</updated>
<published>2012-09-28T12:32:23+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16098#p16098</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16098#p16098"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16098#p16098"><![CDATA[
<div class="quotetitle">worner napisał(a):</div><div class="quotecontent"><br />(...)Ale chciałbym zapytać, czy jest to może dalsza kontynuacja &quot;zapomnianego&quot; wątku tutaj:<br /><a href="http://forum.atnel.pl/topic1114.html"  class="postlink">http://forum.atnel.pl/topic1114.html</a>???<br /></div><br />No taką mamy nadzieję i do tego rozszerza to nieco ten wcale nie &quot;zapomniany&quot; wątek <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /> (są tacy co pamietają)<p>Statystyki: Napisane przez Gość — 28 wrz 2012, o 12:32</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[MirkoT]]></name></author>
<updated>2012-09-28T12:21:09+01:00</updated>
<published>2012-09-28T12:21:09+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16097#p16097</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16097#p16097"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16097#p16097"><![CDATA[
Nie wiadomo czy kontynuacja, ale na pewno się z nim wiąże<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=189">MirkoT</a> — 28 wrz 2012, o 12:21</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[worner]]></name></author>
<updated>2012-09-28T12:02:05+01:00</updated>
<published>2012-09-28T12:02:05+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16096#p16096</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16096#p16096"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16096#p16096"><![CDATA[
LAlt+ strzałka w górę (w dół) - przesuwa linię z kursorem w górę lub w dół <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Świetny poradnik, jak zawsze. Ale chciałbym zapytać, czy jest to może dalsza kontynuacja &quot;zapomnianego&quot; wątku tutaj:<br /><a href="http://forum.atnel.pl/topic1114.html"  class="postlink">http://forum.atnel.pl/topic1114.html</a>???<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=150">worner</a> — 28 wrz 2012, o 12:02</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-28T09:04:02+01:00</updated>
<published>2012-09-28T09:04:02+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16090#p16090</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16090#p16090"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16090#p16090"><![CDATA[
Spokojnie przeżyję ...  i jeszcze uzupełnię materiał .... bo coś ostatnio poległem na  pisaniu <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 10 minutach ]</span></strong><br /><br />Eclipse daje także możliwość prostej refaktoryzacji kodu. <br /><br />Tak wiem zaraz będziecie się pytać --- a do czego jest to potrzebne ? <br /><br />Wyobraźmy sobie, że stworzyliśmy program liczący kilka tysięcy linii kodu, użyliśmy w nim  zmiennej, którą bardzo często wykorzystujemy. W pewnym momencie okazuje się , że jej nazwa, lub typ powinny zostać zmienione. <br /><br />I co w tedy ??  <br /><br />Zaczynamy płakać, albo piszemy program, który zrobi to za nas, albo zmieniamy wszystko ręcznie, licząc na to, że nic nie pominęliśmy. Tymczasem Eclipse udostępnia nam taką możliwość w kilku kliknięciach. W podobny sposób możemy zmienić parametry metod, czy konstruktorów, a środowisko odwali za nas robotę związaną za zmianę kodu w każdym miejscu, gdzie były one wykorzystywane.<br /><br />A tu kilka skrótów króre może znacie , a może i nie ..... malkontenci jedni <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br /><strong>Ctrl + spacja </strong>– pozwala on na podgląd wszystkich dostępnych metod i pól, które możemy wywoływać na rzecz jakiegoś obiektu. Jest też dużo bardziej użyteczna funkcja tego skrótu. Dzięki niemu nie będziemy już zmuszeni do pisania całych nazw metod, wystarczy wpisać sam początek, wcisnąć ctrl+spacja, a dalsza część zostanie za nas automatycznie dokończona. Co więcej eclipse posiada pewne najczęściej wykorzystywane szablony, które po wpisaniu kilku liter dokończą za nas całą frazę. Najbardziej popularne to na przykład – wpisanie syso i wciśnięcie ctrl+spacja powoduje dodanie do kodu System.out.println();, nullp – NullPointerException. W przypadku pisania servletów bardzo wygodna edycja plików .xml zarówno dokończenie znacznika jak i utworzenie znacznika domykającego.<br /><br /><strong>Ctrl+1</strong> – Quick Fix. Pozwala na automatyczną poprawę kodu (fragmentu oznaczonego warningiem, lub jako error) w sposób automatyczny. Szczególnie przydatne w przypadku, gdy jakaś z metod generuje wyjątek, po wciśnięciu Ctrl+1 automatycznie zostanie wygenerowany blok try catch.<br /><br /><strong>Ctrl+M </strong>– wciśnięty w jednym z okien, np. oknie edycji kodu powoduje jego rozciągnięcie na całe okno eclipse, tym samym skrótem wracamy do domyślnej perspektywy<br /><br /><strong>Ctrl+Shift+M</strong> – dodanie importu do klasy, która będzie podkreślona jako nieznana<br /><br /><strong>Ctrl+Shift+O</strong> – automatyczna organizacja importów – usunięcie niepotrzebnych, dodanie niezbędnych<br /><br /><strong>Ctrl+”/” </strong>– zakomentowanie linii, w której właśnie się znajdujemy<br /><br /><strong>Ctrl+Shift+F</strong> – auto formatowanie kodu<br /><br /><strong>Shift+Alt+R</strong> – zmiana nazwy zmiennej w każdym miejscu, gdzie została wykorzystana<br /><br /><strong>Ctrl+D</strong> – usuwa cały wiersz w którym się znajdujemy. Szczególnie przydatne, gdy wygenerujemy szablon  ze sporą ilością automatycznych komentarzy.<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 wrz 2012, o 09:04</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Malutki_27]]></name></author>
<updated>2012-09-28T08:50:55+01:00</updated>
<published>2012-09-28T08:50:55+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16089#p16089</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16089#p16089"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16089#p16089"><![CDATA[
Oooooo Wielku Su <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Dziękujemy ci za ten wpis <img src="https://forum.atnel.pl/images/smilies/icon_e_biggrin.gif" alt=":D" title="Bardzo szczęśliwy" /><br /><br />Ale wiesz ............. <img src="http://www.vivanco.pl/zlosnik.gif" alt="Obrazek" /><img src="http://www.vivanco.pl/ch.gif" alt="Obrazek" /><br /><br />Jedyne co to obawiam się o twoje zdrowie ......... bo żeś przeskoczył od razu na czwarty poziom  <img src="https://forum.atnel.pl/images/smilies/icon_rolleyes.gif" alt=":roll:" title="Udaje, że to nie on" /><br /><br /><strong><span style="color: #808000">------------------------ [ Dodano po: 1 minucie ]</span></strong><br /><br />Już wiem ty coś knujesz ............ <img src="http://www.vivanco.pl/ch.gif" alt="Obrazek" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=225">Malutki_27</a> — 28 wrz 2012, o 08:50</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[mirekk36]]></name></author>
<updated>2012-09-28T08:40:03+01:00</updated>
<published>2012-09-28T08:40:03+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16087#p16087</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16087#p16087"/>
<title type="html"><![CDATA[Re: Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16087#p16087"><![CDATA[
Kolejny świetny jak zwykle poradnik naszego lokalnego Mistrza Sun'a <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /> Wielki SzacSun za poradnik <img src="https://forum.atnel.pl/images/smilies/icon_e_wink.gif" alt=";)" title="Puszcza oko" /><p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=54">mirekk36</a> — 28 wrz 2012, o 08:40</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[SunRiver]]></name></author>
<updated>2012-09-28T08:14:26+01:00</updated>
<published>2012-09-28T08:14:26+01:00</published>
<id>https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16086#p16086</id>
<link href="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16086#p16086"/>
<title type="html"><![CDATA[Szablony kodu w eclipse]]></title>

<content type="html" xml:base="https://forum.atnel.pl/viewtopic.php?t=1606&amp;p=16086#p16086"><![CDATA[
Eclipse umozliwia wiele jest bardzo elastyczne , oraz udostępnia przydatne narzędzia <br />każdy to wie i każdy na pewno nie raz korzystał nieświadomie z szablonów kodu.<br />Pojawiają się one po naciśnięciu  CTRL+SPACE.<br /><br />ale ... tak zawsze jest jakieś ale <br /><br />nie każdy wie że można tworzyć i dodawać swoje własne <img src="https://forum.atnel.pl/images/smilies/icon_e_smile.gif" alt=":)" title="Szczęśliwy" /><br /><br />Okienko do edycji templatów kodu znajduje się w ustawieniach  ... <br /><br /><a href="http://forum.atnel.pl/_obrazki/o/58_6f853335466d12671ed007cb52e82169.png"  class="postlink"><img src="http://forum.atnel.pl/_obrazki/o/thumb/58_6f853335466d12671ed007cb52e82169.png" alt="Obrazek" /></a><br /><br />Przycisk &quot;New...&quot; służy do dodania nowego szablonu. Musimy podać nazwę szablonu, kontekst w jakim szablon jest osiągalny , jego opis, oraz właściwy szablon.<br />W szablonie możemy używać wielu predefiniowanych zmiennych specjalnych (np. ${cursor}), które eclipse będzie traktował w szczególny sposób (np. podstawi w ich miejsce sugerowaną wartość). Pełna lista wraz z ich znaczeniem dostępna jest po naciśnieciu przycisku &quot;Insert Variable...&quot;<br /><br />Aby użyć szablonu zapisaniu jest on od razu dostępny. Wystaczy zacząć pisać jego nazwę, nacisnąć Ctrl+Space i wybrać go z listy. <br /><br />sporo przydatnych informacji znajdziecie też tu  <!-- m --><a class="postlink" href="http://wiki.eclipse.org/CDT/User/NewIn80" >http://wiki.eclipse.org/CDT/User/NewIn80</a><!-- m --><br />polecam zapoznanie się z tematem. Gdyż szablony bardzo ułatwiają życie.<br />W nowym Hatsune dodałem dużo przydatnych szablonów i definiowanych wpisów <br />jak np. nazwa toolchaina czy w też wersja kompilatora i wiele innych ...<br />ale wersja ta nie będzie udostępniona  dlatego ten temat żeby każdy sobie jak chce sam zrobił.<br /><br />Natomiast dodawanie zmiennych  opiszę w kolejnym odcinku<p>Statystyki: Napisane przez <a href="https://forum.atnel.pl/memberlist.php?mode=viewprofile&amp;u=58">SunRiver</a> — 28 wrz 2012, o 08:14</p><hr />
]]></content>
</entry>
</feed>