ลบข้อความใน vi สามบรรทัด

วันนี้ได้อ่านข้อสอบเด็กๆ ที่พี่เอาไปทดสอบคนที่มาสมัครงาน เจอคำถามข้อนึงอ่านคำตอบหลายคนแล้วขำดีแต่ มีคนนึงตอบแล้วต้องมาคิดเพราะ เขียนมาว่า กด d ติดกันหกครั้ง จะว่าไปมันก็ถูกนะ แต่พี่ที่ทำงานคงอยากให้ตอบว่า กด d เลขสาม แล้วกดลูกศร ลงหรือขึ้น เอา แต่ถ้าใช้งานจริงๆ สงสัยจะกด d ติดกันซะมากกว่า หรือผมคิดไปเองเนี๊ยะ เพราะอาศัยจากพฤติกรรมส่วนตัว

ก็การกด d แล้วกดจำนวนบรรทัดว่าจะลบข้อมูลไปเท่าไหร่ต้องมานั่งดู ว่าเราจะลบข้อความจากไหนถึงไหน แล้ว vi ก็แสนดีเหลือเกินไม่แสดง เลขบรรทัดซะด้วย (หรือมี option ให้กด ว่าจะแสดงหรือไม่แสดงหว่า) เวลาจะลบอะไรทีผมก็เลยเหมือน interpreter ไปโดยปริยายคอยดูว่าที่ลบไป หนะถึงไหนแล้วพอถึงบรรทัดที่ต้องการแล้วค่อยหยุดกด คิดว่าคงที่ตอบคำถามแบบนี้ก็คงเป็นเหมือนกันเลยตอบมาอย่างนี้ แต่ถ้าถามไปใหม่ว่า ถ้าจะให้ลบข้อความหนึ่งร้อยบรรทัดจะกดยังไง ไม่แน่คำตอบอาจจะเปลี่ยนไปก็ได้จริงมะ (หรือว่าจะตอบว่ากด d ติดต่อกันสองร้อยทีหว่า หึหึหึ)

About llun

Just a programmer

