Ko nga whakahau a Vim, he aratohu taketake hei whakamahi i tenei ētita kuputuhi

Ko nga whakahau Vim, he aratohu taketake

El ētita kuputuhi vim he taunga tawhito o ia kaiwhakamahi Linux. otira ko era hötaka. Ehara i te mea ngawari tana whakamahi, he anau ako, engari ka mohio koe, ka noho hei hoa pono mo te pato waehere. No reira, ki te hiahia koe ki te timata, ka hoatu e matou ki a koe he aratohu iti ki nga whakahau matua Vim ka whai koe ki te whakamahi i roto i o koutou kōnae.

Ko te Vim he putanga pai ake o te etita Vi i puta mai i runga i te whakaaturanga i nga tau 80. Na reira, ahakoa he pai ake te ahua o Vim o te taketake me te mea kua whakawhānuihia na te mea he pai te mahi me te iti o te kohi rauemi. Heoi, me tohu ko te neke haere i roto, he iti te whakamahinga o te kiore -kaore e kii ma te kore korero-. Na reira, he mea nui te whakamahi papapātuhi i roto i tenei ētita tuhinga.

Tāutahia a Vim ki tō rorohiko

Vim ētita, whakahau taketake

Ko te mea tuatahi me mahi koe ko te whakauru i te ētita rongonui kia taea ai te whakamahi. Ko tetahi o nga mea whakamiharo a Vim ko tera he maha nga ahuatanga, kia taea e koe te whakamahi i runga i nga punaha whakahaere katoa. Ahakoa kua korerotia e matou ki a koe kua hangaia hei whakamahi i nga taiao Linux. Ko tana whakaurunga ki Linux e whai ake nei:

sudo apt-get install vim

Engari, ki te hiahia koe ki te whakauru ki runga Windows, MacOS ranei, i konei ka waiho e matou nga hononga e whai ake nei ki tana wharangi whaimana, kei a koe te putanga me te Terminal me te putanga me te atanga GUI. Ko te mea tino pai mo nga keehi e rua ko te whakamahi i te putanga mo te Terminal.

Putanga Matapihi
Putanga MacOS

Ina whakauruhia te ētita tuhinga ki to rorohiko, ka haere tonu matou ki te whakamarama i nga whakahau Vim tino noa ka waiho hei kaupapa mo te neke i nga konae rereke ka whakatuwherahia e koe. Mo whakatuwheratia he konae hei whakatika, me tuhi koe i te whakahau e whai ake nei:

vim nombre-documento-.txt

A ka pehi i te ENTER key, kua uru matou ki roto i te ētita Vim me te tuhinga tuwhera me te rite mo koe ki te rongoa.

Ko nga whakahau a Vim tino nui mo to urunga ki te ētita kuputuhi rongonui

Ko te mea tuatahi e hiahia ana matou ki te korero ki a koe ahakoa i roto i tana putanga taketake, he maha nga papapātuhi o tera wa karekau he taviri aronga, me mahi nga nekehanga me etahi atu taviri -He take tairongo. Na ko enei e whai ake nei:

  • Matau: l
  • Tohunga: h
  • Whakararo: j
  • Runga ake: k
  • Haere ki te timatanga o te tuhinga kua whakatuwherahia e matou: gg
  • Haere ki te timatanga o te rarangi: ^
  • Haere ki te mutunga o te raina: $
  • Haere ki te mutunga o te tuhinga kua whakatuwherahia e matou: G
  • Panuku ki te huringa whakamutunga i mahia e matou: ;

He whakahau a Vim ki te whakatika i nga tuhinga

hōtaka rorohiko

Ina mohio tatou me pehea te neke i roto i nga konae ka whakatuwherahia e tatou i Vim, koinei te wa ki te whakatika i enei tuhinga. Na ka waiho e matou ki a koe nga whakahau Vim ka whakamahia e koe i nga wa katoa. E toru nga ahuatanga rereke a Vim: aratau whakahau -ko te mea ka tuwhera taunoa-, aratau whakauru me te aratau whakahau matatau.

Ana, ka tuwhera te konae, kei te tatari a Vim kia tiimata koe ki te pato i nga whakahau tuatahi. He aha enei? Ka whakaatuhia e matou ki a koe i raro nei:

  • Whakauruhia te aratau whakauru -whakanohoia he kupu hou-: i (ki te puta i tenei aratau me pehi noa te ESC)
  • Whakauruhia te whakauru me te whakanoho i tetahi ahua hou i muri tonu i te akoranga: a
  • Whakauruhia te whakauru ka tuhi ki te mutunga o te raina onāianei: A
  • Kōkuhu rārangi hōu ki raro i te akoranga: o
  • Kōkuhu rārangi hōu ki runga ake o te akoranga: O
  • Whakakapihia te pūāhua e tika ana i te akoranga: r (me pehi tonu koe i te kiripuaki hou kia uru ai)
  • Tā ki te pūreretā i whirihora taunoa e koe: kei a ia!

