טערמינאַל פרייטאג: Thinking Vim [עטלעכע עצות]

אנטשולדיגט פֿאַר די אויסלייג מיסטייקס פון די GIF איך געשריבן זייער שנעל

דעם פּאָסטן איז געווען פארעפנטלעכט אין דעם פאָרום מיט אַ פּאָר פון חדשים צוריק, איך טראַכטן עס איז צייט פֿאַר מיר צו גיין צו די בלאָג, צווייפל, באַמערקונגען, אַלץ קענען זיין געטאן אין די באַמערקונגען, ביטע נישט פלאַם אויב איר ווי ניט ווים, נאָר צוריקציען דעם פּאָסטן 🙂

איך וועט האָפּקען די יקערדיק טייל ווייַל עס וועט ווערן זייער ברייט אויב איר ווילט אָדער זענען אינטערעסירט צו לערנען עס, איך רעקאָמענדירן אַז איר לויפן פון די וואָקזאַל.

$ ווימטוטאָר

איצט יאָ, אָן מער מיר אָנהייבן 😀

מאַקראָס אין VIM

עס קען נישט זיין איינער פון די גרויס סודות פון ווים, אָבער עס איז גוט צו וויסן אַז ווימס האט מאַקראָו שטיצן. עס איז מעגלעך צו קראָם מאַקראָס פֿון די a צו z ; צו אָנהייבן רעקאָרדינג איר נאָר דאַרפֿן צו דרוקן q+בריוו צו האַלטן רעקאָרדינג מיר דרוקן q און צו רופן די מאַקראָו עס איז עפּעס ווי numero+@+בריוו.

ווו:
בריוו: עס איז אַ שליסל פון דער a צו z.
numero: עס איז די נומער פון מאָל מיר וועלן איבערחזרן דעם קאַמף.

דאָס וועט פאַסילאַטייט פילע ריפּעטיטיוו טאַסקס. צום ביישפיל; רעכן מיר האָבן די שורות:

איין ביישפיל איין צוויי ביישפיל צוויי דריי ביישפיל דריי פיר ביישפיל פיר פינף ביישפיל פינף

מיר וועלן צו געבן דעם פֿאָרמאַט:

'איינער': 'בייַשפּיל' 'איינער'; 'צוויי': 'בייַשפּיל' 'צוויי'; 'דריי': 'בייַשפּיל' 'דריי'; 'פיר': 'בייַשפּיל' 'פיר'; 'פינף': 'בייַשפּיל' 'פינף';

דאָ מאַכן מיר מאַקראָס אַלץ גרינגער 🙂

VI

 

סיקוואַנס געניצט:

אין איך '[Esc] ea': [Esc] wi '[Esc] ea' [Esc] wi '[Esc] A'; [עסק] 0 דזש ק

דערנאָך שטעלן די לויפֿער אויף די שורה צו טוישן און נוצן numero+@+בריוו אין דעם פאַל איך געוויינט 4+@+a

פאַרבייַטן

א זייער וויכטיק געצייַג אין Vim איז צו פאַרטרעטער פֿאַר דעם מיר שטעלן זיך אין Vim Normal מאָדע דורך דרינגלעך עסק שפּעטער מיר דריקן : און מיר שרייַבן דעם באַפֿעל איך זאָגן באַפֿעלן ווייַל עס איז נישט לימיטעד צו סאַבסטיטושאַן. איז זייער ענלעך צו רעגעקס
ביישפילן:

די מערסט אָפט צו טוישן אַ שטריקל פון אותיות איבער דעם דאָקומענט:

טערמינאַל 2

באַפֿעל:

:% s / vim / Vim / g

פאַרבייַטן אין אַלע ווימ שורות דורך ווים טאָן: אויב איך טאָן ניט האָבן דעם צייכן % איך וואָלט נאָר זוכן די שורה איר זענט לאָוקייטאַד

פאַרטרעטער צווישן אַ זיכער קייט צווישן שורות 3,5:

טערמינאַל 3

באַפֿעל:

: 3,5 ס / Vim / VIM / ג

פון שורות 3 צו 5 פאַרבייַטן Vim דורך VIM

דאָ טאָן אַז עס איז ניט g צום סוף רעדאקטירט נאָר דאָס ערשטע וואָרט וואָס שטימט

טערמינאַל 4

באַפֿעל:

: 3,5 ס / Vim / VIM

מיט דעם שורה מיר עלימינירן אַלע די שורות וואָס אַנטהאַלטן אַ #

טערמינאַל 5

באַפֿעל:

:., $ ג / # / ד

פון די קראַנט שורה . ביז דעם סוף פון דעם דאָקומענט $ קוק פֿאַר די נומעראַלס # און ויסמעקן זיי d

דאָ אַ באַפֿעל סאָרט די טעקע אָפּטיילונג

טערמינאַל 6

באַפֿעל:

: 3, $ סאָרט

פֿון שורה 3 ביז דעם סוף פון דעם דאָקומענט, סדר עס

אנדערע קאַמאַנדז

דאָ די טריק איז אין די באַפֿעל :r לייענען וואָס דאָס טוט ווי זיין נאָמען זאגט האַהאַהאַ לייענען, איר קען לייגן די טעקסט פון אן אנדער דאָקומענט, אָבער אין דעם בייַשפּיל מיר לייגן די גראדן ! אַז דאָס סעפּעראַטלי איז צו דורכפירן, עס איז מעגלעך צו דורכפירן אַ שריפט פון דער זעלביקער ווים צו דיבאַג אָדער וואָס איר קענען טראַכטן וועגן דאָ אַ בייַשפּיל:

טערמינאַל 7
באַפֿעל אין סדר פון אויסזען:

#Date :: r! Date #Date with format :: r! Date + \% D #List directories :: r! Ls Documents

איך נוצן פּראָסט קאַמאַנדז אָבער ווימ נעמט די פּראָדוקציע פון ​​קיין באַפֿעל און ינסערץ עס ווי טעקסט אין דעם דאָקומענט.

און דאָס איז בלויז אַ קליין טייל, עס איז נאָך מער ... און די זאכן וואָס איך טאָן ניט וויסן האַהאַהאַהאַ.

אָפּקלייַב

לעצטע אָבער ניט קלענסטער איז די וויסואַל שטאַט וווּ מיר קענען סעלעקטירן שורות צו מאַניפּולירן זיי לייכט. עס זענען דריי טייפּס פון וויזשאַוואַל סעלעקציע.

v וויסואַל דורך אותיות
V וויסואַל דורך שורות
קאָנטראָל+v וויסואַל דורך בלאַקס

סעלעקטירן וואָס איז ין אַ קלאַמער:
v% אויב איר זענט אין די אָנהייב / סוף פון די קלאַמערן
vib אויב איר זענט אין די קלאַמערן

טערמינאַל 8

אויסקלייַבן וואָס איז ין טאָפּל אָדער איין קוואָטעס:
vi' סעלעקטירן איין קוואָטעס
vi" סעלעקטירן טאָפּל קוואָטעס

טערמינאַל 9

viB סעלעקטירן אַלץ וואָס איז ין די שליסלען

טערמינאַל 10

סעלעקציע דורך שורה

ggVG אויסקלייַבן די גאנצע דאָקומענט

טערמינאַל 11

דאָ איז בייסיקלי גג גיין צו די אָנהייב; אַרייַן וויזשאַוואַל סעלעקטאָר V; און גיין צו די סוף ג.

סעלעקציע דורך בלאָק

קאָנטראָל+v

טערמינאַל 12

[קאָנטראָל] v e5j C [שרייב דעם טעקסט] [esc] [esc]

און אין דעם איר אַרייַן די וויזשאַוואַל סעלעקטאָר דורך בלאַקס קאָנטראָלv, איך פאָרויס צו די סוף פון די וואָרט, און 5 שורות אַראָפּ 5j, איך מעקן די וואָרט מיט C איך שרייַבן די טעקסט צו פאַרבייַטן און דריקן עסק עסק.

