Vim Majic#1 กำหนดค่าให้กับไฟล์ .bashrc เพื่อเรียกใช้ skeleton ไฟล์

#บทความนี้สำหรับนักศึกษาวิชา Parallel Computing ที่ผมสอนอยู่ครับ ท่านใดที่เข้ามาอ่าน โดยบังเอิญถ้าเอาไปทำตามแล้วจะไม่ได้ผลตามนี้นะครับ 

การเขียนโค๊ดที่ซ้ำ ๆ กันโดยใช้ vi/vim นั้นทำให้เราสิ้นเปลืองเวลาในการพิมพ์เป็นอย่างมาก ในที่นี้ผมจึงเขียนสคริปต์ในการสร้างคำสั่งเทียมในการเรียกใช้ vi โดยมันจะสร้างโค๊ดต้นแบบ(skeleton)ไว้ให้เราแก้ไข ซึ่งจะทำให้เราประหยัดเวลาในการเรียนรู้ครับ

เมื่อเข้าห้องแล็ปให้ นศ.ทุกคนล็อกอินไปยังเครื่องคลัสเตอร์ แล้วแก้ไขไฟล์ที่ชื่อว่า .bashrc ที่อยู่ใน home directory โดยเพิ่มโค๊ดต่อจากบรรทัดที่ 9 เข้าไปในไฟล์เดิมแล้วเซฟ

 

(คลิ๊กที่รูปเพื่อดูรูปตัวเต็ม)

จากนั้นให้ล็อกเอาท์ออกมา แล้วทำการล็อกอินเข้าไปใหม่แล้วเรียกใช้คำสั่ง

vim_mpi  hello.c

จะเป็นการสร้างไฟล์นามสกุล hello.c พร้อมโหลดไฟล์ skeleton ของ mpi ซึ่งจะได้ไฟล์หน้าตาดังรูป


(คลิ๊กที่รูปเพื่อดูรูปตัวเต็ม)
และถ้าต้องสร้าง pbs script ให้ใช้คำสั่งต่อไปนี้

vim_pbs hello.pbs 

จะได้ไฟล์สคริปต์ดังรูป

(คลิ๊กที่รูปเพื่อดูรูปตัวเต็ม)

เท่านี้เราก็จะเขียนโปรแกรมบนคลัสเตอร์ได้ง่ายขึ้น(มากๆ) แล้วครับ  : )

Advertisements

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

Up ↑

%d bloggers like this: