Ta strona wygląda najlepiej z włączoną obsługą JavaScript

Jak skonfigurować copilot w vim

 ·  ☕ 2 min czytania  ·  🐧 sysadmin

W tym filmie wyjaśniłem, jak zainstalować odpowiednią wersję nodejs i jak włączyć copilot w vim. Zobacz projekt: https://github.com/github/copilot.vim

Poradnik

Zanim zaczniesz korzystać z GitHub Copilot dla Osób Fizycznych, musisz skonfigurować bezpłatną wersję próbną lub subskrypcję. Zobacz poniższy URL:
Zarządzanie subskrypcją GitHub Copilot dla Twojego osobistego konta

Zainstaluj git, jeśli go nie masz

SLES | openSUSE Leap 15.4
1
sudo zypper install git
Debian
1
sudo apt install git
Red Hat
1
sudo dnf install git

Sprawdź zainstalowaną wersję vima

1
vim -version

Zainstaluj vim (9.0.0185 lub nowszy) ze źródła

1
2
3
4
5
6
7
8
cd $HOME
git clone https://github.com/vim/vim.git
cd $HOME/vim/src
NB_CORES=$(grep -c '^processor' /proc/cpuinfo)
export MAKEFLAGS="-j$((NB_CORES+1)) -l${NB_CORES}"
make
make test
sudo make install

Ustawienia stałe

Aby te ustawienia były trwałe, dodaj je do swojego .bashrc lub .zshrc

1
2
NB_CORES=$(grep -c '^processor' /proc/cpuinfo)
export MAKEFLAGS="-j$((NB_CORES+1)) -l${NB_CORES}"

A następnie wpisz:

1
source ~/.zshrc # lub .bashrc

Problemy

Jeśli pojawią się problemy podczas make lub make test, zainstaluj brakujące biblioteki. make lub make test poinformują Cię, co dokładnie brakuje, więc jeśli czegoś brakuje, spróbuj dowiedzieć się, jak to zainstalować.

SLES | openSUSE Leap 15.4
1
sudo zypper install libncurses5 ncurses make gcc g++ libtool libtool-bin
Debian
1
sudo apt install libncurses-dev libtool libtool-bin make build-essential g++
Red Hat
1
sudo dnf install ncurses-devel make gcc g++ libtool 

Zainstaluj nodejs za pomocą nvm

1
2
3
4
5
6
7
8
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
nvm --version
nvm list-remote
nvm install v20.2.0
node -v
nvm alias default 20.2.0
nvm use default
node -v

Zainstaluj copilot

1
2
git clone https://github.com/github/copilot.vim.git \ 
  $HOME/.vim/pack/github/start/copilot.vim

Utwórz plik .vimrc w swoim katalogu $HOME i wpisz do niego poniższe i zapisz

1
2
cd $HOME
vim .vimrc
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
" Dodaj numery do każdej linii po lewej stronie.
 set number

" Wyłącz kompatybilność z vi, która może powodować nieoczekiwane problemy.
set nocompatible

" Włącz wykrywanie typu pliku. Vim będzie mógł próbować wykryć typ używanego pliku.
filetype on

" Poniższa linia włącza copilot
" Włącz wtyczki i załaduj wtyczkę dla wykrytego typu pliku.
filetype plugin on

" Załaduj plik wcięć dla wykrytego typu pliku.
filetype indent on

" Włącz podświetlanie składni.
syntax on

Otwórz vim

1
vim

Wpisz

1
:Copilot setup

Skopiuj kod jednorazowy, otwórz podany URL http://github.com/login/device i wpisz kod jednorazowy. Zapłać 10 USD i używaj copilot.

Podziel się

sysadmin
UTWORZONE PRZEZ
sysadmin
QA & Linux Specialist