Rumah > pembangunan bahagian belakang > Golang > Mengapakah Go Syntax Highlighting tidak berfungsi dalam VIM?

Mengapakah Go Syntax Highlighting tidak berfungsi dalam VIM?

DDD
Lepaskan: 2024-11-12 15:36:02
asal
637 orang telah melayarinya

Why isn't Go Syntax Highlighting Working in VIM?

Menambahkan Go Syntax Highlighting pada VIM

Masalah:

Walaupun mengikut dokumentasi rasmi, penyerlahan sintaks untuk bahasa Go tidak berfungsi VIM.

Jawapan:

Kemas kini:

Dengan keluaran Go 1.4, sokongan rasmi Go untuk pelbagai editor , termasuk VIM, telah dialih keluar daripada repositori.

Asal Arahan:

  • Salin fail go.vim daripada $GOROOT/misc/vim/syntax ke ~/.vim/syntax.
  • Buat go. vim dalam ~/.vim/ftdetect dengan yang berikut kandungan:

    au BufRead,BufNewFile *.go set filetype=go
    Salin selepas log masuk

Kaedah Pemasangan Alternatif:

Arahan yang diberikan tidak lagi sah kerana penyingkiran sokongan Go rasmi. Walau bagaimanapun, berikut ialah kaedah alternatif:

  1. Pasang pemalam vim-go daripada Pengurus Pakej Vim (Vundle):

    Plugin 'fatih/vim-go'
    Salin selepas log masuk
  2. Tambahkan baris berikut pada fail .vimrc anda:

    " Set the Go runtimepath
    set runtimepath+=$GOROOT/bin:$GOROOT/misc/vim
    
    " Enable Go syntax highlighting
    syntax enable
    
    " Enable Go filetype detection
    filetype plugin indent on
    Salin selepas log masuk
  3. Mulakan semula VIM.

Nota: Kaedah pemalam menyediakan penyelesaian yang lebih stabil dan kaya ciri untuk penyerlahan sintaks Go dalam VIM.

Atas ialah kandungan terperinci Mengapakah Go Syntax Highlighting tidak berfungsi dalam VIM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan