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

Mengapakah Go Syntax Highlighting tidak berfungsi dalam VIM?

DDD
DDDasal
2024-11-12 15:36:02514semak imbas

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

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'
  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
  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!

Kenyataan:
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