ฉันต้องการติดตั้งปลั๊กอินเป็นกลุ่มปลั๊กอินนี้ต้องมี+pythonคุณสมบัติดังนั้นเมื่อฉันเปิดเป็นกลุ่มและพิมพ์:versionมันจะปรากฏ-pythonขึ้น ฉันจะเปิดใช้งานได้อย่างไร
ขอบคุณ
ฉันต้องการติดตั้งปลั๊กอินเป็นกลุ่มปลั๊กอินนี้ต้องมี+pythonคุณสมบัติดังนั้นเมื่อฉันเปิดเป็นกลุ่มและพิมพ์:versionมันจะปรากฏ-pythonขึ้น ฉันจะเปิดใช้งานได้อย่างไร
ขอบคุณ
คำตอบ:
คุณต้องคอมไพล์ Vim ด้วยตัวคุณเองหรือรับแพ็คเกจ Vim ที่ถูกคอมไพล์ด้วย Python support
หากคุณใช้ระบบแบบ Debian วิธีที่ง่ายที่สุดคือการดาวน์โหลดแพ็คเกจ vim-gnome หรือ vim-gtk จากapt( apt install vim-gtkตัวอย่าง) distros อื่น ๆ อาจมีแพ็คเกจที่คล้ายกันที่มีการสนับสนุน python ในตัว
หากคุณต้องการรวบรวม Vim ด้วยตัวคุณเองให้ดาวน์โหลดที่เก็บ Vim และส่งต่อ--enable-pythoninterpดังนี้:
cd /tmp && git clone https://github.com/vim/vim.git && cd vim
./configure --enable-pythoninterp --prefix=/usr
make && sudo make install
บน Windows คุณสามารถรับแพ็คเกจ Gvim ได้จากที่นี่ซึ่งรวมถึงการสนับสนุน Python
apt build-dep vim-nox
ติดตั้งvim-gtkแพ็คเกจ
sudo apt install vim-gtk
ตั้งค่ากลุ่มเป็นเครื่องมือแก้ไขเริ่มต้น
sudo update-alternatives --install /usr/bin/editor editor /usr/bin/vim.gtk 1
sudo update-alternatives --set editor /usr/bin/vim.gtk
sudo update-alternatives --install /usr/bin/vi vi /usr/bin/vim.gtk 1
sudo update-alternatives --set vi /usr/bin/vim.gtk
sudo update-alternatives --install /usr/bin/vi vim /usr/bin/vim.gtk 1
sudo update-alternatives --set vim /usr/bin/vim.gtk
มิฉะนั้นคุณต้องรวบรวม Vim จากซอร์สโค้ด (สมมติว่าคุณใช้ระบบที่ใช้ Debian)
ติดตั้ง
sudo apt install libncurses5-dev \
libgtk2.0-dev libatk1.0-dev \
libcairo2-dev python-dev \
python3-dev git
ลบเสียงเรียกเข้าหากคุณมีอยู่แล้ว
sudo apt remove vim vim-runtime gvim
cd /usr && sudo git clone https://github.com/vim/vim.git && cd vim
sudo ./configure --with-features=huge \
--enable-multibyte \
--enable-pythoninterp=yes \
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ \ # pay attention here check directory correct
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ \ # pay attention here check directory correct
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local/
sudo make VIMRUNTIMEDIR=/usr/local/share/vim/vim81
และติดตั้งแพ็คเกจนั้น
cd /usr/vim && sudo checkinstall
หรือถ้าต้องการเพียงแค่สร้าง--install=noตัวเลือกการใช้แพ็คเกจด้วย checkinstall
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1
sudo update-alternatives --set editor /usr/local/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1
sudo update-alternatives --set vi /usr/local/bin/vim
vim --version | grep python
อ้างอิง:
- อาคารเป็นกลุ่มจากแหล่งที่มา
- checkinstall
+pythonให้ ฉันเชื่อว่าสิ่งนี้ควรเป็นvim-gtk
vim-gtk3และvim-gtkไม่รวมอยู่ในค่าเริ่มต้นอีกต่อไป
+pythonอีกหรือไม่ สามารถเปลี่ยนเป็นเดเบียนเป็น python3 ได้ไหม?
สำหรับ Windows คุณสามารถคว้า Vim 8.x เวอร์ชันล่าสุดที่รวบรวมแล้วกับไลบรารีภายนอกล่าสุดได้ที่นี่: ดาวน์โหลด Vim
ในขณะที่ทำการโพสต์เวอร์ชันล่าสุด:
รวบรวมอัปเดตล่าสุด: 2017-02-23
เวอร์ชั่น Vim: 8.0.0363 บันทึกการอัพเดทอย่างเป็นทางการ
ไลบรารีที่ใช้: Perl 5.24.1, Python 2.7.12, Python 3.6.0, แร็กเก็ต 6.7, Ruby 2.4.0, Lua 5.3.3, Tcl 8.6.4, และ libXpm
คุณต้องติดตั้งเวอร์ชัน Python บนระบบของคุณที่มีผู้ใช้เดียวกัน (ทั้งแบบ 32 บิตหรือ 64 บิต) เป็นกลุ่ม Python จำเป็นต้องอยู่ใน PATH ของคุณ หากคุณสามารถเรียกใช้ได้โดยพิมพ์pythonพรอมต์คำสั่งคุณควรทำสิ่งนี้ให้ดี ในที่สุดเสียงเรียกเข้าจะต้องรวบรวมเพื่อสนับสนุนงูหลาม แต่ในประสบการณ์ของฉันส่วนใหญ่จะเป็น ตรวจสอบกับและมองหา:version python/dynมันต้องมีเครื่องหมายบวกไว้ข้างหน้า
เนื่องจากอาจตีความผิดกับการเปิดใช้งานฟีเจอร์ python3 ฉันคิดว่ามีประโยชน์พูดถึงลิงค์นี้สำหรับการติดตั้งตามความต้องการของคุณ
: ที่นี่คำแนะนำที่ดีสำหรับการเป็นระวัง * และหน้าต่าง
หมายเหตุ : ให้ความสนใจกับตัวละครทุกตัวในคำแนะนำการกำหนดค่า /. และอ่านอย่างระมัดระวัง (ราวกับว่าคุณจะพลาด) ก่อนที่จะทำมัน และอ่านจนจบไม่มีทางที่จะหลงทาง
คุณควรจะเพิ่มส่วนนี้ลงใน. / config:
--enable-fail-if-missing
หลีกเลี่ยงการเปิดใช้งานทั้งหลาม 2 และ 3
ใช้เวลาของคุณนี่เป็นขั้นตอนที่อธิบายได้ดีมาก ขอบคุณ Valloric
บน Mac OS X คุณสามารถใช้homebrewเพื่อติดตั้ง python แรกแล้ว vim ซึ่ง vim จะรองรับ python
ผมใช้ MBP การสนับสนุนกลุ่มpython/dynติดตั้งโดยวิธีการดังกล่าวข้างต้น python3แต่ไม่รวมถึง
# ลบผิด ans 2017.2.28 10:38 AM #
+python -pythonคุณต้องดู:version
สำหรับการติดตั้งเซิร์ฟเวอร์โดยไม่ต้องใช้ GUI vim-noxแทน
apt install vim-nox
สำหรับผู้ที่ใช้ anaconda python จะต้องทำการแก้ไขเพิ่มเติมบางอย่าง พวกเขาอาจต้องการคอมไพล์เป็นกลุ่มเช่นกันโดยเฉพาะถ้าคุณต้องการให้โค้ดเสร็จสมบูรณ์ นี่คือคำสั่ง configure:
./configure --enable-terminal --enable-gui=auto \
--with-features=huge \
--enable-multibyte \
--enable-cscope --enable-terminal --enable-gui=auto \
--prefix=/XXX/SOFTWARE/VIM8/install3 \
--enable-python3interp \
--with-python3-config-dir=/XXX/anaconda2/envs/py36/bin/python3.6-config \
--includedir=/XXX/anaconda2/envs/py36/include \
--includedir=/XXX/anaconda2/envs/py36/include/python3.6m \
LDFLAGS=" -L/XXX/anaconda2/envs/py36/lib -L/XXX/anaconda2/envs/py36/lib/python3.6/config-3.6m-x86_64-linux-gnu"
ที่นี่มีการติดตั้งเป็นกลุ่มเพื่อ/XXX/SOFTWARE/VIM8/install3ใช้สภาพแวดล้อมแบบอนาคอนดาสำหรับติดตั้งไพ ธ อน 3.6/XXX/anaconda2/envs/py36