שורלי אַלעמען מוזן וויסן ווים, אין מיין מיינונג דער בעסטער טעקסט רעדאַקטאָר פֿאַר GNU / Linux. די ערשטער מאָל איך געוויינט ווים איך געפֿונען עס זייער קאָמפּליצירט, אָבער זינט איך פירן די דעדאַקייטאַד סערווירער פון מיין פערזענלעכע בלאָג, דאָס איז געווארן מיין פעליקייַט רעדאַקטאָר, אפילו פֿאַר פּראָגראַממינג. אין דעם אַרטיקל מיר וועלן זען ווי צו צולייגן די לעצט קאַנפיגיעריישאַן פֿאַר ווים דאַנק צו אַ ריפּאַזאַטאָרי אַז איך געפֿונען אין גיטהוב.
ווי געוויינטלעך אין דער וועלט פון פריי ווייכווארג, ווים עס האט אַ גרויס קאַפּאַציטעט פֿאַר קאַנפיגיעריישאַן און קוסטאָמיזאַטיאָן. דעריבער האָב איך באַשלאָסן צו זוכן קאַנפיגיעריישאַנז אויף דעם וועב וואָס מאַכן די פּראָגראַממינג אַרבעט גרינגער און איך געקומען אַריבער אַ ריפּאַזאַטאָרי אין גיטהוב created by אַמיקס, בעשאַס קסנומקס יאָרן האט שוין ניצן און מאַדאַפייינג ווים צו באַקומען אַ ווימרק דעפיניטיווע. איר קענט געפֿינען די ריפּאַזאַטאָרי אין קשיא דאָ, לאָזן ס זען ווי צו ינסטאַלירן עס.
ינדעקס
באַסיק ווערסיע אָדער "אָסאַם" ווערסיע
עס איז מעגלעך צו קלייַבן צווישן צוויי ווערסיעס, אַ יקערדיק וואָס וועט נישט ינסטאַלירן קיין פּלוגין, אָדער אַן אנדערן פיל מער גאַנץ וואָס וועט ווים אַ זייער שטאַרק רעדאַקטאָר.
צו ינסטאַלירן די יקערדיק, נאָר לויפן די ווייַטערדיק באַפֿעל:
$ גיט קלאָון גיט: //github.com/amix/vimrc.git ~ / .vim_runtime $ sh ~ / .vim_runtime / install_basic_vimrc.sh
און פֿאַר אַוואַנסירטע אָדער "אַסאַם"
גיט קלאָון גיט: //github.com/amix/vimrc.git ~ / .vim_runtime sh ~ / .vim_runtime / install_awesome_vimrc.sh
El ווימרק פאר ווערסיע "אַסאַם"עס איז ווי גייט:
באַשטעטיקט runtimepath + = ~ / .vim_runtime מאָקער ~ / .vim_runtime / vimrcs / basic.vim מקור ~ / .vim_runtime / vimrcs / filetypes.vim מקור ~ / .vim_runtime / vimrcs / plugins_config.vim מקור ~ / .vim_runtime / vimr / .ווימ_רונטימע / ווימר מקור ~ / .ווימ_רונטימע / ווימר מקור ווים פּרובירן מקור ~ / .ווימ_רונטימע / my_configs.vim כאַפּן ענדרי
צו לייגן אונדזער אייגענע קאַנפיגיעריישאַנז, מיר מוזן רעדאַגירן די טעקע ~ / .ווימ_רונטימע / my_configs.vim.
רעדאַגירן די פעליקייַט סעטטינגס
ביי ינסטאַלירונג די פעליק קאָליר סכעמע איז באַשטימט צו פּיקסעאַ, עס איז מעגלעך צו טוישן די פארבן געניצט צו הויכפּונקט די סינטאַקס דורך ווים עדיטינג דער טעקע ~ / .ווימ_רונטימע / my_configs.vim און לייגן די פאלגענדע שורה:
קאָלאָרסטשעמע פּיקסעאַ
מוזן זיין ריפּלייסט פּיקסעאַ לויט איינער פון די אנדערע 3 קאָליר סקימז:
- סאָלאַרייזד
- פּיטע
- גיין_שוואַרץ
מעגלעך ישוז מיט די טראַנספּעראַנט הינטערגרונט
עס איז מעגלעך אַז ווען מיר ינסטאַלירן די קאַנפיגיעריישאַן פֿאַר Vim, מיר פאַרלירן די טראַנספּעראַנט הינטערגרונט פון די וואָקזאַל און מיר זען VIM אויף די פאלגענדע וועג:
צו סאָלווע דעם פּראָבלעם, איר דאַרפֿן צו לייגן די פאלגענדע שורות אין דער טעקע ~ / .ווימ_רונטימע / my_configs.vim:
הי נאָנטעקסט ctermfg = 18 ctermbg = NONE ctermfg = NONE hi Normal ctermfg = 16 ctermbg = NAME ctermb Yellow ctermbg = NONE hi LineNr ctermfg = DarkGrey ctermbg = NONE hi PreProc ctermfg = Green ctermbg = NONE hi Statement ctermfg = Cyan ctermbg = NONE hi Type ctermfg = Cyan ctermbg = NONE hi Error ctermfg = Red ctermbg Magenta NONEf Identifier Ctermf = NONE hi SpecialKey ctermfg = Cyan ctermbg = NONE hi NonText ctermfg = Blue ctermbg = NONE hi Directory ctermfg = Blue ctermbg = NONE hi MoreMsg ctermfg = Green ctermbg = NONE hi Red Title ctermfg = Magenta ctermbg = NONE cterm Warningterm mg = N הי DiffDelete ctermfg = בלוי ctermbg = NONE
וואָס רימוווז די שוואַרץ הינטערגרונט (ctermbg = קיין) פון אַלע טערמינען אין די פּראָגראַממינג שפּראַך און זייטלעך ווו עס איז קיין טעקסט (נאָנטעקסט).
אנדערע מאָדיפיקאַטיאָנס
איך פּערסנאַלי ווי צו ונטערשטרייכן די קראַנט שורה מיט די פאלגענדע אויסזען:
הי CursorLine guifg = NONE guibg = # 121212 gui = NONE ctermfg = NONE ctermbg = NONE cterm = BOLD
נאָך אַפּלייינג אַלע די ענדערונגען, Vim קוקט ווי דאָס:
סאָף
דאָס איז געווען מיין ערשטער אַרטיקל ווי אַ מיטארבעטער צו פֿון לינוקס, איך האָפֿן איר האָבן געפֿונען עס נוציק. צי האָט איר וויסן דעם קאַנפיגיעריישאַן פֿאַר Vim?. וואָס קוסטאָמיזאַטיאָנס האָבן איר געמאכט? לאָזן אַ באַמערקונג!
47 באַמערקונגען, לאָזן דיין
איך בין געווען איינער פון די וואָס האָבן געהאסט VIM, איך האָב געזאָגט אַז דאָס איז געווען אַ טעקסט רעדאַקטאָר פֿאַר Pulpos .. אָבער פֿאַר עטלעכע מאָל איך נוצן עס מער ווי נאַנאָ (די אנדערע רעדאַקטאָר, נישט די eNano פֿון אונדזער קאַווע) xDD
מיר האָט פּאַסירט אַ ביסל ווי איר, זעענדיק אַז Vim איז געווען עפּעס מער קאָמפּליצירט. טשעערס!
אַז ס רעכט .. דורך דעם וועג, אַ פאַרגעניגן צו האָבן איר דאָ .. באַגריסן!
דאנק איר, איך האָפֿן איך קען ביישטייערן קוואַליטעט אַרטיקלען. טשעערס!
איך האָב שטענדיק געוויינט Vi, דאָרט איך מאַדאַפייד מיין COBOL סקריפּס (מיין ערשטער אַרבעט ביי 17). קסד איך קיינמאָל געניצט אנדערן פֿאַר פוילקייט, אָבער עס אַקאַמאַדייטיד מיר זייער גוט און זיי האָבן גלייבן שאָרטקאַץ!
גרעעטינגס.
נו, ווי ווייַט ווי איך וויסן, זיי זענען ביידע נאַנאָס און זיי זענען עדיטאָרס, אַזוי איך נאָך טאָן ניט וויסן וואָס איר נוצן ... אָדער אפֿשר איר נוצן זיי ביידע. קסד
די GNU נאַנאָ איז ווייכווארג, אָבער די נאַנאָ אין דעם קהל איז אַ אַליאַס פון אַ מענטש.
האַלטן ניצן מיין לאָך נאָמען, עס איז פארבראכט קסד
די ענאַנאָ מיט Windows XP .. ווטף?
איך בין געווען אין דער יוני יו
איר זענט געגאנגען צו דער פינצטער זייַט! XD
און וועגן דעם פּאָסטן ... איך טראַכטן איך זאָל לערנען צו נוצן Vim o_o
איך בין אויף ביידע Windows Vista און Debian Wheezy, אַזוי טאָן ניט באַקלאָגנ זיך אויב איך באַמערקן מיט Google Chrome 30 (אַקשלי, עס איז Chromium 30) מיט Vista.
איך וויסן אַז פילן, ברודער.
פֿאַר אַ סיבה, ווען איך רעדן וועגן GNU Nano, איך שרייב GNU Nano (ניט נאָר נאַנאָ ווייַל פון די אַמביגיואַטי דזשענערייטאַד דורך דיין אַליאַס).
בלויז די וואָס זענען ווערטיק גענוג קענען נוצן Vim (וואָס איך טאָן ניט אַרייַננעמען זיך).
ער איז ווידער קאָמפּליצירט, אָבער עס איז קלאָר ווי דער טאָג ער איז אַ בעסער רעדאַקטאָר, אַלע רעדן הויך וועגן אים.
איך נוצן VIM פֿאַר אַ בשעת, דאָ איז מיין קאָנפיג וואָס איך נוצן אין ובונטו און אָסקס
https://github.com/abimaelmartell/dotfiles
איך טאָן ניט פֿאַרשטיין ווי ... איך האָבן געפרוווט אָבער איך שטענדיק צוריקקומען צו נאַנאָ די פעלן פון מידע איך רעכן אָבער עס קאָס מיר 🙁
גלויבן מיר, ווען איר אַדאַפּט עס איז ינדיספּענסאַבאַל. אַז איר קענען נאָכמאַכן / מאַך / טוישן טעקסט, ויסמעקן אָדער רעדאַגירן טעקסט אין אַ זייַל ... נו, ווען איר טאָן ניט האָבן אַ VIM גראַפיקאַל צובינד, עס איז גרויס ... און אפילו מיט אַ גראַפיקאַל צובינד עס איז גרויס great
ווען עס איז קיין סוויווע, דער בעסטער איז MC (מידנייט קאַמאַנדער)
איך טאָן דאָס אַלץ ביי Geany. איך טאָן ניט זען וואָס לערנען קאָמפּליצירט טינגז. איך האָב שטענדיק געדאַנק אַז די ווייכווארג זאָל זיין אַדאַפּט צו מענטשן און נישט די פאַרקערט וועג. אָבער היי, די וועלט איז פריי ... פֿאַר דעם מאָמענט.
ווי וועגן? .. .. איך האָבן צו שטימען מיט דיין קאָמענטאַר .. .. עס מיינט נישט שיין צו מיר אַז איר טראַכטן אין אַ גענעראַליזעד וועג אַז אַ זיכער ווייכווארג איז נישט צוגעפאסט צו "מענטשלעך ביינגז." פשוט ווייַל די באדערפענישן און פּערספּעקטיוו פון יעדער ... וועריז, און אין עטלעכע קאַסעס אַ פּלאַץ ...
פֿאַר עטלעכע דער בעסטער איז די נאַנאָ רעדאַקטאָר, איך טאָן ניט שטיצן עס אפילו פֿאַר די מינדסטע ענדערונג .. עטלעכע ווי אַנני, נינדזשאַידע, אַקליפּס .. און איך בעסער וועלן איינער אָדער די אנדערע דיפּענדינג אויף דעם פאַל .. .. אנדערע עמאַקס, איך סאו ..
טינגז וואָס ויסקומען שווער צו לערנען, כאָטש ניט שטענדיק, יוזשאַוואַלי האָבן זייער בענעפיץ .. פֿאַר הויך וואַליומז פון דאַטן אין אַ טעקע, און איך מיינען טאַקע הויך (טבס) .. עטלעכע רעדאקציע וועט נישט אפילו לאָזן איר עפענען עס .. .. און מיט Vi קען איך נישט בלויז עפענען דאָס ... אָבער איך קען טאָן קאָמפּלעקס האַנדלינג דורך רעגולער אויסדרוקן ...
נאָר מיין מיינונג .. .. איך האָפֿן איר פֿאַרשטיין.
זאל ס זען, אין כּמעט אַלע רעדאקציע, איך האָבן געוויינט, איר שפּאָרן מיט Ctrl + S (היט) און אַרויסגאַנג מיט Ctrl + Q (פאַרלאָזן). און איר מאַך מיט די באַקוועם פייַל שליסלען מיט קליין אַראָוז. זאג מיר ווי איז עס געשען אין ווים? 😉
איך פארשטיי דיין מיינונג, בארואיג דיך.
Em .. .. פּשוט .. .. צו מאַך איר קענען טאָן דאָס ביידע מיט די ביסל אַראָוז .. ווי מיט די 'הדזשקל' שליסלען .. נאָרמאַל אין ווי-ווי ..
צו ראַטעווען און אַרויסגאַנג ': wq' .. 😉
געבן עס אַ געלעגנהייַט צו לערנען ווי צו האַנדלען מיט Vim .. .. אָבער איר פּרובירן עס פֿאַר אַ וואָך .. נאָר ניצן Vim .. .. ווען איר לערנען די מכשירים, די גיכקייט עס איז גוואַלדיק.
איך וועט האָבן צו פּרובירן עס מיט אַ אָפן מיינונג, ווייַל די אמת איז אַז די צייט אַז איך האָבן גערופֿן אים צו טאָן עטלעכע עדיטינג עס נאָר מאכט מיר פאַרצווייפלט, און איך נוצן נאַנאָ.
איך בין צופרידן מיט עמאַקס
אין דעם, איך שטיצן איר, ווייַל GNU Emacs איז כּמעט אַ שווייצער אַרמיי מעסער ווען עס קומט צו עדיטינג טעקסץ און סקריפּס. אויב איר ווילט צו Google אָדער פירן דיין פּאָסט. עמאַקס מיט אַ פּאָר פון פּלוגינס קענען טאָן דאָס געזונט.
איך בין צופרידן מיט מאָנאָוועלאַפּער
טראָללינג אַוועק
ווענאַס .. .. ערשטער פון אַלע, גרויס אַז איר האָבן באַשלאָסן צו בייַשטייַערן .. און אפילו מער אַזוי מיט אַזאַ אַ פּאָסטן .. .. דאַנקען דיר זייער פיל !! ..
איך'ווע שוין קוקן פֿאַר עפּעס ענלעך פֿאַר אַ לאַנג צייַט .. צו אָנהייבן Vim מער אָפט .. כאָטש איך שטענדיק געוויינט Vi .. פֿאַר גרויס פּראַדזשעקס, די ידעאַל איז צו האָבן אַ גוט קאַנפיגיער און באַזעצן זיך אין Vim. . .. ווידער, דאַנקען איר .. .. און מיר האַלטן לייענען .. 😉
איר וואָלט האָבן צו ינסטאַלירן Vim איידער איר מאַכן אַ בלינד משפט. איצט איך נוצן GNU Nano און GNU Emacs.
די סעטאַפּ איז גרויס Alejandro ... אָבער, די קאָליר סקימז זענען שרעקלעך. איך טאָן ניט וויסן אויב איר פּלוצלינג וויסן ווו איר קענען געפֿינען מער אַטראַקטיוו קאָליר סקימז. איך פּערסנאַלי טאַקע ווי טעקסטמאַטע ס טוויליגהט סכעמע.
אויב איר טאָן ניט ווי די קאָליר סקימז וואָס קומען אין די ריפּאַזאַטאָרי, איר קענען פּרובירן צו ינסטאַלירן קיין אנדערע, אָדער מאָדיפיצירן די פארבן צו דיין לייקינג דורך עדיטינג די Ctermfg וואַלועס.
הי נאָנטעקסט ctermfg = 18 ctermbg = NONE cterm = NONE
הי נאָרמאַל Ctermfg = 16 ctermbg = NONE cterm = NONE
הי ספּעציעלע ctermfg = Yellow ctermbg = NONE
הי באַמערקונג ctermfg = DarkYellow ctermbg = NONE
הי, קעסיידערדיק ctermfg = בלוי ctermbg = קיין
הי נומער ctermfg = Yellow ctermbg = NONE
הי LineNr ctermfg = DarkGrey ctermbg = NONE
הי PreProc ctermfg = Green ctermbg = NONE
הי סטאַטעמענט ctermfg = Cyan ctermbg = NONE
הי טיפּ ctermfg = Cyan ctermbg = NONE
הי טעות Ctermfg = Red ctermbg = NONE
הי Identifier Ctermfg = מאַגענטאַ ctermbg = קיין
הי SpecialKey ctermfg = Cyan ctermbg = NONE
hi NonText ctermfg = Blue ctermbg = NONE
הי דירעקטארי ctermfg = בלוי ctermbg = קיין
הי MoreMsg ctermfg = Green ctermbg = NONE
הי טיטל ctermfg = מאַגענטאַ ctermbg = NONE
הי WarningMsg ctermfg = Red ctermbg = NONE
הי DiffDelete ctermfg = בלוי ctermbg = NONE
גרעעטינגס.
וואס מאכסטו. גוטע אַרטיקל. עס וואָלט זיין גוט צו פּאָסטן עפּעס ווי צו נוצן דעם קאָנפיג. פֿאַר די וסערס וואָס זענען נישט אַזוי עקספּערט ווי מיר 🙂
זייער טשיקאַווע און דאַנקבאַר, עס ימפּרוווז די נוצן פון ווימ אַ פּלאַץ, אָבער ווי טאָן איר שטעלן די נומערן פון די שורות? דאָס איז דער בלויז זאַך אַז איך קען נישט דערגרייכן.
דאַנקען פֿאַר די אַרייַנשרייַב
: שטעלן נומער
אַבריוויייטיד ': set nu' .. .. און צו באַזייַטיקן עס ': set nonu' 😉
איך נוצן דעם:
: שטעלן ניט קאַמפּאַטאַבאַל ווירע לאַסטסטאַטוס = 2 שאָווקמד שאָודמאָדע נומער
און צו הויכפּונקט די קראַנט שורה איר דאַרפֿן: שטעלן די קאָרסערליין.
איך פארגעסן גרוס.
Vim, דער בעסטער וואָפן פֿאַר אַ לינוקס & יוניקס באַניצער. בעסטער פון אַלע, איר קענען קאַסטאַמייז ווימ, מייַן איז אַ C / C ++ IDE, NERDTree.
גוטע ביישטייערונג!
אָן אַן עקספּערט באַניצער און אָן צו באַקומען אַלע די זאַפט וואָס Vim האט, איך בין גאַנץ געוויינט צו אים און נוצן עס ווי די הויפּט רעדאַקטאָר. איך טראַכטן דער בעסטער וועג צו באַקומען געוויינט צו אים, ווייַל עס קען זיין פאַרצווייפלט אין ערשטער, איז צו טאָן דעם טוטאָריאַל וואָס קומט מיט דעם פּראָגראַם (נוצן די באַפֿעלן "ווימטוטאָר"). אַזוי איך האט און עס געהאָלפֿן מיר. בשעת איר לייענען דעם טוטאָריאַל, איר נוצן VIM אין דער זעלביקער צייט.
העלא קהל, איך נוצן ווים און ווי פילע פון איר איך געפֿינען עס אַ ינדיספּענסאַבאַל געצייַג פֿאַר מיין אַרבעט. איך געוואלט צו צושטעלן אַ זייער נוציק שפּיץ צו האַנדלען מיט ינסטאַלירונג פון פּלוגינס. די געצייג איז גערופֿן "פּאַטאַדזשאַן". דעם פּלוגין מאַנידזשיז די פּאַטס פֿאַר די פאַרשידענע פּלוגינס, אַזוי זייער ינסטאַלירונג און נעם אַוועק זייער גרינג. אויב איר נוצן VIM, איר דאַרפֿן צו נוצן דעם געצייַג. אן אנדער שפּיץ: אויף די vimbits.com בלאַט עס זענען אַ פּלאַץ פון זייער טשיקאַווע מאַפּס און סעטטינגס. און פֿאַר יענע וואָס נוצן פּיטהאָן, איך רעקאָמענדירן די פּיטהאָן-מאָדע פּלוגין. איך האָפֿן עס סערוועס זיי ווי מיר.
זאל ס נוצן לינוקס.
????
איך האָב נאָך נישט געוויינט Vim, דאָס מאכט מיר זייער טשיקאַווע. איך האָבן צו פּרובירן עס, אָבער איצט!
איך שטימען מיט אַ פּלאַץ דאָ.
איך געדענקען אַז די ערשטע טעג איך געפרוווט צו נוצן VIM און איך שטענדיק לינקס עס ווייַל עס איז געווען שווער צו נוצן עס ביז איין טאָג איך אנגעהויבן צו פילן ווי עס און איך קען פֿאַרשטיין אַ ביסל ווי עס אַרבעט.
פֿון דאָרט, עס איז געווארן מיין באַליבט טעקסט רעדאַקטאָר ווען איך האָבן צו רעדאַגירן אַ טעקע געשווינד אויף די קאַנסאָול.
דורך דעם וועג, גוט אַרטיקל.
דאַנקען, איך בין צופרידן אַז דאָס איז געווען אַ טשיקאַווע אַרטיקל.
גרעעטינגס.
... די פּאָסטן איז זייער גוט, איך טאַקע ווי ווים איך נוצן עס צו פּראָגראַם ווייַל צו קאַנפיגיער אַרטש איך שטענדיק האָבן עטלעכע שוועריקייטן אָבער עס איז אַ ענין פון פיר. דער פּאָסטן פון הייַנט איז נישט אַוטדייטיד.
גרעעטינגס!
וואָס וועגן, איך האָבן די פּראָבלעם אַז דעם לינק איז צעבראכן, עמעצער קען זאָגן מיר וואָס איינער אַרבעט איצט. אין דעם מאָמענט איך פּרובירן עטלעכע וואָס איר רעקאָמענדירן, אָבער איך וואָלט ווי צו וויסן דיין מיינונג ... דאַנקען דיר !!
גרעעטינגס!
מאָקער ~ / .ווימ_רונטימע / ווימרקס / פּלוגינס_קאָנפיג.ווים
... איך געהאט פּראָבלעמס מיט די יאַנקרינג פּלוגין קלאָץ טעקע ווען טריינג צו מאַכן די יאַנקרינג_היסטאָרי_וו 2. טקסט קלאָץ טעקע. קיין געדאַנק איר קענען צושטעלן מיר ווי צו סאָלווע עס ...
גרעעטינגס!
איך ווי דיין בלאָג.
איך וויל נאָר זאָגן איר אַז איר האָט די לינקס צו די צעבראכן בילדער.