Vim ออกเวอร์ชั่น 9.0 นับเป็นเวอร์ชั่นใหญ่ตัวแรกในรอบ 6 ปี โดยความเปลี่ยนแปลงสำคัญคือ Vim script ที่เป็นภาษาสคริปต์ที่ใช้คอนฟิก Vim เช่นในไฟล์ .vimrc แต่ที่จริงแล้วมันเป็นภาษาโปรแกรมมิ่งเต็มรูปแบบ
ใน Vim 9.0 มีการปรับแต่งหลายอย่างให้เหมือนภาษายุคใหม่ขึ้น เนื่องจากของเดิมนั้นเป็นการออกแบบไว้นานแล้ว และหลายอย่างก็ไม่มีเหตุผลที่ดีนัก ความแตกต่างสำคัญคือสคริปต์ตัวใหม่จะประสิทธิภาพดีขึ้นมากถึงสิบเท่าตัว การรันสคริปต์ตอนนี้ยังสามารถเลือกได้ว่าจะรันด้วย vim9 หรือ ใช้สคริปต์ตัวเก่า
ฟีเจอร์อีกส่วนคือชุดสี (color scheme) ที่เพิ่มเข้ามาจำนวนมาก เปิดให้ผู้ใช้เลือกได้มากขึ้น และระบบช่วยเติมคำสั่ง (command line completion) ปรับปรุงให้แสดงคำสั่งต่อไปได้ดีขึ้น
ทีมงานอุทิศ Vim 9.0 ให้แก่ Sven Guckes ผู้สนับสนุน Vim มายาวนานและยังเป็นผู้จดโดเมน vim.org และสร้างเว็บให้ Vim ตั้งแต่แรก เขาเสียชีวิตเมื่อเดือนกุมภาพันธ์ที่ผ่านมา
ที่มา - Vim