די אנדערע איז די זעלבע אָבער אַנשטאָט פון c עס ס עפּעס ווי ויסמעקן און גיין אין ינסערט מאָדע איך נוץ i אַרייַן די ינסערט מאָדע איך ווו דער טייַטל איז לאָוקייטאַד.

אַלע דעם וואָס איך דערקלערן קען ויסקומען מיסטעריעז אָדער עפּעס ווי ווי ווי נינדזשאַ האַהאַהאַ, אָבער עס איז גאָרנישט וואָס איז נישט אין די ווימ מאַנואַל Vim האט איינער פון די בעסטער דאָקומענטאַטיאָנס איך וויסן צו אַרייַן די דאַקיומענטיישאַן נאָר אַרייַן

: הילף

אויב איר דאַרפֿן עפּעס ספּעציפיש

: הילף: וו

איר וועט גלייך פירן צו די אָפּטיילונג וואָס רעדט וועגן: w guardar.

איצט אויב ... מזל ווימ מענטשן. 😀


דער אינהאַלט פון דעם אַרטיקל אַדכיר צו אונדזער פּרינציפּן פון לייט עטיקס. צו מעלדונג אַ טעות גיט דאָ.

18 באַמערקונגען, לאָזן דיין

לאָזן דיין באַמערקונג

אייער בליצפּאָסט אַדרעס וועט נישט זייַן ארויס.

*

