Vundle, נהל תוספים ב- Vim ביעילות

אודות Vim Vundle

במאמר הבא אנו נסתכל על וונדל. כיום, למרות כל העורכים בעולם, Vim הוא ללא ספק אחד הכלים החזקים והרב-תכליתיים ביותר עבור לתפעל קבצי טקסט, לנהל קבצי תצורת מערכת ולכתוב קוד. הרבה לצערם של משתמשים רבים שמתעב את העורך הזה. ניתן להרחיב את הפונקציונליות של Vim לרמות שונות באמצעות תוספים, ואפשר לשלוט על ידי Vundle.

זהו תוסף שימושי ביותר עבור לנהל תוספי Vim. Vundle יוצר עץ ספריות נפרד לכל תוסף שאנחנו מתקינים ומאחסן קבצי תצורה נוספים בספריית התוספים המתאימה. בקיצור, זה יאפשר לנו להתקין תוספים חדשים, להגדיר את הקיימים, לעדכן אותם, לחפש תוספים מותקנים ולנקות תוספים שאינם בשימוש. ניתן לבצע את כל הפעולות בלחיצת כפתור אחת באופן אינטראקטיבי.

התקנת Vundle

אם אתה צריך Vundle, דמיין את זה התקנת כבר vim במערכת שלך. אם זה לא המקרה, להתקין vim ו- git (להורדת וונדר). באפשרותך להשתמש בפקודה הבאה להתקנת חבילות אלה במערכות מבוססות דביאן:

sudo apt-get install vim git

הורד את Vundle

אנחנו הולכים ל שיבוט מאגר Vundle:

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

הגדר את Vundle

כדי לומר ל- vim להשתמש במנהל התוספים החדש, עלינו ליצור את הקובץ ~ / .vimrc.

vim ~/.vimrc

שים את השורות הבאות בראש קובץ זה:

set nocompatible              " be iMproved, required
filetype off                  " required

" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
"call vundle#begin('~/some/path/here')

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" The following are examples of different formats supported.
" Keep Plugin commands between vundle#begin/end.
" plugin on GitHub repo
Plugin 'tpope/vim-fugitive'
" plugin from http://vim-scripts.org/vim/scripts.html
" Plugin 'L9'
" Git plugin not hosted on GitHub
Plugin 'git://git.wincent.com/command-t.git'
" git repos on your local machine (i.e. when working on your own plugin)
Plugin 'file:///home/gmarik/path/to/plugin'
" The sparkup vim script is in a subdirectory of this repo called vim.
" Pass the path to set the runtimepath properly.
Plugin 'rstacruz/sparkup', {'rtp': 'vim/'}
" Install L9 and avoid a Naming conflict if you've already installed a
" different version somewhere else.
" Plugin 'ascenator/L9', {'name': 'newL9'}

" All of your Plugins must be added before the following line
call vundle#end()            " required
filetype plugin indent on    " required
" To ignore plugin indent changes, instead use:
"filetype plugin on
"
" Brief help
" :PluginList       - lists configured plugins
" :PluginInstall    - installs plugins; append `!` to update or just :PluginUpdate
" :PluginSearch foo - searches for foo; append `!` to refresh local cache
" :PluginClean      - confirms removal of unused plugins; append `!` to auto-approve removal
"
" see :h vundle for more details or wiki for FAQ
" Put your non-Plugin stuff after this line

קווים המסומנים "חובה" הם דרישות Vundle. שאר השורות הן רק דוגמאות שנוכל לחסל אם נרצה. לאחר סיום, אנו שומרים את הקובץ באמצעות : wq.

עכשיו אנחנו יכולים לפתוח את vim:

vim

התקן תוספים

להתקנת התוספות נכתוב בתוך העורך:

התקנת תוסף פתוח Vimle

:PluginInstall

חלון חדש ייפתח מחולק עם כולם את התוספים שאנו מוסיפים לקובץ .vimrc, אשר יותקן אוטומטית.

תוסף vundle vim

לאחר השלמת ההתקנה, עלינו לעשות זאת נקה מטמון חיץ הקלדת הפקודה הבאה:

:bdelete

אנחנו יכולים גם להתקין תוספים מבלי לפתוח. אתה רק צריך להשתמש בפקודה זו מהטרמינל:

vim +PluginInstall +qall

נהל תוספי Vim באמצעות Vundle

הוסף תוספים חדשים

ראשית, חפש את תוספות זמינות באמצעות פקודה:

חיפוש Vim Vendle Plugin

:PluginSearch

כדי עדכן את הרשימה המקומית מאתר ה- vimscripts, הוסף "!" בסופו של דבר:

:PluginSearch!

ייפתח חלון מפוצל חדש המציג את כל התוספים הזמינים.

גם אנחנו נוכל ציין את השם המדויק של התוסף מה אנחנו מחפשים:

:PluginSearch vim-dasm

להתקנת תוסף, העבר את הסמן לשורה שמעניינת אותך ולחץ על «i». פעולה זו תתקין את התוסף שנבחר.

Vim vundle dasm מותקן

באופן דומה, התקן את כל התוספות שאתה רוצה שיהיה במערכת שלך. לאחר ההתקנה, הסר את מטמון החיץ של Vundle באמצעות פקודה:

:bdelete

כדי שהטעינה האוטומטית תצליח, עלינו להוסיף את שם התוסף המותקן לקובץ .vimrc. לשם כך, כתוב בתוך vim:

:e ~/.vimrc

בתוך הקובץ הוסף:

Plugin 'vim-dasm'

החלף את vim-dasm בשם כל תוסף. עַכשָׁיו לחץ על מקש ESC והקלד: wq כדי לשמור את השינויים ולסגור את הקובץ.

שים לב שיש להוסיף את כל התוספים שלך לפני השורה הבאה בקובץ .vimrc:

filetype plugin indent on

רשימת התוספים המותקנים

vim רישום תוספים

כדי רשום תוספים מותקנים, כתוב מעורך ה- vim:

:PluginList

עדכן תוספים

כדי עדכן את כל התוספים המותקנים, כותב:

:PluginUpdate

התקן מחדש תוספים

כדי להתקין מחדש את כל התוספים, כותב:

:PluginInstall!

הסר התקנת תוספות

ראשית, הוא מפרט את כל התוספים המותקנים:

:PluginList

כעת הנח את הסמן על השורה הנכונה, ו לחץ על SHITF + d:

:e ~/.vimrc

לאחר מכן ערוך את קובץ ה- .vimrc ו- הסר את הערך שנוסף המפנה לתוסף. כותב : wq כדי לשמור את השינויים ולצאת מהעורך.

עזרה

עזרה vim vundle

זה רק קצה הקרחון, אנחנו יכולים לקבל מידע נוסף על השימוש ב- Vundle שלך דף GitHub. לפרטים נוספים אנו יכולים גם להתייעץ עם מדור עזרה על ידי הקלדת הדברים הבאים בעורך ה- vim:

:h vundle

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   הנריק דיג'ו

    תודה רבה לך על העמוד רבים זה מעט מיליון ועוד הרבה ... למדתי הרבה על vim
    ברכות מוורשה.