Dé hAoine Críochfort: Smaointeoireacht Vim [Roinnt leideanna]

Tá brón orm as na botúin litrithe Gif a scríobh mé go han-tapa

Foilsíodh an post seo san fhóram cúpla mí ó shin, sílim go bhfuil sé in am dom dul chuig an mblag, amhras, trácht, is féidir gach rud a dhéanamh sna tráchtanna, le do thoil NÁ FLAME Mura dtaitníonn Vim leat, tarraing siar ón bpost 🙂

Scipeáilfidh mé an chuid bhunúsach toisc go n-éireoidh sé an-fhairsing más mian leat nó má tá suim agat é a fhoghlaim, molaim duit rith ón gcríochfort

$ vimtutor

Anois tá, gan níos mó tosaímid 😀

Macraí i VIM

B’fhéidir nach bhfuil sé ar cheann de na rúndiamhra móra atá ag vim ach is maith a fhios go bhfuil tacaíocht macra ag vim is féidir macraí a stóráil ón a chun z ; chun taifeadadh a thosú ní gá duit ach brú q+litir chun taifeadadh a stopadh brúimid q agus chun an macra a agairt is cosúil numero+@+litir.

I gcás:
litir: Is eochair den a chun z.
numero: Is é seo an líon uaireanta a dhéanfaimid an gníomh arís.

Éascóidh sé seo go leor tascanna athchleachtacha. Mar shampla; Cuir i gcás go bhfuil na línte seo againn:

sampla amháin sampla amháin dhá cheann trí shampla trí cheithre shampla ceithre cinn cúig shampla sampla a cúig

Ba mhaith linn an fhormáid seo a thabhairt dó:

'aon': 'sampla' 'ceann'; 'beirt': 'sampla' 'dhá'; 'trí': 'sampla' 'trí'; 'ceithre': 'sampla' 'ceithre'; 'cúig': 'sampla' 'cúig';

Seo an áit a ndéanann macraí gach rud níos éasca dúinn 🙂

VIM

 

Seicheamh a úsáideadh:

qa I '[Esc] ea': [Esc] wi '[Esc] ea' [Esc] wi '[Esc] A'; [Esc] 0j q

Ansin cuir an cúrsóir ar an líne chun é a athrú agus a úsáid numero+@+litir sa chás seo d'úsáid mé 4+@+a

Ionadaigh

Uirlis an-tábhachtach i Vim is ea é seo a chur in ionad Vim Normal trí bhrú Esc níos déanaí brúimid : agus scríobhaimid an t-ordú Deirim ordú mar níl sé teoranta do ionadú. an-chosúil le RegEx
Samplaí:

An ceann is coitianta le sraith carachtair a athrú ar fud na cáipéise:

Críochfort2

Ordú:

:% s / vim / Vim / g

Cuir Vim ina ionad i ngach líne vim nóta: mura mbeadh an comhartha agam % Ní dhéanfainn cuardach ach ar an líne a bhfuil tú suite ann

Cuir ionad idir raon áirithe anseo idir línte 3,5:

Críochfort3

Ordú:

: 3,5s / Vim / VIM / g

Ó línte 3 go 5 cuir VIM in ionad Vim

Tabhair faoi deara anseo nach bhfuil g sa deireadh ní dhéanann sé ach eagarthóireacht ar an gcéad fhocal a oireann

Críochfort4

Ordú:

: 3,5s / Vim / VIM

Leis an líne seo cuirimid deireadh leis na línte uile a bhfuil a #

Críochfort5

Ordú:

:., $ g / # / d

den líne reatha . go dtí deireadh an doiciméid $ lorg na huimhreacha # agus iad a scriosadh d

Seo ordú sórtáil an chuid comhaid

Críochfort6

Ordú:

: 3, $ sórtáil

Ó líne 3 go deireadh an doiciméid, ordaigh é

Orduithe Eile

