คนใช้ลินุกซ์ในกลุ่ม Ubuntu น่าจะพบว่าเอกสารการใช้งานส่วนมากไม่ได้แนะนำให้แก้ไขไฟล์ด้วย vi
เช่นเดียวกับลินุกซ์อื่นๆ แต่อาศัย nano
ที่ใช้งานค่อนข้างง่ายกว่าแทน วันนี้ทางโครงการก็ออก GNU nano 5.0
ฟีเจอร์สำคัญคือผู้ใช้จะสามารถเปิดออปชั่น --indicator
หากไฟล์ยาวเกินหน้าจอตัวโปรแกรมก็จะแสดง scrollbar ขึ้นด้านข้างแสดงว่าหน้าจอตอนนี้อยู่ตรงส่วนใดของไฟล์ นับเป็นฟีเจอร์พื้นฐานของโปรแกรมแก้ไขไฟล์แบบ GUI จำนวนมาก
นอกจากนี้ยังมีฟีเจอร์ชุดใหญ่ เช่น รองรับ syntax ไฟล์ Markdown, bookmark (เรียกในโปรแกรมว่า tagged) ตำแหน่งไฟล์ไว้ได้, เพิ่มสีที่รองรับในระบบเป็นต้น
ที่มา - GNU nano
ภาพหน้าจอ GNU nano โดย Legiøń
Comments
ผมใช้ nano ประจำ และ ไอ้มุก ที่ว่า Search "How to exit vim" นี้ก็ทำมาแล้ว ทุกวันนี้ยังไม่รู้เลยออกไง 555
:q
:q!
ไม่ใช่แบบนี้หรือ?
:!q
ไม่ใช่ครับ
เอาจริง ยอมแพ้ แล้วใช้ filezilla แทน 555
ctrl-c.. ก็ออกไม่ได้
:-)
Ctrl-C ก็ออกจาก Nano ไม่ได้ครับ
+1 ใช้ครั้งแรกงง ออกไม่เป็นปิดเครื่องเปิดใหม่ ??
ส่วนใหญ่ที่คนออกไม่ได้เพราะ อยู่ใน insert mode แล้วพยายมกด :q
ต้องกด esc ให้กลับมาอยู่ใน command mode ก่อน ถึงจะใช้พวก command ต่างๆได้ครับ
คนใช้งาน vim ถึงต้องมาตอบเลยแฮะ
:wq
พยายามใช้ vi แล้วนะ แต่หัวมันไม่จำเลยอ่ะ ??
มือใหม่!! ใหม่จริงๆนะ
ผมก็ชอบใช้ nano ส่วน vi นี่ไม่ไหว
ถ้าเครื่องมี nano ให้ใช้ก็ใช้ nano แต่ถ้าไม่มีก็ใช้ vi แหละ
gnu emacs ตอนออกจำง่ายหน่อย เหมือน undo C-z (Ctrl + z)
ไม่ใช่นะครับ อันนั้นมันพับไว้เฉยๆ มันยังอยู่ใน Background
ต้อง C-x C-c ครับ
ปัญหาระดับนานาชาติจริงเชียว
..: เรื่อยไป
สมัยใช้ Linux ใช้ vi ไม่ถนัด เลยหันมาใช้ nano ง่ายกว่า
ยืนยันอีกเสียงว่า <3 nano > vim
ใช้ nano ง่ายกว่า แต่ก็ใช้ vi จนชินแล้ว ทั้ง Linux และ Solaris
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
nano เป็นมิตรกับผม มากกว่า vi เยอะเลย
vscode มุด ssh เอา //ผิด
vi ที่ไม่ใช่ vim ไม่มี Insert mode แบบที่เลื่อน cursor ด้วย
ใช้มาหลายครั้งแต่ก็ยังต้องเปิดหา command key ดูทุกครั้ง?
ปกติก็ใช้ nano โดยรวมแล้วทำงานไวกว่ามาก เพราะจำนวน keystroke ในการทำ action ต่างๆใน nano รวมแล้วน้อยกว่า vim อีกอย่างการเอื้อมมือไปกด esc บ่อยๆนี่มี delay เยอะกว่ากด ctrl-something มาก
แต่ก็หนี vim ไม่พ้นอยู่ดี มีหลายอย่างที่ nano ทำไม่ได้หรือทำได้แต่ต้องกดเยอะกว่า
ส่วนตัวรู้สึกว่า vim มันบังคับให้เราต้องรู้ว่าเรากำลังทำอะไรอยู่ และเหมือนว่ามันเองต้องการไม่ให้เกิดอะไรที่ไม่ได้ตั้งใจให้เกิดระหว่างที่มันยังทำงานอยู่ผ่านขั้นตอนการทำงานของมันเอง อย่างจะแก้ไขก็ต้องเข้า insert mode จะ save ก็ต้องออก insert mode แล้วค่อย save ครับ
แนะนำ micro ครับ