Để tìm các bước chi tiết để cài đặt vim trong máy cục bộ. Cài đặt Vim cho người dùng cục bộ [Bài đăng trước của tôi]
Điều đặc biệt là tôi cài đặt phiên bản python của riêng mình [3. 8 trong trường hợp của tôi] trên Raspberry Pi
bước chính
1
./configure --prefix=$HOME/.local --enable-python3interp --with-python3-config-dir=/usr/local/lib/python3.8/config-3.8-arm-linux-gnueabihf --with-python3-command=/usr/bin/python
Ghi chú
$ vim --version | ag "python"
+cmdline_hist +langmap -python +visual
+cmdline_info +libcall -python3 +visualextra
7 cần thư mục cấu hình của phiên bản python3 của bạn, phiên bản này phụ thuộc vào máy. Thư mục cấu hình của python3 tích hợp là $ vim --version | ag "python"
+cmdline_hist +langmap -python +visual
+cmdline_info +libcall -python3 +visualextra
8. Thư mục cấu hình của python3 được cài đặt thủ công của tôi được hiển thị trong lệnh trên$ vim --version | ag "python"
+cmdline_hist +langmap -python +visual
+cmdline_info +libcall -python3 +visualextra
9 có thể được đặt thành đầu ra của 1
2
3
4
0 [hoặc 1
2
3
4
1]
Bạn cần xem phần sau trong đầu ra của
1
2
3
4
2 để đảm bảo quá trình biên dịch thành công1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
...
checking --enable-pythoninterp argument.. no
checking --enable-python3interp argument.. yes
checking --with-python3-command argument.. /usr/bin/python
checking Python version.. 3.8
checking Python is 3.0 or better.. yep
checking Python's abiflags...
checking Python's install prefix.. /usr/local
checking Python's execution prefix.. /usr/local
checking Python's configuration directory.. [cached] /usr/local/lib/python3.8/config-3.8-arm-linux-gnueabihf
checking Python3's dll name.. libpython3.8.a
checking if -pthread should be used.. yes
checking if compile and link flags for Python 3 are sane.. yes
checking if -fPIE can be added for Python3.. yes
...
ví dụ sai
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
...
checking --enable-pythoninterp argument.. no
checking --enable-python3interp argument.. yes
checking --with-python3-command argument.. /usr/bin/python
checking Python version.. 3.8
checking Python is 3.0 or better.. yep
checking Python's abiflags...
checking Python's install prefix.. /usr/local
checking Python's execution prefix.. /usr/local
checking Python's configuration directory.. [cached] /usr/local/lib/config-3.8-arm-linux-gnueabihf/config
cat: /usr/local/lib/config-3.8-arm-linux-gnueabihf/config/Makefile: No such file or directory
auto/configure: line 6766: cd: /usr/local/lib/config-3.8-arm-linux-gnueabihf/config: No such file or directory
checking Python3's dll name...
checking if -pthread should be used.. yes
checking if compile and link flags for Python 3 are sane.. yes
checking if -fPIE can be added for Python3.. yes
...
Nếu đầu ra
1
2
3
4
3 là NULL, thì bạn cần kiểm tra lại thư mục cấu hình python của mình một lần nữa. Nếu không, bạn sẽ gặp phải lỗi sau trong thời gian 1
2
3
4
4 Trên Windows, cách cài đặt Neovim đơn giản nhất là tải Neovim. zip từ trang phát hành neovim. và giải nén nó vào C:\Neovim
. Bạn cũng có thể thêm C:\Neovim\bin
vào PATH
của mình
Bạn cũng có thể sử dụng scoop để cài đặt neovim
Linux
Bạn có thể cài đặt neovim hoặc vim với trình quản lý gói mặc định
Ubuntu
sudo apt install neovim
Vòm Linux
sudo pacman -S neovim
Kích hoạt hỗ trợ python3
Trước hết, bạn cần cài đặt python3. và đặt env PYTHON3_HOST_PROG
thành đường dẫn của python. Ví dụ. C:\Python39\python.exe
Có vẻ như trên các hệ thống dựa trên Debian [ít nhất] bạn không thể vừa cầm bánh vừa ăn. Đó là Python 2 hoặc Python 3. Do cách xây dựng thư viện Python, bạn chỉ có thể sử dụng một biến thể trong phiên Vim. Bạn có thể xây dựng bằng cả hai, nhưng nếu Python 2 được gọi trong Vim, thì Python 3 không thể được gọi trong cùng một phiên và ngược lại. Trên Arch Linux cũng vậy, Vim chỉ được biên dịch với một trong Python 2 [vim
, gvim
] hoặc Python 3 [vim-python3
,
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
0]Để xây dựng lại Vim mà các kho cung cấp
sudo apt-get build-dep vim
apt-get source vim
cd vim-* # it will be vim-7.4.something
Chỉnh sửa
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
1 và thay thế
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
Với
ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
Sau đó chạy
dpkg-buildpackage -us -uc
Bữa trưa. [Hoặc trà nếu bạn dùng
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
2. ]Bây giờ, nhiều tệp
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
3 sẽ được tạo trong thư mục mẹ. Để xem cái nàocd ..
ls vim*.deb
Cùng với biến thể cụ thể mà bạn muốn cài đặt [_______41_______,
ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
5, ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
6, v.v. ], bạn sẽ phải cài đặt ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
7, ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
8 và đối với các phiên bản GUI, ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
9. Ví dụ: với ALLINTERPFLAGS+=--enable-pythoninterp --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--disable-python3interp
5 và phiên bản hiện tại của vim
trong kho lưu trữsudo dpkg -i vim-gnome_7.4.052-1ubuntu3_amd64.deb vim-common_7.4.052-1ubuntu3_amd64.deb vim-gui-common_7.4.052-1ubuntu3_all.deb vim-runtime_7.4.052-1ubuntu3_all.deb
sau đó
$ vim --version | grep python
+cryptv +linebreak +python/dyn +viminfo
+cscope +lispindent +python3/dyn +vreplace
Pi-rho/dev PPA xây dựng Vim theo cách này, vì vậy bạn có thể sử dụng PPA thay vì xây dựng thủ công
Kể từ ngày 16. 04, Ubuntu xây dựng Vim với sự hỗ trợ của Python 3. Hỗ trợ Python 2 được cung cấp bởi các gói
ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
2 [ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
3, ALLINTERPFLAGS+=--enable-pythoninterp=dynamic --with-python-config-dir=$[shell python-config --configdir]
ALLINTERPFLAGS+=--enable-python3interp=dynamic --with-python3-config-dir=$[shell python3-config --configdir]
4, v.v. ]
Làm cách nào để cài đặt python3 cho vim?
chúng ta nên cài đặt lại python3 và VIM , . chạy phần bên dưới trên terminal brew install python3. . tiếp tục chạy trên terminal brew uninstall vim. . chạy trên terminal brew cài đặt vim. . chạy trên thiết bị đầu cuối. . thoát khỏi thiết bị đầu cuối và khởi động lại thiết bị đầu cuối hoặc thậm chí khởi động lại mac, hãy nhập
Python 3 có thể cài đặt trên Ubuntu không?
Tùy chọn 1. Cài đặt Python 3. 10 trên Ubuntu 18. 04 hoặc 20. 04 sử dụng apt . đầu ra. Bước 4. Với kho lưu trữ deadsnakes được thêm vào Ubuntu 20 của bạn. 04 hoặc 18. 04, tải xuống Python 3. 10 với lệnh duy nhất bên dưới. Xây dựng Python 3. 10 từ mã nguồn là một cách khác để cài đặt nó trên Ubuntu 20 của bạn. 04 hoặc 18. 04 máy.
Vim có được cài đặt trong Ubuntu không?
Vim được cài đặt mặc định trên Ubuntu . Vim có sẵn trong kho Ubuntu. Ubuntu 20. 04 đi kèm với Vim 8. 1 phiên bản. Để cài đặt gói VIM mới nhất có sẵn trong kho lưu trữ, hãy làm theo các bước sau.