วิธีง่ายๆ ในการใช้งาน vim syntax color
บางครั้งคุณอาจจะรู้สึกเบื่อหน่ายในการแก้ code บางอย่างใน terminal ของ *nix หรือ linux เนื่องจากมันไม่มีสีแยกแยะให้แก้ไขได้ง่ายๆ ดังนั้นเรามาลองทำกันไหม ว่ามันทำได้อย่างไรบ้าง (ขออ้างอิงจาก linux เป็นหลัก และบาง distro เท่านั้น ในที่นี้ขออ้างอิงจาก centos ในเรื่องของ pkg) โดยปกติแล้ว linux จะมีการลง vim มให้อยู่แล้วหากใครลงแบบ minimal หรือแบบน้อยที่สุดนั้น ตัว vim จะไม่มี syntax color ให้ใช้ เนื่องจากตัว pkg นั้นเป็น vim-minimal (ชื่อมันก็บอกอยู่นั้นละ) ดังนั้นเราจำเป็นต้องมีการลงเพิ่มเติม โดยสามารถทำได้ง่ายๆ โดยสั่งดังนี้
yum -y install vim-enhanced
จากนั้น ให้ทำการ logout และ login ใหม่ หรือสั่ง source /etc/profile
เพียงเท่านี้เราสามารถใช้งาน vim แบบมี syntax color ได้แล้ว แต่บางครั้งเราใช้งานมันอาจจะไม่สะดวกเท่าไร เช่นมีการลง mod_jk หรืออะไรก็ตาม บางครั้งมันจะไม่ขึ้น syntax ให้ต้องมาสั่งเอาเอง เรามีวิธีสะดวกกว่านั้น โดยไปแก้ที่ file /usr/share/vim/vim63/filetype.vim ยกตัวอย่างแก้ apache syntax แก้ตามนี้
" Apache config file
au BufNewFile,BufRead httpd.conf*,srm.conf*,access.conf*,.htaccess,apache.conf*,auth_mysql.conf*,auth_pgsql.conf \
*,ssl.conf*,perl.conf*,php.conf*,python.conf*,squirrelmail.conf* /etc/httpd/*/*.conf setf apache
ดังตัวอย่าง ก็สามารถตั้งให้ file ที่อยู่ใน /etc/httpd/*/*.conf ใช้ syntax apache โดยอัตโนมัติ
- zendz's blog
- 2727 reads
Post new comment