ฉันต้องการติดตั้งปลั๊กอินเป็นกลุ่มปลั๊กอินนี้ต้องมี+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