ในบทความต่อไปเราจะมาดู 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
ติดตั้งปลั๊กอิน
ในการติดตั้งส่วนเสริมเราจะเขียนไว้ในตัวแก้ไข:
:PluginInstall
หน้าต่างใหม่จะเปิดขึ้นหารด้วยทั้งหมด ปลั๊กอินที่เราเพิ่มในไฟล์. vimrcซึ่งจะติดตั้งโดยอัตโนมัติ
เมื่อการติดตั้งเสร็จสมบูรณ์เราจะต้อง ล้างบัฟเฟอร์แคช พิมพ์คำสั่งต่อไปนี้:
:bdelete
นอกจากนี้เรายังสามารถ ติดตั้งปลั๊กอินโดยไม่ต้องเปิดเป็นกลุ่ม. คุณต้องใช้คำสั่งนี้จากเทอร์มินัล:
vim +PluginInstall +qall
จัดการปลั๊กอิน Vim ด้วย Vundle
เพิ่มปลั๊กอินใหม่
ขั้นแรกให้มองหาไฟล์ ส่วนเสริมที่มีอยู่ ใช้คำสั่ง:
:PluginSearch
ไปยัง อัปเดตรายการในเครื่องจากไซต์ vimscripts เพิ่ม "!" ในตอนท้าย:
:PluginSearch!
หน้าต่างแยกใหม่จะเปิดขึ้นเพื่อแสดงปลั๊กอินที่มีอยู่ทั้งหมด
นอกจากนี้เรายังจะสามารถ ระบุชื่อที่แน่นอนของปลั๊กอิน เรากำลังมองหาอะไร:
:PluginSearch vim-dasm
ในการติดตั้งปลั๊กอิน เลื่อนเคอร์เซอร์ไปยังบรรทัดที่คุณสนใจแล้วกด« i ». เพื่อติดตั้งปลั๊กอินที่เลือก
ในทำนองเดียวกันให้ติดตั้งส่วนเสริมทั้งหมดที่คุณต้องการมีในระบบของคุณ เมื่อติดตั้งแล้ว ล้างแคชบัฟเฟอร์ Vundle ใช้คำสั่ง:
:bdelete
เพื่อให้การโหลดอัตโนมัติประสบความสำเร็จ เราต้องเพิ่มชื่อของปลั๊กอินที่ติดตั้งลงในไฟล์. vimrc. หากต้องการทำสิ่งนี้ให้เขียนภายในกลุ่ม:
:e ~/.vimrc
ภายในไฟล์เพิ่ม:
Plugin 'vim-dasm'
แทนที่ vim-dasm ด้วยชื่อของปลั๊กอินใด ๆ ตอนนี้ กดแป้น ESC และพิมพ์: wq เพื่อบันทึกการเปลี่ยนแปลงและปิดไฟล์
โปรดทราบว่าต้องเพิ่มปลั๊กอินทั้งหมดก่อนบรรทัดต่อไปนี้ในไฟล์. vimrc:
filetype plugin indent on
รายการปลั๊กอินที่ติดตั้ง
ไปยัง รายการปลั๊กอินที่ติดตั้งเขียนจากตัวแก้ไขกลุ่ม:
:PluginList
อัปเดตปลั๊กอิน
ไปยัง อัปเดตปลั๊กอินที่ติดตั้งทั้งหมดเขียน:
:PluginUpdate
ติดตั้งปลั๊กอินอีกครั้ง
ไปยัง ติดตั้งปลั๊กอินทั้งหมดใหม่เขียน:
:PluginInstall!
ถอนการติดตั้งโปรแกรมเสริม
ขั้นแรกจะแสดงรายการปลั๊กอินที่ติดตั้งทั้งหมด:
:PluginList
ตอนนี้วางเคอร์เซอร์บนบรรทัดที่ถูกต้องและ กด SHITF + d:
:e ~/.vimrc
จากนั้นแก้ไขไฟล์. vimrc และ ลบรายการที่เพิ่มที่อ้างอิงปลั๊กอิน. เขียน : WQ เพื่อบันทึกการเปลี่ยนแปลงและออกจากโปรแกรมแก้ไข
ช่วย
นี่เป็นเพียงส่วนเล็ก ๆ ของภูเขาน้ำแข็งเราสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับไฟล์ การใช้ Vundle ในไฟล์ หน้า GitHub. สำหรับรายละเอียดเพิ่มเติมเราสามารถปรึกษาได้ที่ ส่วนช่วยเหลือ โดยพิมพ์สิ่งต่อไปนี้ใน vim editor:
:h vundle
ขอบคุณมากสำหรับเพจ many is a little a million และอื่น ๆ อีกมากมาย ... ฉันได้เรียนรู้มากมายเกี่ยวกับ vim
คำทักทายจากวอร์ซอ