vim

Topic: 
 

ปกติ vim จะตีความข้อมูลด้วยค่า locale ของเครื่อง
เช่นถ้าตั้งค่า locale เป็น utf-8 ด้วยคำสั่ง
# dpkg-reconfigure locales
แล้วตั้งเป็น th_TH.utf8 เวลาเราเรียกใช้ vim เราจะสามารถใช้งานภาษาไทยที่เข้ารหัสเป็น utf8 ได้โดยทันที

ปัญหาคือ ถ้าเรามีบางไดเรคทอรี่ที่เข้ารหัสข้อมูลด้วยรหัสอื่น เช่น tis620
เราจะไม่สามารถใช้งานภาษาไทยได้
วิธีแก้คือ

  1. สั่งงาน vim ด้วยตัวแปร env LANG เป็นค่า locale ที่ต้องการ
Topic: 
 

ปรับแต่งไฟล์ ~/.vimrc ให้ตรงกับความถนัด (ถ้าให้มีผลทั้งระบบก็เป็น /etc/vim/vimrc.local)
$ vi ~/.vimrc

syntax on
ให้ syntax มีสี
set noautoindent
ปิดการเยื้องอัตโนมัติ เนื่องจากค่อนข้างรำคาญเวลาใช้งานหมวดคัดลอกแล้วแปะ
set tabstop=4
ตั้งค่า tab ให้กว้างเท่ากับ 4 อักขระ
set ruler
ให้มีตัวบอกตำแหน่ง แถวและสดมภ์ ทางล่างขวาของจอภาพ
set comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,f://
 

ปรับปรุงครั้งที่ 1 : 50-09-06

กลับมาช่วยกันซ่อมสร้างบทความกันใหม่นะครับ

สรุปคำสั่ง vi โดยย่อ จาก vi manual

Subscribe to RSS - vim