*

  1. פאַראַנטוואָרטלעך פֿאַר די דאַטן: Miguel Ángel Gatón
  2. ציל פון די דאַטן: קאָנטראָל ספּאַם, קאָמענטאַר פאַרוואַלטונג.
  3. לעגיטימאַטיאָן: דיין צושטימען
  4. קאָמוניקאַציע פון ​​די דאַטן: די דאַטן וועט נישט זיין קאַמיונאַקייטיד צו דריט פּאַרטיעס אַחוץ דורך לעגאַל פליכט.
  5. דאַטן סטאָרידזש: דאַטאַבייס כאָוסטיד דורך Occentus Networks (EU)
  6. רעכט: צו קיין צייט איר קענט באַגרענעצן, צוריקקריגן און ויסמעקן דיין אינפֿאָרמאַציע.

  1.   נאָדעטינאָ דאָס

    איך טראַכטן איך וועט אָנהייבן ניצן Vim 🙂

  2.   Rodrigo bravo דאָס

    ויסגעצייכנט אַרטיקל דאַנקען פֿאַר ייַנטיילונג. איך קען נישט וויסן וועגן סעלעקטינג דורך בלאָק. טשעערס!

  3.   בלועסקולל דאָס

    Emacs ..., איך טראַכטן עמעצער האט צו זאָגן עס, אַזוי וואָס וואַרטן מער: ד, ניט, עס איז נישט דער אָנהייב פון אַ פלאַם, צווישן Emacs און Vim קען נישט זיין קיין דיסקוסיע: D, עס איז גאַנץ קלאָר וואָס איז העכער , און ניין, ניט E Vim;).

    1.    בלאַבלאַבלאַ דאָס

      יאָ, דאָס איז דער אָנהייב פון אַ פלאַם. זיין אָפּגעהיט מיט די טייפּס פון באַמערקונגען ווייַל זיי זענען נישט אָביעקטיוו. אין אַדישאַן, עס קען נישט שטיצן עפּעס וואָס די אַרטיקל איז וועגן. גרוס.

    2.    זיראָניד דאָס

      Emacs! Emacs! Emacs! 😀

    3.    מארטין דאָס

      עמאַקס פֿאַר די מאסע!
      «[…] איך טראַכטן עמעצער האט צו זאָגן עס […]» Hahaha, +1!

      אָנטאָן ווי עס איז, עס קומט עמעצער וואס פיעסעס די עקזאָטיש און זאגט «קורסאָרס מיט עראָוז? וואַסד? ניין ניט, איך וועל ווייַזן איר דעם וועג, עס איז hjkl »און עס זענען אַ פּלאַץ וואָס זענען ליט הינטער>: ד

      @Blablabla: נו, דיין ניק לייקס אַרויף צו דיין פּלאַפּלען!

    4.    גיסקאַרד דאָס

      א יבערבליק צו זען וואָס לייענער בעסער וועלן וואָלט נישט שאַטן.

  4.   ahdezzz דאָס

    גרויס! Vim איז דער בעסטער טעקסט רעדאַקטאָר. אַלעווייַ אַרויסגעבן מער אָפט אויף דעם פּלאַץ וועגן דעם רעדאַקטאָר. גרוס.

  5.   דזשארזש דאָס

    איך שטענדיק האָבן פּראָבלעמס צו פֿאַרשטיין מאַקראָס אין ווימ, דאָרט אין אַ ביסל פריי צייט איך וועט געבן עס אַ ומדריי

    באַמערקונג: פֿאַר KDE ניצערס, נוצן Vim-QT 😀

    דאַנקען 😀

  6.   עליאָטימע 3000 דאָס

    לעסאָף, מיין גאַלאַקסי מיני וועט האָבן אַ סיבה צו לעבן: איך טאָן ניט האָבן EMACS, אָבער איך האָבן VIM.

    איך וועל נעמען דיין עצות אין חשבון.

  7.   kuk דאָס

    גוט אינפֿאָרמאַציע דאַנק 🙂

  8.   ליטאָ דאָס

    שער דיין ווימרק איז זייער פאַרשטיייק וויזשוואַלי אָנגענעם :) !!! איך האָפֿן איר שער עס מיט מיר :)!

    1.    Wada דאָס

      דאָך איך וועט לאָזן מיר צוגרייטן אַ פּאָסטן

  9.   ramg91m דאָס

    וואַו עס קוקט אַזוי גוט :)! האַהאַ איך וועט אָנהייבן צו פיר מער, און דיין ווימרק קוקט זייער גוט אָאָ! איך האָפֿן איר טיילן עס ביטע;)!

    1.    Wada דאָס

      אין פאַקט עס איז נישט אַזוי פיל ווימרק, אָבער איך וועט דערקלערן אַז איך האָבן געטאן האַהאַהאַ

      1.    ramg91m דאָס

        האַהאַ פיל בעסער :)! אַזוי מיר אַלע לערנען האַהאַ דאַנקען דיר :)! 😉

  10.   טעסלאַ דאָס

    זייער גוט עצה וואַדאַ. דער אמת איז אַז מיין פּראָגראַממינג באדערפענישן זענען זייער יקערדיק, און אפֿשר אַז ס וואָס איך האָבן קיינמאָל געזען די פּאָטענציעל פון Vim. אָבער וואָס איר זאָגן מיינט צו מיר טשיקאַווע. איך וועל פּרובירן צו נוצן דאָס ווען איך דאַרפֿן צו טאָן עפּעס.

    דאנק איר זייער פיל!

  11.   יונתן לעאָנעל גאַספּאַרריני דאָס

    ויסגעצייכנט פּאָסטן! כאָטש איך קען די עצות שוין זייער גוט דערקלערט פֿאַר יענע וואָס טאָן ניט וויסן זיי!
    א ביסל הילף פֿאַר נייַע ניצערס, «ווימטוטאָר» איז אין ענגליש, פֿאַר יענע וואס ווילן די טוטאָריאַל אין שפּאַניש, נאָר טיפּ «ווימטוטאָר עס».

    איך ווים, מיין לעבן וואָלט זיין גאָר אַנדערש אָן אים!
    איך נוצן עס פֿאַר 2 יאר און איך בין מער סאַפּרייזד יעדער טאָג =)

    גרוס

    P / D: ווער עס יז וואס וויל צו זען אַ בייַשפּיל פון אַ .ווימרק קאַנפיגיעריישאַן, איך לאַדן איר צו זען מייַן! =) https://github.com/jlgasparrini/dotvimrc