โปรแกรมที่ชวนให้คนเลิกใช้ลินุกซ์มากที่สุด โปรแกรมแก้ไขไฟล์มาตรฐานลินุกซ์อย่าง VIM แม้จะมีความสามารถพื้นฐานครบถ้วนมาเป็นเวลานานแต่ก็มีการพัฒนาเรื่อยมา วันนี้ VIM 8.0 ก็ออกมาให้ดาวน์โหลดแล้ว มีฟีเจอร์สำคัญๆ เพิ่มเติมจำนวนมาก ได้แก่
- Asynchronous I/O เปิดช่องทางสื่อสารกับโปรเซสภายนอก สื่อการผ่าน JSON เพื่อการส่งผลการรันกลับเข้ามายัง VIM ทำให้สามารถเขียนปลั๊กอินที่ซับซ้อนสูง
- Jobs มีระบบรันซอฟต์แวร์ภายนอก เช่น ตัวเช็ด syntax ของโค้ดที่จะตรวจสอบความถูกต้องของโค้ดไปเรื่อยๆ
- Timer สั่งรันคำสั่งเป็นห้วงๆ ได้
สำหรับคนที่คิดว่า VIM ไม่ต่างจาก VI ในรุ่น 8.0 นี้ค่าเริ่มต้นของการรัน VIM จะเป็นโหมด "nocompatible" แล้ว ถ้าใครยังชอบการใช้ปุ่มแบบ VI อยู่ต้องสั่ง "set compatible" ด้วยตัวเอง (ออกจากโปรแกรมยาก แต่อย่างน้อยก็เลื่อนบรรทัดง่ายขึ้นแล้ว)
ที่มา - vim_dev
on
ออกยากจริงครับ แก้ง่ายๆ
mrmamon Tue, 13/09/2016 - 23:00
ออกยากจริงครับ แก้ง่ายๆ นิดหน่อยนี่ผมไป nano ทุกที
alias vim='nano'
Bigta Tue, 13/09/2016 - 23:01
alias vim='nano'
:q!
mr_tawan Tue, 13/09/2016 - 23:05
:q!
:qw!
ipats Wed, 14/09/2016 - 00:21
In reply to :q! by mr_tawan
:wq!
ใช้ vi เหรอครับ
Polwath Wed, 14/09/2016 - 10:21
In reply to :qw! by ipats
ใช้ vi เหรอครับ ผมว่าก็ใช้งานง่ายอยู่นะ แต่ nano ใช้ง่ายกว่าจริงๆ
ของผมนี่คนในทีมส่วนใหญ่ใช้
mr_tawan Wed, 14/09/2016 - 17:29
In reply to ใช้ vi เหรอครับ by Polwath
ของผมนี่คนในทีมส่วนใหญ่ใช้ ก็เลยโดนบังคับไปด้วยครับ (แต่ก็ใช้ nano และอื่น ๆ ด้วยนะ)
ZZ
choestelus Wed, 14/09/2016 - 11:00
In reply to :qw! by ipats
ZZ
ขอบคุณที่โลกมี nano
Perl Tue, 13/09/2016 - 23:21
ขอบคุณที่โลกมี nano
แต่ถ้าจะเขียน automate script สำหรับ edit text นอกเหนือจาก sed แล้วก็มี vim เนี่ยหล่ะ
ผมก็ Nano ฮ่าๆๆๆ
Priesdelly Wed, 14/09/2016 - 00:27
In reply to ขอบคุณที่โลกมี nano by Perl
ผมก็ Nano ฮ่าๆๆๆ
โปรแกรมที่ชวนให้คนเลิกใช้ลินุ
tanersirakorn Tue, 13/09/2016 - 23:54
ตัวเช็ด > ตัวเช็ค
โปรแกรมบนลินุกซ์ที่ทำให้คนรู้จัก ICCF อูกันดาโปรแกรมแก้ไขไฟล์มาตรฐานลินุกซ์อย่าง VIM:P
อันล่างผมไม่เก็ตมุกครับ ;w;)
itpcc Wed, 14/09/2016 - 01:09
In reply to โปรแกรมที่ชวนให้คนเลิกใช้ลินุ by tanersirakorn
อันล่างผมไม่เก็ตมุกครับ ;w;)
ลอง :help iccf ดูครับ
tanersirakorn Wed, 14/09/2016 - 09:38
In reply to อันล่างผมไม่เก็ตมุกครับ ;w;) by itpcc
ลอง
:help iccfดูครับใช้ nano จนชิน
Sephanov Wed, 14/09/2016 - 02:51
ใช้ nano จนชิน แต่เอาเข้าจริงๆ อยากได้แบบ edit บน dos มากกว่า นั่นเฟรนลี่ที่สุแล้ว
ออกยากยังไงเหรอครับ ก็แค่ esc
WattZ Wed, 14/09/2016 - 08:10
ออกยากยังไงเหรอครับ ก็แค่ esc -> :q!
รู้ไหมครับว่ามือไหมทำไง
Hadakung Wed, 14/09/2016 - 08:23
In reply to ออกยากยังไงเหรอครับ ก็แค่ esc by WattZ
รู้ไหมครับว่ามือใหม่ทำไง ปิดคอมเปิดใหม่:P ก็มันไม่บอกเลยจะออกทำไง
เออ จริงครับ ผมก็เคยทำ
YF-01 Wed, 14/09/2016 - 09:28
In reply to รู้ไหมครับว่ามือไหมทำไง by Hadakung
เออ จริงครับ ผมก็เคยทำ
ขอบคุณครับ
langisser Wed, 14/09/2016 - 10:12
In reply to รู้ไหมครับว่ามือไหมทำไง by Hadakung
ขอบคุณครับ
ผมกำลังนึกอยู่ว่าออกยากยังไง
nano FTW
BlackMiracle Wed, 14/09/2016 - 08:11
nano FTW
wq!
thanyadol Wed, 14/09/2016 - 09:19
wq!
รันคำสั่งเป็นห้วงๆ
NewweN Wed, 14/09/2016 - 09:28
รันคำสั่งเป็นห้วงๆ
เป็นห้วงๆ ความหมายเป็นยังไงหรอครับ (อันนี้ไม่รู้จริงๆฮะ)
พูดถึง VI, VIM
whitebigbird Wed, 14/09/2016 - 09:30
พูดถึง VI, VIM ครั้งใด ต้องนึกถึงภาพนี้
เครดิต
ภาพไม่ขึ้นครับ
hisoft Wed, 14/09/2016 - 10:21
In reply to พูดถึง VI, VIM by whitebigbird
ภาพไม่ขึ้นครับ
แต่ทำไมเหมือนผมรู้ว่ามันคือภาพไหน ฮาาาา
แก้ไข
whitebigbird Wed, 14/09/2016 - 21:29
In reply to พูดถึง VI, VIM by whitebigbird
ลั่น 55555
illuminator Tue, 20/09/2016 - 09:14
In reply to แก้ไข by whitebigbird
ลั่น 55555
ใช้ pico มาก่อน
Axus Wed, 14/09/2016 - 09:57
ใช้ pico มาก่อน ตอนเรียนก็มาใช้ vi จนชิน ตอนนี้ใช้ nano ไม่เป็นแล้ว