vi เป็น text editor ที่อยู่บน *nix ที่ผมชอบใช้เพราะว่าเราทำอะไรต่างๆ ได้บน keyboard ทั้งหมด
และนี่คือสิ่งหนึ่งที่ผมชอบแต่มักจะลืม
last line mode
:1,$s/something/somethingnew/g |
คือการ ค้นหาและแทนที่ ทั้งหมด ใน file
1 คือ บรรทัดที่ 1
$ คือ บรรทัดสุดท้าย
s คือ อะไรหว่า replace มั้ง
something คือ คำที่หา
somethingnew คือ คำที่เอาไปแทนคำที่หา
g คือ อะไรไม่รู้ลืมแล้ว เดี๋ยวมาบอก(หรือถ้ารู้ เม้นๆ ไว้ก็ได้นะ)
มีคนฝากมาให้ ว่า g คืออะไร
ตอบลบ:S/pattern/to_pattern/options
Substitute. This substitutes the specified pattern with the string in the to_pattern. Without options, it only substitutes the first occurence of the pattern. If a 'g' is specified, then all occurences are substituted. For example, the command ":1,$s/Dwayne/Dwight/g" substitutes all occurences of "Dwayne" to "Dwight".
Source : http://www.eng.hawaii.edu/Tutor/vi.html