Tôi có thể tìm Vim 7.3 ở đâu?


34

Vim 7.3 không có, nhưng không có sẵn trong các nguồn. Tôi có thể nhận gói cài đặt cho phiên bản 7.3 ở đâu? Tôi không muốn cài đặt nó bằng tay.

Câu trả lời:


29

Tôi cũng không thể tìm thấy bất kỳ gói chính thức nào, vì vậy tôi đã tạo ra một PPA. Hãy sử dụng nó:

https://launchpad.net/~passy/+archive/vim

apt-add-repository ppa:passy/vim
apt-get update
apt-get upgrade

Tham khảo: Cách sử dụng PPA


1
Tại sao tôi không thể tìm thấy gói của bạn khi tôi tìm kiếm "vim" trên launchpad.net?
1pas hành khách

1
Bạn có kế hoạch để giữ cho nó cập nhật vào dịp nào không? Thượng nguồn là phiên bản 7.3.028.
Marius Gedminas

1
Được xây dựng với các tùy chọn tương tự được sử dụng bởi vimgói hiện tại ?
trực giác

1
Vâng, nó là. Tôi đã không thay đổi bất cứ điều gì ngoại trừ gói ngược dòng để xây dựng nó.
passy

1
Hừm, phiên bản vim trong PPA đó bây giờ khá cổ xưa ...
Marius Gedminas

13

Tôi đã xây dựng vim từ các nguồn bằng chuỗi lệnh này:

sudo apt-get build-dep vim-gnome
sudo apt-get install libssl-dev
mkdir -p ~/src
hg clone https://vim.googlecode.com/hg/ ~/src/vim
cd ~/src/vim
./configure --enable-multibyte --enable-pythoninterp --enable-cscope --enable-xim --with-features=big \
            --with-python-config-dir=/usr/lib/python2.7/config-$(dpkg-architecture -qDEB_HOST_MULTIARCH)
make

và tôi chạy nó mà không cần cài đặt bằng cách sử dụng tập lệnh bao bọc này ~/bin/vim:

#!/bin/sh
vimhome=$HOME/src/vim
if test -x $vimhome/src/vim; then
    VIMRUNTIME=$vimhome/runtime $vimhome/src/vim "$@"
else
    /usr/bin/vim "$@"
fi

Nhưng tôi đã làm điều đó chỉ bởi vì tôi không thể tìm thấy một PPA trước đó.


Giải pháp tốt đẹp, nhưng tôi thích cách ppa. :)
1pas hành khách

Cảm ơn bạn đã sử dụng repo trong ví dụ của bạn; Tôi đã không biết đến sự tồn tại của nó. Nó không có tính năng rất nổi bật (nếu có) trên vim.org.
trực giác

Đã cập nhật câu trả lời để hoạt động trên Ubuntu 13.04 và mới hơn, trong đó bạn cần chỉ định rõ ràng thư mục cấu hình Python do thay đổi multiarch.
Marius Gedminas

7

Vimwiki hiện có một số hướng dẫn để xây dựng và cài đặt vim từ nguồn, cho bất kỳ ai khác tìm thấy điều này:

Đây là văn bản có liên quan:

Xây dựng GUI Vim trên Ubuntu

Bạn cần các gói phát triển cần thiết trên Ubuntu để xây dựng GUI:

sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev  libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev

Các lệnh để xây dựng và cài đặt GUI Vim:

cd vim7
cd src
make distclean
./configure --with-features=huge --enable-gui=gnome2
make
sudo make install

3

PPA của Passy không hoạt động với tôi nên tôi đã cài đặt các gói vim từ natty. Điều duy nhất bạn cần ngoài các gói vim từ natty là các cuộc tranh luận ruby1.8 và libruby1.8.

Có lẽ không phải là thiên tài nhất của các giải pháp, nhưng nó hoạt động tốt với tôi.


2

Các ppa làm việc cho tôi, nhưng tôi đã phải thay đổi .vimrc của mình:

" Stops vim from complaining about split lines using \
set nocp

" Fixes backspace not working to dedent a line
set backspace=indent,eol,start

2

Sau khi tìm kiếm khá nhiều lần, tôi đã bắt gặp một PPA với vim 7.3 được xây dựng cho 10.04, 10.10, 11.04 và 11.10 . Có khá nhiều gói trong đó, vì vậy hãy xem qua toàn bộ danh sách trong trường hợp gói khác sẽ được nâng cấp và gây ra sự cố cho bạn. Nếu bạn muốn nhận các gói vim bạn có thể tải xuống - đây là các liên kết 10.04trang này cung cấp danh sách đầy đủ với các khu vực có thể mở rộng trong mỗi gói hiển thị danh sách đầy đủ các liên kết đến các gói riêng lẻ.

Câu thần chú là:

sudo apt-add-repository ppa:blueyed/ppa
sudo apt-get update
sudo apt-get upgrade

Tham khảo: Cách sử dụng PPA


1

Bạn có thể biên dịch nó từ nguồn mà bạn luôn có thể nhận được bản mới nhất và tốt nhất. Bạn sẽ cần phải làm theo các bước sau: libncurses5-dev 1. sudo apt-get install build-Essential libncurses5-dev

  1. Nhận thông tin mới nhất từ http://www.vim.org/doad.php#unix

  2. Giải nén tập tin nén vào một thư mục với bunzip2.

  3. Nhập thư mục và gõ:

    A. ./cool B. make C. sudo make install D. sudo ln -s / usr / local / bin / vim / usr / bin / vim

Làm xong. Bây giờ bạn có phiên bản mới nhất của Vim trên hệ thống của bạn.


4
/usr/local/binđã có trong đường dẫn mặc định của Ubuntu và nó xuất hiện trước đó /usr/bin. Tôi đặc biệt không khuyến khích bạn tạo liên kết tượng trưng đó trong bước D và làm lộn xộn /usr/binvới những thứ không được cài đặt bằng apt / dpkg.
Marius Gedminas

1

Vim 7.3 nằm trong kho Ubuntu từ Ubuntu 11.04 trở đi.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.