I roto i te ao I te wa e pa ana ki te kaupapa, kei ia kaiwhakawhanake o raatau ake manakohanga ina tae mai ki te whirihoranga waehere. Ko te ngawari o te panui me te whakariterite i te waehere puna ka taea te rereketanga i waenga i te kaupapa angitu me te mea e pa ana ki nga hapa. I runga i tenei tikanga, kua noho a RubyMine ki a ia ano tetahi o nga taiao whanaketanga whakauru (IDE) tino rongonui mo te reo kaupapa Ruby. I roto i tenei tuhinga, ka tirotirohia me pehea te whakarereke i nga tautuhinga nuku i roto i te RubyMine, ka taea e maatau te whakarite i te momo tohu ki o maatau hiahia. Mena kei te pirangi koe ki te whakamaarama i to rerenga mahi me te whai rawa i nga mahi kaha a RubyMine, kua tae mai koe ki te waahi tika!
1. He kupu whakataki ki te whirihoranga nuku i RubyMine
Ko te whirihora i te nuku ki RubyMine tetahi waahanga nui hei pupuri i te waehere ma me te panui. I tenei pou, ka tirotirohia me pehea te whakarite i te nuku tika ki RubyMine me te pehea whakaoti rapanga nga raruraru noa e pa ana ki te nuku.
Hei whirihora i te nuku ki RubyMine, whai i enei mahi:
- Whakatuwherahia te RubyMine ka haere ki nga manakohanga IDE.
- Tīpakohia "Etita" i te tahua maui, me te ka whiriwhiri "Kāhua Waehere."
- I te ripa "Ruby", ka kitea e koe nga whiringa whirihoranga nuku.
- Whakaritehia nga uara "Rahi Ripa" me te "Indent" kia rite ki to hiahia.
- Pāwhiritia "Hoatu" ki te tiaki i nga huringa.
He mea nui kia mohio ko te nuku tika he mea nui ki te panui o te waehere. Ko te mahi pai ko te whakamahi i nga waahi hei utu i nga ripa mo te nuku. Me whakarite kia rite tonu te nuku puta noa i to waehere kia mau tonu te ahua. Ma te whakamahi i te waahanga whakauru-aunoa a RubyMine he awhina nui ki te penapena i te waa me te whakarite kia tika te nuku i nga wa katoa.
2. Nga huarahi ki te uru ki nga tautuhinga nuku i RubyMine
Kia tuwhera a RubyMine, ka taea e koe te uru atu ki nga tautuhinga whakauru ma te whai i enei mahi:
1. I roto i te pae tahua, pawhiria te "RubyMine" ka kowhiri i te "Manakohanga". Ka whakatuwherahia te matapihi Manakohanga me nga whiringa whirihoranga katoa e waatea ana.
2. I te taha maui o te matapihi Manakohanga, ka kitea e koe he rarangi o nga waahanga. Panuku ki raro ka paato i te "Etita" ki te whakawhānui ake i nga whiringa e pa ana ki te whakatika waehere.
3. I muri i te kowhiri i te "Etita", rapu ka paato i te "Whakawaehere me te Whakahōputu". I konei ka kitea e koe nga tautuhinga mo te ahua whakawaehere me te whakahōputu, tae atu ki te kōwhiringa o te nuku.
4. I te taha matau o te matapihi Manakohanga, ka kite koe i nga tautuhinga rereke e pa ana ki te nuku. Ka taea e koe te whakatika i enei uara kia rite ki o hiahia. Ka taea hoki e koe te "Whakamahia nga ripa hei utu mo nga mokowhiti" mena kei te pirangi koe ki te whakamahi ripa hei utu mo nga waahi mo te nuku.
Kia mahara ki te paato i te "Hoatu", "OK" ranei hei tiaki i nga huringa i mahia ki nga tautuhinga nuku. Inaianei, kua reri to whirihoranga nuku i RubyMine ki te whakamahi ka tukuna aunoatia ki to waehere.
3. Te whirihora i nga ture nuku ki RubyMine
Ko RubyMine he taiao whanaketanga whakauru kaha (IDE) e tuku ana i nga momo taputapu me nga mahi mo nga kaihanga Ruby. Ko tetahi o nga ahuatanga tino whaihua o RubyMine ko tona kaha ki te whirihora i nga ture whakauru ritenga. Ko te nuku tika o te waehere he mea nui kia mau tonu te panui me te ngawari ki te mohio. Whai muri, ka whakamarama au me pehea te whirihora i nga ture nuku ki RubyMine.
1. Whakatuwherahia te RubyMine ka haere ki te tahua "Manakohanga" i runga i te Mac, i te "Tautuhinga" ranei i runga i te Matapihi.
2. I roto i te röpü maui, tīpako "Etita" a ka "Ruby" i te rārangi o ngā kōwhiringa.
3. I roto i te ripa "Kāhua Waehere", tīpako i te "Ruby" kōwhiringa i te tihi.
4. I konei ka kitea e koe he raupapa o nga ture nuku ka taea e koe te whakarite kia rite ki o hiahia. Hei tauira, ka taea e koe te whirihora i te nuku mo nga poraka waehere, kaiwhakahaere, reu, me etahi atu huānga waehere.
5. Paatohia te paatene "Whakatika" i te taha o ia ture hei whakatika ki o hiahia. Ka taea e koe te tautuhi i te maha o nga mokowā me nga ripa e hiahia ana koe ki te whakamahi mo te nuku o ia huānga.
6. Kia kua hanga e koe nga huringa e hiahiatia ana, pāwhiri "Hoatu" a ka "OK" ki te tiaki i te tautuhinga.
Ma tenei mahi a RubyMine, ka taea e koe te whakarite kia tika te nuku o to waehere kia rite ki o hiahia. Ehara tenei i te mea ka ngawari noa te panui me te maarama, engari ka awhina ano hoki ki te pupuri i te ahua rite puta noa i te kaupapa. Kaua e wareware ki te whakamahi i enei ture kuhu ki o kaupapa Ruby a meake nei ki RubyMine hei tuhi i nga waehere ma, kua whakaritea hoki!
4. Te whakatu nuku aunoa i RubyMine
Nga taahiraa hei whirihora i te nuku aunoa i RubyMine:
- Whakatuwherahia te kaupapa RubyMine.
- I roto i te pae tahua, pāwhiritia "Manakohanga."
- I roto i te pihanga maui o te matapihi manakohanga, tīpako "Etita."
- I roto i te röpü matau, kimihia ka kowhiri i te "Kāhua Waehere."
- I roto i te waahanga "Ruby", tohua te ripa "Tabs and Indents".
- I konei ka taea e koe te kowhiri i nga whiringa nuku penei i te "Whakamahia te ahua ripa", "Nuku me nga mokowā", "Ripa atamai" he huinga ranei.
- Ka taea hoki te whakarite te maha o nga waahi mo te nuku.
- Ina kua tohua e koe o hiahia, pawhiria te "Hoatu" ka "OK."
He tohutohu ano:
- Ka taea e koe te kite i te arokite o te ahua o te waehere kua nukuhia i roto i te pouaka i raro nei.
- Mena he kaupapa kei a koe, ka taea e koe te kowhiri i te "Mahinga" kei runga ake o te matapihi manakohanga me te whiriwhiri mena ka hiahia koe ki te tono nuku aunoa ki taua kaupapa, ki nga kaupapa katoa ranei.
- Ka taea hoki e koe te whakarite ture nuku mo nga huānga motuhake penei i nga karaehe, tikanga, poraka waehere ranei.
Hei tauira:
class MyClass {
def my_method
if condition
puts "Indentación automática configurada correctamente."
end
end
}
5. Me pehea te whakatika i te nuku o nga poraka waehere i RubyMine?
Hei whakatika i te nuku o nga poraka waehere i RubyMine, ka taea e koe te whai i enei nga kaupae ngawari:
1. Uru ki nga manakohanga o te hotaka ma te paatene i te "RubyMine" i te pae tahua o runga me te kowhiri i nga "Manakohanga" mai i te tahua taka-iho.
2. I roto i te matapihi manakohanga, kitea me te tīpako i te "Etita" kōwhiringa i roto i te paetaha maui. Na, pawhiria te "Kahua Waehere" ki te uru ki nga whiringa momo waehere.
3. I roto i te ripa "Ruby", ka kite koe i te raupapa o nga whiringa ki te whakatika i te momo whakaurunga waehere. Ka taea e koe te whakarite te maha o nga waahi mo te nuku, me te whirihora i etahi atu whiringa penei i te nuku i roto i nga poraka waehere.
Kia oti i a koe nga whakarereketanga e tika ana, kia tiakina nga huringa kia whai mana ki to taiao whanaketanga.
Kia maumahara ko te pupuri i te nuku tika i roto i te waehere ka awhina i te pai ake o te panui me te maarama ake. He maamaa ake te maarama, te pupuri me te patuiro i te waehere kua whakauruhia. No reira, he mea nui kia tika te whakatika i te nuku ki RubyMine kia mohio kei te whai koe i nga tikanga pai rawa atu.
6. Me pehea te huri i te mokowāma i roto i te nuku i RubyMine?
Ko RubyMine he taiao whanaketanga whakauru (IDE) tino whai hua mo te mahi tahi me Ruby me Rails. Heoi ano, i etahi wa ka raru pea me pehea te whakarereke i te mokowāma i roto i te kuhunga i RubyMine. Waimarie, kei reira etahi otinga tere me te ngawari ka taea te whakatau tenei raru.
1. Whakaritehia nga manakohanga whakahōputu: Ka taea e koe te uru atu ki nga manakohanga RubyMine ma te panui "Manakohanga" i te rarangi o runga ka kowhiri i te "Etita" me te "Kahua Waehere" i te taha maui. I konei ka taea e koe te whakatika i nga tautuhinga nuku kia rite ki o hiahia. Kia kaha ki te huri i te whiringa "Whakamahia te ahua ripa" ki te "Mokowā" mena kei te pirangi koe ki te whakamahi mokowāma hei utu i nga ripa mo te nuku.
2. Whakamahia te ahua o te whakahōputu aunoa: He tino kaha te ahua o te whakatakotoranga aunoa a RubyMine hei awhina i a koe ki te huri i te nuku mokowātea puta noa i to waehere. Hei whakamahi i tenei mahi, tohua noa te waehere e hiahia ana koe ki te nuku ka pehi i nga taviri Ctrl+Alt+L. Ma tenei ka hoatu aunoa i nga manakohanga whakahōputu i whakaritea e koe i mua.
3. Whakamahia nga pokatata papapātuhi: Kei a RubyMine etahi momo pokatata papapātuhi whai hua e taea ai e koe te huri tere mokowāma i roto i te nuku. Hei tauira, ka taea e koe te kowhiri i tetahi poraka waehere katahi ka pehi Ctrl + ki te nuku ki te taha matau ranei Ctrl +] ki te nuku ki te taha maui. He tino whai hua enei pokatata papapātuhi ina hiahia koe ki te whakarereke tere ki te whakatakotoranga nuku.
Kia maumahara kei te tuku a RubyMine i nga tuhinga ipurangi me nga akoranga maha ka taea e koe te korero ki te ako atu mo te whakarereke i te mokowāma i roto i te nuku. Ma enei taputapu me nga tohutohu, ka taea e koe te whakatau tere i nga take e pa ana ki te kuhunga i RubyMine me te whakapai ake i to rerengamahi. Kia mau ki te parakatihi me te tirotiro i nga ahuatanga katoa ka tukuna e RubyMine!
7. Whakaritea nga tautuhinga nuku ki RubyMine
Ko te RubyMine he taiao whanaketanga whakauru tino rongonui (IDE) i waenga i nga kaiwhakatakoto kaupapa Ruby na te maha o nga ahuatanga me nga taputapu whai hua. Ko tetahi o enei ahuatanga ko te kaha ki te whakarite i nga tautuhinga nuku ki o hiahia. He tino whai hua tenei ina mahi koe i runga i nga kaupapa me nga tikanga whakawaehere rereke, ina hiahia ana koe ki te whakatika i te ahua nuku ki to hiahia.
I muri mai, ka whakaatu ahau ki a koe me pehea te whakarite i nga tautuhinga whakauru i RubyMine:
1. Whakatuwherahia to kaupapa i RubyMine.
2. Haere ki te ripa "Manakohanga" i te tahua matua.
3. I roto i te röpü maui, tīpako "Etita" a ka "Kāhua Waehere".
4. Tīpakohia te reo papatono Ruby mai i te rarangi taka-iho.
5. I roto i te ripa "Tabs and Indents", ka kitea e koe nga whiringa katoa e pa ana ki te nuku.
6. I konei ka taea e koe te whakatika i te maha o nga waahi mo te nuku, te whakarereke i te ahua o te whakauru (nga mokowā, nga ripa ranei), me te whakahohe i te nuku tonu, me etahi atu whiringa.
Kia mahara ko enei huringa ka pa anake ki o kaupapa kei RubyMine. Mena kei te mahi koe i roto etahi atu IDE ētita kuputuhi rānei, me whakatika motuhake ngā tautuhinga nuku. Ko taku tumanako ka awhina tenei aratohu ki a koe ki te whakarite i o tautuhinga whakaurunga ki RubyMine!
8. Me pehea te whirihora i te nuku mo nga momo konae rereke i RubyMine?
Ko te nuku tika ka taea te whakapai ake i te panui me te whakaritenga o to waehere i RubyMine. Waimarie, ka tukuna e tenei taputapu te ngawari ki te whirihora i te nuku mo etahi atu momo momo konae kia rite ki o hiahia.
Hei timata, haere ki nga tautuhinga RubyMine ma te panui "Kōnae" i te pae tahua matua me te kowhiri i te "Tautuhinga." Na, kimihia te waahanga "Etita" ka kowhiri i te "Kahua Waehere" i te taha maui. I konei ka kitea e koe nga whiringa whirihoranga nuku katoa e waatea ana.
Kia i runga i te "Kāhua Waehere" whārangi whirihoranga, tīpako i te momo kōnae e hiahia ana koe ki te whirihora i te nuku mo. Hei tauira, ki te hiahia koe ki te whirihora i te nuku mo nga konae Ruby, tohua "Ruby" mai i te rarangi kei te taha maui. Kei raro ka kitea e koe nga whiringa nuku motuhake, penei i te "Whakamahia te ahua ripa" me te "Rahi Ripa." Ka taea e koe te whakatika i enei whiringa kia rite ki o hiahia ki te whakatutuki i te nuku tika. Kia mahara ko etahi o nga whiringa ka pa ki etahi momo konae.
Kia mahara ki te tono i nga huringa i mua i te kati i te wharangi tautuhinga. Ma enei mahi ngawari, ka taea e koe te whakarite i te nuku o nga momo rereke o nga konae kei RubyMine kia mohio kei te panuihia to waehere me te whakarite. Inaianei ka taea e koe te tuhi waehere me te maia me te whai hua!
Hei whakamutunga, ko te whakatu i te nuku ki RubyMine tetahi waahanga nui hei whakapai ake i te panui me te riterite o te waehere Ruby. Na roto i tenei tuhinga, kua tirotirohia e matou nga momo whiringa e waatea ana i roto i te taputapu hei whakatika tika i te nuku me te tika.
Kua ako matou me pehea te uru atu ki te waahanga tautuhinga, nga momo whiringa nuku e waatea ana me pehea te whakarite kia rite ki o maatau hiahia. I tua atu, kua kitea e matou te kaha ki te kawemai, ki te kaweake ranei i nga tautuhinga, ka taea e matou te tiri i o matou manakohanga nuku ki etahi atu mema o te roopu.
Ko te whakatakoto tika i te nuku ehara i te mea ka whakapai noa i te ahua ataata o te waehere, engari ka ngawari te maarama me te mahi tahi i waenga i nga kaihanga. Ki a RubyMine, he mahi ngawari, he ngawari hoki te whakarereke i nga tautuhinga nuku, e whakarato ana i te ngawari me te wheako hootaka ngawari.
Hei whakarāpopototanga, he mea nui te whakahaere i te whirihoranga nuku i RubyMine ki te arotau i a maatau rerenga mahi me te whakarite kia rite tonu ki a maatau waehere Ruby. Ma te tirotiro me te tango painga i nga whiringa katoa ka tukuna e tenei taputapu, ka taea e taatau te whakarite i te nuku ki ta tatou e pai ai, me te whakapai ake i o maatau hua hei kaiwhakawhanake.
Ko Sebastián Vidal ahau, he miihini rorohiko e ngakau nui ana ki te hangarau me te DIY. I tua atu, ko ahau te kaihanga o tecnobits.com, kei reira ahau e tohatoha ai i nga akoranga kia pai ake ai te uru me te maarama ki te katoa.