Vundle จัดการปลั๊กอินใน Vim อย่างมีประสิทธิภาพ

เกี่ยวกับ Vim Vundle

ในบทความต่อไปเราจะมาดู Vundle ทุกวันนี้แม้จะมีบรรณาธิการทั้งหมดในโลก แต่ Vim ก็เป็นหนึ่งในเครื่องมือที่ทรงพลังและหลากหลายที่สุดสำหรับ จัดการไฟล์ข้อความจัดการไฟล์การกำหนดค่าระบบและเขียนโค้ด. สร้างความเสียใจให้กับผู้ใช้จำนวนมากที่เกลียดโปรแกรมแก้ไขนี้ ฟังก์ชันการทำงานของ Vim สามารถขยายไปยังระดับต่างๆได้โดยใช้ปลั๊กอินและเราสามารถควบคุมได้ผ่าน Vundle

นี่เป็นปลั๊กอินที่มีประโยชน์อย่างยิ่งสำหรับ จัดการปลั๊กอิน Vim. Vundle สร้างแผนผังไดเร็กทอรีแยกสำหรับแต่ละปลั๊กอินที่เราติดตั้งและเก็บไฟล์คอนฟิกูเรชันเพิ่มเติมในไดเร็กทอรีปลั๊กอินที่เกี่ยวข้อง ในระยะสั้นจะช่วยให้เราสามารถติดตั้งปลั๊กอินใหม่กำหนดค่าที่มีอยู่อัปเดตค้นหาปลั๊กอินที่ติดตั้งและทำความสะอาดปลั๊กอินที่ไม่ได้ใช้ การดำเนินการทั้งหมดสามารถทำได้ด้วยการกดแป้นพิมพ์แบบโต้ตอบเพียงครั้งเดียว

การติดตั้ง Vundle

หากคุณต้องการ Vundle ลองนึกดูสิ คุณได้ติดตั้ง vim ในระบบของคุณแล้ว. หากไม่เป็นเช่นนั้น ติดตั้ง vim และ git (เพื่อดาวน์โหลด vundle) คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้งแพ็กเกจเหล่านี้บนระบบที่ใช้ Debian:

sudo apt-get install vim git

ดาวน์โหลด Vundle

พวกเรากำลังจะไป ที่เก็บโคลน Vundle:

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

กำหนดค่า Vundle

หากต้องการบอกให้กลุ่มใช้ตัวจัดการปลั๊กอินใหม่เราจำเป็นต้องสร้างไฟล์ ~ / .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

ติดตั้งปลั๊กอิน

ในการติดตั้งส่วนเสริมเราจะเขียนไว้ในตัวแก้ไข:

Vim vundle เปิดปลั๊กอินติดตั้ง

:PluginInstall

หน้าต่างใหม่จะเปิดขึ้นหารด้วยทั้งหมด ปลั๊กอินที่เราเพิ่มในไฟล์. vimrcซึ่งจะติดตั้งโดยอัตโนมัติ

vundle vim ปลั๊กอิน

เมื่อการติดตั้งเสร็จสมบูรณ์เราจะต้อง ล้างบัฟเฟอร์แคช พิมพ์คำสั่งต่อไปนี้:

:bdelete

นอกจากนี้เรายังสามารถ ติดตั้งปลั๊กอินโดยไม่ต้องเปิดเป็นกลุ่ม. คุณต้องใช้คำสั่งนี้จากเทอร์มินัล:

vim +PluginInstall +qall

จัดการปลั๊กอิน Vim ด้วย Vundle

เพิ่มปลั๊กอินใหม่

ขั้นแรกให้มองหาไฟล์ ส่วนเสริมที่มีอยู่ ใช้คำสั่ง:

การค้นหาปลั๊กอิน Vim vundle

:PluginSearch

ไปยัง อัปเดตรายการในเครื่องจากไซต์ vimscripts เพิ่ม "!" ในตอนท้าย:

:PluginSearch!

หน้าต่างแยกใหม่จะเปิดขึ้นเพื่อแสดงปลั๊กอินที่มีอยู่ทั้งหมด

นอกจากนี้เรายังจะสามารถ ระบุชื่อที่แน่นอนของปลั๊กอิน เรากำลังมองหาอะไร:

:PluginSearch vim-dasm

ในการติดตั้งปลั๊กอิน เลื่อนเคอร์เซอร์ไปยังบรรทัดที่คุณสนใจแล้วกด« i ». เพื่อติดตั้งปลั๊กอินที่เลือก

ติดตั้ง Vim vundle dasm

ในทำนองเดียวกันให้ติดตั้งส่วนเสริมทั้งหมดที่คุณต้องการมีในระบบของคุณ เมื่อติดตั้งแล้ว ล้างแคชบัฟเฟอร์ Vundle ใช้คำสั่ง:

:bdelete

เพื่อให้การโหลดอัตโนมัติประสบความสำเร็จ เราต้องเพิ่มชื่อของปลั๊กอินที่ติดตั้งลงในไฟล์. vimrc. หากต้องการทำสิ่งนี้ให้เขียนภายในกลุ่ม:

:e ~/.vimrc

ภายในไฟล์เพิ่ม:

Plugin 'vim-dasm'

แทนที่ vim-dasm ด้วยชื่อของปลั๊กอินใด ๆ ตอนนี้ กดแป้น ESC และพิมพ์: wq เพื่อบันทึกการเปลี่ยนแปลงและปิดไฟล์

โปรดทราบว่าต้องเพิ่มปลั๊กอินทั้งหมดก่อนบรรทัดต่อไปนี้ในไฟล์. vimrc:

filetype plugin indent on

รายการปลั๊กอินที่ติดตั้ง

vim รายชื่อปลั๊กอิน vundle

ไปยัง รายการปลั๊กอินที่ติดตั้งเขียนจากตัวแก้ไขกลุ่ม:

:PluginList

อัปเดตปลั๊กอิน

ไปยัง อัปเดตปลั๊กอินที่ติดตั้งทั้งหมดเขียน:

:PluginUpdate

ติดตั้งปลั๊กอินอีกครั้ง

ไปยัง ติดตั้งปลั๊กอินทั้งหมดใหม่เขียน:

:PluginInstall!

ถอนการติดตั้งโปรแกรมเสริม

ขั้นแรกจะแสดงรายการปลั๊กอินที่ติดตั้งทั้งหมด:

:PluginList

ตอนนี้วางเคอร์เซอร์บนบรรทัดที่ถูกต้องและ กด SHITF + d:

:e ~/.vimrc

จากนั้นแก้ไขไฟล์. vimrc และ ลบรายการที่เพิ่มที่อ้างอิงปลั๊กอิน. เขียน : WQ เพื่อบันทึกการเปลี่ยนแปลงและออกจากโปรแกรมแก้ไข

ช่วย

vim vundle ช่วย

นี่เป็นเพียงส่วนเล็ก ๆ ของภูเขาน้ำแข็งเราสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ การใช้ Vundle ในไฟล์ หน้า GitHub. สำหรับรายละเอียดเพิ่มเติมเราสามารถปรึกษาได้ที่ ส่วนช่วยเหลือ โดยพิมพ์สิ่งต่อไปนี้ใน vim editor:

:h vundle

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   เฮนรีค dijo

    ขอบคุณมากสำหรับเพจ many is a little a million และอื่น ๆ อีกมากมาย ... ฉันได้เรียนรู้มากมายเกี่ยวกับ vim
    คำทักทายจากวอร์ซอ