Seo an cleas atá i gceannas :r léamh an rud a dhéanann sé seo mar a deir a ainm hahaha léite, d’fhéadfá téacs doiciméad eile a chur leis, ach sa sampla seo cuirimid an táscaire leis ! gur chun é seo a fhorghníomhú ar leithligh, is féidir script a fhorghníomhú ón vim céanna go dífhabhtaithe nó cibé rud is féidir leat smaoineamh air anseo mar shampla:

Críochfort7
Ordú in ord cuma:

#Date :: r! Dáta # Déan dáta le formáid :: r! Dáta + \% D #List eolairí :: r! Ls Documents

Tá orduithe comónta á n-úsáid agam ach tógann vim aschur aon ordaithe agus cuireann sé isteach é mar théacs sa doiciméad.

Agus níl anseo ach cuid bheag, tá níos mó fós ann ... Agus na rudaí nach bhfuil aithne agam orthu hahahaha.

Roghnú

Is é an stát Amharc deireanach ach ní a laghad nuair is féidir linn línte a roghnú chun iad a ionramháil go héasca. Tá trí chineál roghnú amhairc ann.

v Amharc ag carachtair
V Amharc le línte
rialú+v Amharc le bloic

Roghnaigh a bhfuil taobh istigh de lúibín:
v% Má tá tú ag tús / deireadh an lúibín
vib Má tá tú taobh istigh de na lúibíní

Críochfort8

Roghnaigh a bhfuil taobh istigh de luachana dúbailte nó aonair:
vi' Roghnaigh luachana aonair
vi" Roghnaigh luachana dúbailte

Críochfort9

viB Roghnaigh gach rud atá taobh istigh de na heochracha

Críochfort10

Roghnú de réir líne

ggVG Roghnaigh an doiciméad iomlán

Críochfort11

Seo go bunúsach gg dul chun tosú; cuir isteach roghnóir amhairc V; agus téigh go dtí deireadh G.

Roghnú de réir bloc

rialú+v

Críochfort12

[rialú] v e5j C [scríobh an téacs] [esc] [esc]

Agus leis seo iontrálann tú an roghnóir amhairc le bloic rialúv, Ar aghaidh liom go dtí deireadh an fhocail, agus 5 líne síos 5j, scriosaim an focal le C Scríobhaim an téacs le hathsholáthar agus brúigh Esc Esc.

Tá an ceann eile mar an gcéanna ach in ionad c tá sé rud éigin cosúil le scriosadh agus dul isteach sa mhodh isteach Úsáidim i iontrálann sé isteach modh I san áit a bhfuil an pointeoir suite.

D’fhéadfadh sé seo a bheith mistéireach nó rud mar sin cosúil le vim ninja hahaha mar gheall air seo go léir a mhíním ach níl aon rud nach bhfuil sa lámhleabhar vim Tá ceann de na cáipéisí is fearr ar eolas agam ag Vim chun an cháipéisíocht a iontráil ach iontráil

: cabhrú

má theastaíonn rud sonrach uait

: cabhair: w

Tabharfaidh sé seo tú go díreach chuig an gcuid a phléann faoi: w caomhnóir.

Anois má ... Daoine sona Vim. 😀


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