, ,

  • http://sweetypinky.wordpress.com pF ;)

    @ABZee
    “ผมว่ามันขึ้นอยู่กับความถนัดด้วยแฮะ… ”
    -> /me เห็นด้วย
    “สมัยนี้ตัวเลือก editor ค่อนข้างเยอะนะครับ”
    -> /me เห็นด้วย
    “หลายๆคนที่ผมรู้จักก็ไม่ใช้ vi / vim กัน”
    -> อันนี้ /me ไม่ทราบ
    “ทำไม vi ถึงเป็นมาตรฐานของ unix/linux ได้หละเนี่ย”
    -> อันนี้ /me ไม่ทราบ และ สงสัยว่าทำไมทั่นจึงถามเช่นนั้นเหมือนกัน q:
    -> ถ้าคำถาม (- -?) ของทั่นมาจาก ความเห็นข้าพเจ้า แล้วขออธิบายอีกเล็กน้อย ๑. ในวงเล็บมีคำว่า “ถ้า” ๒. defacto (de facto) ของข้าพเจ้าหมายถึง in practice ๓. มีคำว่า console ด้วยฮับ

    “สักวันอาจเอาปุ่มลัดของ MS Office มาออกข้อสอบด้วยรึเปล่า?”
    -> /me ไม่ทราบ แต่เคยเห็นแล้ว
    .
    .
    .
    .
    !^^

  • http://llun.org llun

    @ABZee, เพราะว่าเวลาลง linux/freebsd แบบไม่ได้ลงอะไรเพิ่มเลย มันจะมี vi มาให้เลยหนะครับ (หรือป่าว แต่เท่าที่เคยลงมามันก็มีมาให้เลยนะ) ถ้าเกิดว่าไม่มีเนท หรือแผ่นเป็นแบบเล็กสุดจริงๆ ถ้าใช้ vi เป็นก็ยังสามารถแก้ไข ไฟล์ต่างๆได้หนะครับ

  • http://poomk.blogspot.com ABZee

    ผมว่ามันขึ้นอยู่กับความถนัดด้วยแฮะ ถ้าสามบรรทัดผมเองก็อาจกด d 6 ครั้งแทนที่จะมากด d3

    สมัยนี้ตัวเลือก editor ค่อนข้างเยอะนะครับ หลายๆคนที่ผมรู้จักก็ไม่ใช้ vi / vim กัน ทำไม vi ถึงเป็นมาตรฐานของ unix/linux ได้หละเนี่ย

    สักวันอาจเอาปุ่มลัดของ MS Office มาออกข้อสอบด้วยรึเปล่า?

  • Pingback: RangWan.Com »  Test Your Brain

  • http://sweetypinky.wordpress.com pF ;)

    @aoyoyo

    แน่นอน <– ความคิดของ /me เมื่อวันวาน
    เริ่มสงสัยว่าไม่ใช่ซะแล้ว เพราะ พยามทั้งกวนโอ๊ย ทั้งตลกฝืด มาหลายเพลา ก็ยังไม่มี imagination ซะที

    ป.ล. แน่นอนอีกอย่างว่าเป็นความเห็นส่วนตัว มิใช่ความเห็นส่วนรวม ฮะฮะ ;)

  • http://www.rangwan.com aoyoyo

    @llun, พอดีสมัยเรียนชอบกวนใจครูและอาจารย์ ประมาณ “ทำไมจึงให้คะแนน” แบบนั้น เห็นด้วยไม่เห็นด้วยมั่ง เลยติดเป็นนิสัย เห็นใครออกข้อสอบไม่ได้ ต้องถาม :oops:

    @pF;), กวนๆ และอารมณ์ขัน ถึือเป็นการฝึกสมองด้านขวา รึเปล่าเอ่ย :cool:

  • http://llun.org llun

    @aoyoyo, ข้อนั้นคนตอบว่ากด d หกครั้งได้คะแนนครับ ไม่ต้องห่วง ที่น่าเป็นห่วงคือมีคนตอบได้แค่คนเดียว :mad: คนอื่นๆ นี่ไม่ตอบ หรือไม่ ก็เล่นเอาคนออกข้อสอบ ฮากลิ้งขณะตรวจ

  • http://sweetypinky.wordpress.com pF ;)

    @aoyoyo,
    ฮะฮะ ;)
    ไม่มีหลักฐานยืนยัน (ถึงใช้คำ “กลับคิดว่า”) q:

    ข้าพเจ้าเพียงอยากบอกว่า การคัดลายมือ ก็อาจจะมีจุดประสงค์อื่น คงมิได้ไว้ใช้วัดความฉลาด
    จริง ๆ แล้วข้าพเจ้าไปผิดประเด็นเพราะอ่านไม่ดี ควรจะบอกว่า ครูชอบลายมือสวยก็อาจจะเป็นเรื่องปรกติ เหมือนคนทั่ว ๆ ไปที่มักจะชอบความสวยงาม

    ข้าพเจ้าไม่แน่ใจว่า ลายมือแบบ davinci ในสายตาคนทั่ว ๆ ไปจะเรียกว่าสวยหรือไม่ แต่ข้าพเจ้าชอบแบบนั้น
    (แอบนำ Vitruve Luc Viatour มาทำ desktop background อยู่นาน เพราะชอบโทนสี และ handwriting แบบนั้น)
    เอ่อ… และข้าพเจ้าไม่ได้คิดว่าเป็น ตรรกะในแบบ “if and only if” คิดแค่เพียง การทำเช่นนั้นเป็นการฝึกทักษะ

    “- – ชักงง ตรรกะ ตัวเอง LoL

    ส่วนประเด็น vi นั้น โดยรวม ข้าพเจ้า เห็นด้วยกับคุณ aoyoyo แต่หลังจากคุยกับ nat3 (llun) ใน #ubuntu-th แล้วได้มุมที่น่าสนใจ
    เช่น อาจมีประโยชน์สำหรับการทดสอบ admin (ถ้า vi ถูกมองว่าเป็น defacto สำหรับ console บน *nix)
    และ อาจจะต้องออกข้อสอบเป็น ลบข้อความใน vi ๗๘ บรรทัด !^^

    ป.ล.๑ นึกว่าจะไม่กลับมาอ่านซะแล้ว ฮะฮะ q:
    ป.ล.๒ จัดรูปแบบในนี้ได้ยังไง – -?

  • http://www.rangwan.com aoyoyo

    @illun, ถ้าวัด vi งั้นก็ต้องบอกคนออกข้อสอบให้คะแนนเขานะคะ เพราะได้ผลลัพธ์เหมือนกัน แม้ว่าคำตอบจะไม่ตรงกับที่ผู้ออกข้อสอบต้องการ ยกเว้นแต่จะออกข้อสอบให้รัดกุม ว่าต้องการให้กดแป้นพิมพ์ให้น้อยครั้งที่สุด

    @pF;), เอิ่ม พอดีไม่อยากใช้จินตนาการ เชื่อเอาเองว่าการคัดลายมือ ช่วยฝึกสมองด้านขวา มีข้อมูลทางวิทยาศาสตร์ยืนยันไหมคะว่า ข้อสมมติฐานนี้เป็นจริง ส่วนประเด็นที่เรากำลังถกกันว่าข้อสอบ vi นี้มันวัดอะไร ความรู้ หรือความชำนาญ ซึ่งตอนนี้คำตอบจากคุณ illun ก็น่าจะเป็นความชำนาญมากกว่า

    ส่วนเรื่องที่อ้างอิงถึงลายมือสวยๆ น่ะ เพราะอยากอ้างถึงพวกครูที่ชอบสบาย ไม่ต้องลำบากแงะลายมือเด็กเขียนหวัด เวลาตรวจข้อสอบเด็กลายมือสวยๆ จึงมักได้คะแนนดี ส่วนเด็กลายมือแย่ๆ ก็คะแนนน้อยลงมาหน่อย ประมาณนี้มากกว่า

    ว่าแต่เคยเห็นลายมือ davinci ไหมคะ ลายมืออย่างนั้น กับผลงานของเขา ถือว่าไม่มีจินตนาการรึเปล่าคะ???

  • http://sweetypinky.wordpress.com pF ;)

    /me คิดว่า การฝึกคัดลายมือเพื่อให้สวยงาม เป็นสิ่งที่ดีนะ
    ไม่ได้คิดว่าเป็นการวัดความฉลาดด้วยซ้ำ
    กลับคิดว่าเป็นการฝึกทักษะด้านศิลปะ ฝึกสมองซีกขวาเทือกนั้น

    ถ้าจะฝึกความฉลาด มีวิชาให้เรียนออกเยอะไป

    บางที ฉลาด แต่ ไร้จินตนาการ ก็ว่างเปล่า คอยแต่ตามหลังคนสร้างสรรค์สิ่งใหม่ ๆ

  • http://llun.org llun

    @aoyoyo, เห็นพี่ที่ออกข้อสอบบอกมาว่า คนที่จะมาสมัครตำแหน่งนี้ใช้ editor พื้นฐานพวกนี้ได้ป่าวอะครับ แบบว่าเวลาใช้ unix หรืออะไรพวกนี้ editor ที่เจอก็คงต้องเป็น vi แน่ๆ อย่างน้อยก็ผ่านตามาบ้างอ่ะ
    แต่ผมก็ไม่ได้มีส่วนออกข้อสอบอะไรนะ แค่เห็นคำตอบแล้วมันเหมือนที่ผมทำอยู่เท่านั้นเอง แหะๆ

  • http://www.rangwan.com aoyoyo

    ข้อสอบ vi นี่วัดความรู้อะไรคะ สงสัยจริงๆ เวลาพวกครูออกข้อสอบประเภทนี้

    จะใช้ editor ใด ใช้แบบถึกๆ หรือฉลาดล้ำ ไฮโซกด d3 ถ้าได้คำตอบของโจทย์ (เอ่อ โจทย์ที่ว่า น่าจะเป็นโจทย์ประเภท hanoi tower หรืออะไรก็ว่าไป) ที่ต้องการก็น่าจะเป็นวัดความรู้มากกว่ารึเปล่าคะ

    เห็นโจทย์อย่างนี้แล้วคิดถึง สมัยเด็กๆ ที่ครูชอบเด็กคัดลายมือสวย ที่จริงลายมือกับสติปัญญานั้นคนละเรื่องเดียวกันเลย …