Saya tahu cara mengaktifkan dan menonaktifkan penyorotan sintaks di vim dengan menjalankan ini di editor:
:syntax on/off
Tapi saya ingin penyorotan sintaks diaktifkan secara default, jadi saya tidak perlu menyalakannya setiap kali saya menjalankan vim.
Bagaimana saya melakukan ini?
vim
vim-syntax-highlighting
lilroo
sumber
sumber
Jawaban:
Edit
$HOME/.vimrc
(Unix / Linux / OSX) atau$HOME/_vimrc
(Windows) Anda untuk menyertakan baris berikut:EDIT
Jika penyorotan sintaks Anda tidak berfungsi saat Anda memulai Vim, Anda mungkin tidak memiliki
$HOME/.vimrc
atau$HOME/_vimrc
(vimrc
mulai sekarang dikenal secara kolektif ). Jika demikian, Anda memiliki dua opsi:vimrc
.vimrc_example.vim
sebagai milik Andavimrc
(disarankan, terima kasih @oyenamit). Anda dapat menemukannyavimrc_example.vim
di direktori runtime.Lokasi direktori runtime bervariasi antara sistem operasi:
/usr/share/vim/vim73
.\Program Files\Vim\vim73
.sumber
syntax on
dansyntax enable
?syntax enable
mempertahankan pengaturan warna Anda,syntax on
menggantinya (:help :syn-on
).ATAU pintasan:
sumber
Menghapus komentar "sintaks pada" di file vimrc.
Pindah ke direktori,
sekarang cari "sintaks" dan hapus komentarnya. Simpan dan buka kembali file di vim.
sumber
syntax
menambahkansyntax enable
,. Lalusource vimrc
. Anda mendapatkannya secara permanen untuk digunakan nantiBagi siapa pun yang sampai di sini karena menggunakan TurnKeyLinux
vim-tiny
yang tidak mengaktifkan modul sintaks, coba artikel ini untuk menginstal penuhvim
http://www.turnkeylinux.org/forum/support/20140108/solved-bash-command-not-found-after-replacing-package
tl; dr
sumber
Saya juga menemukan bahwa ini adalah salah satu pelajaran dalam
vimtutor
.Untuk menemukannya, Anda dapat mengetikkan perintah
vimtutor
di Terminal Anda (saya gunakan di Mac), dan gulir ke bawah untuk melihat apakah ada pelajaran yang disebutCREATE A STARTUP SCRIPT
(bagi saya itu adalah Pelajaran 7.2), yang menjelaskan cara menyiapkanvimrc
file awal .sumber
Di saya,
$HOME/.vimrc
saya memuat skema warna (terpolarisasi) dan menemukan bahwa saya harus menempatkannyasyntax on
setelah saya memuat plugin. Jika sebelum memuat plugin itu tidak berfungsi.sumber