Ka whakahau a Vim ki te tapahi, ki te muku me te whakapiri ki tetahi tuhinga e tuwhera ana me te ētita kuputuhi

Kei te whakatika tonu matou i nga tuhinga i whakatuwherahia e matou me te kaiwhakamahara tuhinga rongonui i whanau i te tau 1991. A i tenei keehi ka waiho e matou ki a koe. te rarangi o nga whakahau Vim e hiahia ana koe ki te whakakore, ki te tapahi, ki te kape me te whakapiri i nga tuhinga ki roto i te konae.

  • Tapahia te raina onāianei kei runga te pehu: dd (raina kotahi) ranei xd (mehemea ka huri koe i te 'x' ki te tau -3dd, hei tauira-, ka tapahia nga rarangi kua tohua e koe ki te pehu)
  • Whakapirihia te tuhinga kua kapehia, tapahia ranei e matou ki te waahi ka pehia e matou te whakahau: p
  • Mukua tetahi pūāhua i raro i te pehu: x
  • Mukua te kupu katoa kei reira te pehu: daw
  • Mukua te kupu katoa kei reira te pehu ka uru ki te aratau whakauru: cw
  • Mukua mai i te pehu ki te mutunga o te raina ka uru ki te aratau whakauru: c$
  • Tāruahia te rārangi katoa: yy
  • Tārua mai i te waahi kei a tatou te pehu ki te mutunga o te raina: y$
  • Tāruatia te kupu katoa kei a tatou te pehu: yiw
  • Tāruahia te tau raina mai i te waahi i whakatakotoria e matou te pehu: 2yy, 3yy, ... (2, 3 ranei nga rarangi mai i te waahi kei a tatou te pehu)

Wetekina nga huringa i mahia me nga whakahau Vim

rārangi hōtaka

Ka mutu, i roto i tenei aratohu whakahau Vim iti ka waiho e koe me aha koe ki te hiahia koe ki te wete i nga huringa i mahia me nga whakahau o mua mahia i roto i te ētita kuputuhi.

  • Wetekina te whakahau whakamutunga i whakauruhia - :u
  • Wetekina nga whakahau whakamutunga e tohu ana i te nama - :xu (whakakapihia te 'x' ki te tau motuhake)
  • Mahi ano te huringa whakamutunga i mahia - : mahi ano
  • Hei mahi ano i nga huringa katoa mai i te haora whakamutunga (he maha nga haora ranei) - : mua 1h 
  • Hei mahi ano i nga huringa o nga meneti kua hipa - : i muri mai 20m (i tenei keehi mai i nga meneti 20 kua hipa)

Ka kite koe, he maha nga whakahau a Vim. A kua noho noa matou ki tetahi waahanga iti engari tera pea ka awhina koe i te whakaurunga o tenei ētita tuhinga rongonui ka taea e koe te hapai i nga konae tuatahi ka whakatuwherahia e koe. Waihoki, He maha nga tuhinga kei runga ipurangi mo taua mea. a ka taea e koe te haere hohonu, ki te hiahia koe.

Engari, He hapori kaha a Vim ko te taapiri i nga mahi me nga momo tirohanga hou. I tua atu, kia pai ake te whakamahi - ina koa mo nga tauhou-, he momo rereke me te atanga kaiwhakamahi pai ake kare kau he tikanga ki nga mea katoa i whakamaramatia e matou ki a koe. Mena kei te pirangi koe ki te kite i a raatau, ko etahi tauira e whai ake nei:


Ko nga korero o te tuhinga e piri ana ki o maatau kaupapa o matatika whakatika. Ki te ripoata i tetahi paatene paato Here.

Hei tuatahi ki te korero

Waiho to korero

Ka kore e whakaputaina tō wāhitau īmēra. Kua tohua ngā āpure e hiahiatia ana ki *

*

*

  1. He kawenga mo nga raraunga: Miguel Ángel Gatón
  2. Te kaupapa o te raraunga: Whakahaerehia te SPAM, te whakahaere korero.
  3. Ture: To whakaae
  4. Whakawhitinga korero: Kaore nga korero e tukuna ki nga taha tuatoru engari ma te ture herenga.
  5. Rokiroki raraunga: Paetukutuku e whakahaerehia ana e Occentus Networks (EU)
  6. Tika: I nga wa katoa ka taea e koe te whakaiti, te whakaora me te muku i o korero.