18 trácht, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   Nóitín a dúirt

    Sílim go dtosóidh mé ag úsáid Vim 🙂

  2.   Rodrigo bravo a dúirt

    Alt den scoth buíochas as a roinnt. Ní raibh a fhios agam faoi roghnú le bloc. Cheers!

  3.   Claigeann gorm a dúirt

    Emacs ..., sílim go raibh ar dhuine é a rá, mar sin cén fáth fanacht níos mó: D, níl, ní tús lasair é, idir Emacs agus Vim ní féidir aon phlé a dhéanamh: D, tá sé soiléir go leor cé acu is fearr , agus níl, níl e Vim;).

    1.    Bla bla bla a dúirt

      Sea, is tús lasair é. Bí cúramach leis na cineálacha tuairimí sin toisc nach bhfuil siad oibiachtúil. Ina theannta sin, ní chuireann sé aon rud leis an alt. Maidir leis.

    2.    Sironid a dúirt

      Emacs! Emacs! Emacs! 😀

    3.    Martin a dúirt

      Emacs do na maiseanna!
      «[…] Sílim go raibh ar dhuine é a rá […]» Hahaha, +1!

      Gúna mar atá sé, tagann duine éigin isteach a sheinneann an coimhthíocha agus a deir «cúrsóirí le saigheada? WASD? Níl, taispeánfaidh mé an bealach duit, tá sé hjkl »agus tá go leor ann atá soilsithe taobh thiar de>: D

      @Blablabla: bhuel ansin, maireann do leasainm suas le do chatter!

    4.    Giskard a dúirt

      Ní ghortódh suirbhé lena fháil amach cé na léitheoirí is fearr.

  4.   ahdezzz a dúirt

    Go hiontach! Is é Vim an t-eagarthóir téacs is fearr i bhfad. Tá súil agam go bhfoilseofar níos minice ar an suíomh seo faoin bhfoilsitheoir sin. Maidir leis.

  5.   Jorge a dúirt

    Bhí fadhbanna agam i gcónaí macraí a thuiscint i Vim, ansin i mbeagán ama saor tabharfaidh mé casadh 😛 dó

    Nóta: Maidir le húsáideoirí KDE, úsáid Vim-QT 😀

    Go raibh maith agat 😀

  6.   am mionlach3000 a dúirt

    Faoi dheireadh beidh cúis amháin eile le maireachtáil ag mo Réaltra Mini: níl EMACS agam, ach tá VIM agam.

    Cuirfidh mé do chuid leideanna san áireamh.

  7.   cuca a dúirt

    eolas maith go raibh maith agat 🙂

  8.   Lito a dúirt

    roinn do vimrc an-intuigthe taitneamhach ó thaobh amhairc :) !!! Tá súil agam go roinnfidh tú liom é :)!

    1.    Wada a dúirt

      Ar ndóigh ligfidh mé dom post a ullmhú

  9.   reithle91m a dúirt

    Wow tá cuma chomh maith air :)! haha tosóidh mé ag cleachtadh níos mó, agus tá cuma an-mhaith ar do vimrc Oo! Tá súil agam go roinnfidh tú é le do thoil;)!

    1.    Wada a dúirt

      Déanta na fírinne ní vimrc an oiread sin é, ach míneoidh mé go bhfuil hahaha déanta agam

      1.    reithle91m a dúirt

        haha i bhfad níos fearr :)! mar sin foghlaimímid go léir haha ​​go raibh maith agat :)! 😉

  10.   Tesla a dúirt

    Comhairle an-mhaith Wada. Is í an fhírinne ná go bhfuil mo chuid riachtanas cláraithe an-bhunúsach agus b’fhéidir gurb é sin an fáth nach bhfaca mé riamh acmhainn Vim. Mar sin féin, is cosúil go bhfuil an méid a deir tú suimiúil dom. Déanfaidh mé iarracht é a chur i bhfeidhm nuair a chaithfidh mé rud a dhéanamh.

    Go raibh míle maith agat go mór!

  11.   Jonathan Leonel Gasparini a dúirt

    Post den scoth! Cé go raibh aithne mhaith agam ar na leideanna seo cheana féin dóibh siúd nach raibh aithne acu orthu!
    Tá beagán cabhrach d’úsáideoirí nua, «vimtutor» i mBéarla, dóibh siúd atá ag iarraidh an teagaisc sa Spáinnis, ní gá ach cineál «vimtutor es» a chlóscríobh.

    Is breá liom vim, bheadh ​​mo shaol go hiomlán difriúil gan é!
    Táim ag úsáid é le 2 bhliain agus bíonn iontas níos mó orm gach lá =)

    Maidir is

    P / D: Duine ar bith atá ag iarraidh sampla de chumraíocht .vimrc a fheiceáil, tugaim cuireadh duit mianach a fheiceáil! =) https://github.com/jlgasparrini/dotvimrc