on
เป็นโปรแกรมเดียวในโลกที่เห็นม
Sunnyp-dater Thu, 30/06/2022 - 15:39
เป็นโปรแกรมเดียวในโลกที่เห็นมาตั้งแต่ ผมฝึกเขียนโรแกรม แต่ถึงตอนนี้ก็ยังไม่มีโอกาสได้ใช้ 55555555
ต้องลองเข้าสู่โลก vim ครับ
paween_a Thu, 30/06/2022 - 15:40
In reply to เป็นโปรแกรมเดียวในโลกที่เห็นม by Sunnyp-dater
ต้องลองเข้าสู่โลก vim ครับ แล้วคุณจะรัก
ผมไป 1 คนครับ
btoy Thu, 30/06/2022 - 17:17
In reply to ต้องลองเข้าสู่โลก vim ครับ by paween_a
+ผมไป 1 คนครับ
จากคนที่อยู่ห่างไกลจากโลก command line มาเป็นสิบปี ทุกวันนี้กลายมาเป็นใช้ Vim ทำงานทุกวัน 555 (เขียน bash script)
ปล. สิ่งที่ปลดล็อคการใช้ Vim ของผมที่สำคัญมากที่สุดอย่างนึงคือ re-map Esc กับ Caps Lock อันนี้ขอแชร์เผื่อมีมือใหม่แวะมาอ่าน
แย่ละ ผมใช้ Caps lock
AMp Thu, 30/06/2022 - 18:36
In reply to ผมไป 1 คนครับ by btoy
แย่ละ ผมใช้ Caps lock มาเป็นปุ่มเปลี่ยนภาษาไปแล้ว
ก่อนหน้าภาษาหลักที่ผมเขียนไม่
btoy Thu, 30/06/2022 - 20:56
In reply to แย่ละ ผมใช้ Caps lock by AMp
ก่อนหน้าภาษาหลักที่ผมเขียนไม่ได้ใช้ backtick ผมนี่ใช้ปุ่มตัวหนอนเปลี่ยนภาษาแบบที่คนไทยทั่วๆไปนิยมเลยครับ
แต่พอต้องเริ่มมาใช้ภาษาอื่นอย่าง Python, JS หรือ C++ อันนี้ไม่ได้ละ เลยต้องปรับมาใช้ Left Alt+Shift แทน ก็ปรับตัวแป๊บเดียวนะ เคยลอง Ctrl+Spacebar ไม่ค่อยชอบที่มันหน่วงๆ
ของผมเป็นปุ่ม Backspace
big50000 Thu, 30/06/2022 - 18:52
In reply to ผมไป 1 คนครับ by btoy
ของผมเป็นปุ่ม Backspace แล้วประเด็นคือชินแล้วด้วย...
(แป้น Colemak)
+1 จนผมต้องทำ Manoonchai
hisoft Thu, 30/06/2022 - 21:27
In reply to ของผมเป็นปุ่ม Backspace by big50000
+1 จนผมต้องทำ Manoonchai caplock as backspace มาใช้ไปด้วย 😂 ชีวิตดีจริงครับ
ผมเข้าไปแล้วออกไม่ได้ครับ :)
osmiumwo1f Thu, 30/06/2022 - 18:16
In reply to ต้องลองเข้าสู่โลก vim ครับ by paween_a
ผมเข้าไปแล้วออกไม่ได้ครับ :)
แต่ถ้าใช้ VSCode อยู่ จะใช้
big50000 Thu, 30/06/2022 - 16:18
In reply to เป็นโปรแกรมเดียวในโลกที่เห็นม by Sunnyp-dater
แต่ถ้าใช้ VSCode อยู่ จะใช้ Vim mode บน VSCode ก็ได้เหมือนกัน มีคนพัฒนา Extension มาไว้เพื่อการนี้ให้แล้ว (แต่จะลำบากมากสำหรับคนที่ไม่ได้ใช้ผังคีย์บอร์ด QWERTY แบบผม ที่ใช้ Colemak มาได้ 2 ปีแล้ว)
ถ้าได้ใช้ตระกูล Unix (Solaris
IDCET Thu, 30/06/2022 - 16:26
ถ้าได้ใช้ตระกูล Unix (Solaris, AIX) หรือ Linux ก็น่าจะมีโอกาสได้ใช้ vi แน่ๆ หละ หรือจะไป nano แต่ไม่ใช่ทุก OS จะมี nano ลงให้ใน OS หลังติดตั้งเสร็จ หรือมีให้ใน reop/mirror แอพของ OS
นึกว่า GTA V
TeamKiller Thu, 30/06/2022 - 17:02
นึกว่า GTA V
vim
Architec Thu, 30/06/2022 - 18:10
vim ควรมีไว้แค่ล้างห้องน้ำครับ ไม่ควรมาเป็น editor เพราะcommandโคตรไม่เป็นมิตร
อันนี้ผมสงสัยมานานละ
itpcc Thu, 30/06/2022 - 18:47
อันนี้ผมสงสัยมานานละ ทำไมกะอีแค่กดออกจากโปรแกรมถึงใช้ combi พิสดารนัก พลาดทีนี่ถ้า StackOverflow ล่มก็หัวจะปวดไม่น้อย
ผมใช้ทุกวันไม่เห็นยากเลยผมว่า
aomnaruk Thu, 30/06/2022 - 20:30
In reply to อันนี้ผมสงสัยมานานละ by itpcc
ผมใช้ทุกวันไม่เห็นยากเลยผมว่าคุณไม่คุ้นชินมากกว่าครับ
คิดว่าเพื่อป้องกันการกดคำสั่ง
osmiumwo1f Fri, 01/07/2022 - 11:16
In reply to อันนี้ผมสงสัยมานานละ by itpcc
คิดว่าเพื่อป้องกันการกดคำสั่งโดยไม่ได้ตั้งใจครับ
แอบฮา รูปภาพ ประกอบ 55
blackdoor Thu, 30/06/2022 - 22:10
แอบฮา รูปภาพ ประกอบ 55
วิธีออกจาก vim/vi
IDCET Thu, 30/06/2022 - 23:01
วิธีออกจาก vim/vi จำอันนี้ไว้ก็ดีครับ
:q! ออกโดยไม่บันทึกข้อมูล
:x! บันทึกข้อมูลแล้วออกจากโปรแกรม
:x นี่ต้องเติม ! ด้วยเหรอครับ
hisoft Fri, 01/07/2022 - 11:14
In reply to วิธีออกจาก vim/vi by IDCET
:xนี่ต้องเติม ! ด้วยเหรอครับ?อ้อ ลิมไป ไม้ต้องเดิมก็ได้
IDCET Fri, 01/07/2022 - 13:11
In reply to :x นี่ต้องเติม ! ด้วยเหรอครับ by hisoft
อ้อ ลิมไป ไม้ต้องเดิมก็ได้ แต่ก็ใช้งานได้เหมือนกัน ผมใช้คำสั่งนี้มาหลายปีแล้วด้วย ไม่มีปัญหาอะไร
https://stackoverflow.com
wegang Fri, 01/07/2022 - 09:01
https://stackoverflow.com/questions/11828270/how-do-i-exit-vim
กระทู้ในตำนานที่ช่วยชีวิตเหล่า dev นับล้านคนทั่วโลก
จำได้ว่าใช้ครั้งแรกติดในเขาวง
aeksael Fri, 01/07/2022 - 12:15
จำได้ว่าใช้ครั้งแรกติดในเขาวงกตเช่นกัน
คำแนะนำสำหรับมือใหม่
chettaphong Fri, 01/07/2022 - 19:59
คำแนะนำสำหรับมือใหม่ นึกอะไรไม่ออก
กด Esc ไว้ก่อน แล้วชีวิตจะง่ายขึ้น