VIm

ย้อนกลับไปอ่านเรื่อง Vi กับ สามบรรทัด เลยมาเขียนคำสั่งกันลืมมั่งดีกว่า โดนต้องมาทราบกันก่อนว่า Vi มีสามโหมดคือ Command Mode,Insert Mode,Virtual Mode เรามาดูในส่วนของ Command Mode กันก่อน :cool:

Command Mode h , j , k , l , e , b การเลื่อนตำแหน่ง ซ้าย ,ลง ,ขึ้น ,ขวา , สิ้นกลุ่มข้อความ , ต้นกลุ่มข้อความ O เข้าสู่ insert mode เหนือ cursur o เข้าสู่ insert mode ใต้ cursur I เข้า insert mode หน้าบรรทัด i เข้า insert mode หน้า cursor A เข้า insert mode ท้ายบรรทัด a เข้า insert mode หลัง cursor r Replace 1 ตัวอักษร R Replace mode

d<n> การลบตัวอักษรจากจุดนั้นถึงตำแหน่งที่ Currsor ไป ex. de , dj , d2j <ในentry vi 3บรรทัด> dd or D ลบทั้งแถว y<n> การคัดลอกจากตำแหน่งนั้นถึงตำแหน่งที่ Currsor ไป ex. ye , yj , y2k yy or Y คัดลอกทั้งแถว p การวางสิ่งที่คัดลอก x X ลบตัวอักษรที่ตำแหน่ง cursor ลบตัวอักษรก่อน cursor u or U ยกเลิกการกระทำล่าสุด :set syntax=xxx ตั้ง syntax color ex. :set syntax=java :%s/<old>/<new> ทำการ replace ข้อความทั้งไฟล์ ถ้าจะเฉพาะบรรทัดก็ ตัด % ออกใช้ร่วมกับ Virtual ได้นะ /<text> ค้นหาข้อความ กด n เพื่อหาคำต่อไป และ N เพื่อย้อนกลับ :.,+<n>!sort เรียงจากน้อยไปมาก n = line ได้จาก nat3 มา เยี่ยมมากไม่เคยใช้เหมือนกันคำสั่งนี้

Insert Mode ^A ทำการใส่ข้อความที่เคย insert ในครั้งก่อน ^W ลบกลุ่มข้อความหน้า Cursor * ^ = Ctrl

Virtual Mode v ,V, ^V เริ่มใช้ virtual ต่างๆแบบ เลือกตามCursor , ทั้งแถว , หรือแบบblock aw เลือกแบบ world as เลือกแบบกลุ่มข้อความ ap เลือกแบบparagrapht

ความสามารถมันยังอีกเยอะครับผมคงเขียนไม่หมดยังมีเรื่อง mask,spit display ,bla bla~ :?:

ps. ยิ่งเขียนก็ยิ่งมั่ว แฮะ ;p ps2. เห้ยมันตัวอะไรกันฟะ ลิงหรือนี่ !!! :shock: ps3. Image reference http://security.raffy.ch/divers/Books/images/ ps4. อยากรู้ว่า option มันมีอะไรมั่งดูด้วยตนเองแล้วกันเยอะจัด ใช้มิหมด :set all

ciao, misui

Tags: , ,

Post Author

This post was written by misui who has written 2 posts on แนท (/næt/).

2 Responses to “VIm”

  1. misui March 19, 2008 at 2:31 pm #

    http://graphics.sci.ubu.ac.th/mod/forum/discuss.php?d=220 :mrgreen: สักหน่อยที่เขียนไว้

Trackbacks/Pingbacks

  1. J2me Blog » Blog Archiv » VIm - March 20, 2008

    [...] (via Alchemy V Blog) [...]

Leave a Reply