Tags:
Topics: 
Node Thumbnail

ปัญหาผู้ใช้มือใหม่เข้าโปรแกรม Vim แล้วออกจากโปรแกรมไม่ได้ คงเป็นปัญหาคลาสสิคสำหรับผู้ใช้ลินุกซ์แทบทุกคน เมื่อวานนี้ Vim ออกเวอร์ชั่น 8.1 เป็นการปรับรุ่นย่อยแต่มีฟีเจอร์สำคัญเพิ่มเข้ามาคือสามารถรัน shell ได้ในตัวแล้ว

ความสามารถในการเปิด shell จากในตัว editor คงเป็นฟีเจอร์พื้นฐานของโปรแกรมรุ่นใหม่ๆ แทบทั้งหมด อย่างเช่น VSCode ก็สามารถเปิด shell ได้ตั้งแต่เวอร์ชั่นแรกๆ แต่สำหรับผู้ใช้ Vim ต้องรอนานกว่าโปรแกรมอื่นเพราะฟีเจอร์นี้อาศัย โครงสร้าง Asynchornous ที่เพิ่งเพิ่มเข้ามาใน Vim 8.0

หลังจากนี้ถ้าใครออกไม่ได้แต่กดมั่วไปจน เปิด shell ได้ก็จะทำงานต่อไปได้แล้วครับ

ที่มา - Vim.org

No Description

Get latest news from Blognone

Comments

By: max212
Android Red HatSUSE Ubuntu
on 19 May 2018 - 15:30 #1050390
max212's picture

นึกถึง ตอนครั้งแรกที่ใช้ Vim บน Server ที่ไม่มี Desktop เหงื่อตก ตาเหลือก กันเลยทีเดียว ตอนนั้น ออกไม่ได้ตอนนี้ ต้องลงไว้ทุกเครื่อง ขาด Vim ไม่ได้ เหมือนคน ที่ขาดอาหารไม่ได้

By: Sephanov
iPhone Ubuntu
on 19 May 2018 - 15:43 #1050391
Sephanov's picture

ไม่กล้าแตะ Vim เลยเพราะคำสั่งดูยุ่งยากนี่แหล่ะส่วนตัวถนัด nano มากกว่า

By: kajokman
Contributor Android In Love
on 19 May 2018 - 15:46 #1050392
kajokman's picture

แล้วถ้าเปิด vim ใน shell ใน vim ล่ะ

By: lew
Founder Jusci's WriterMEconomics Android
on 19 May 2018 - 16:33 #1050401 Reply to:1050392
lew's picture

ออกไม่ได้ก็เปิด shell ใน vim ใน shell ใน vim ขึ้นมาทำงานต่อ


lewcpe.com , @wasonliw

By: hisoft
Contributor Windows Phone Windows
on 19 May 2018 - 16:48 #1050404 Reply to:1050401
hisoft's picture

??

By: McKay
Contributor Android WindowsIn Love
on 19 May 2018 - 20:34 #1050426 Reply to:1050401
McKay's picture

recursive loop กันเลยทีเดียว


Russia is just nazi who accuse the others for being nazi.someone once said : ผมก็ด่าของผมอยู่นะ :)

By: 7elven
Contributor iPhone Windows Phone Android
on 19 May 2018 - 15:53 #1050394

ไม่เคยใช้ vim เคยใช้แต่ vi

By: sukjai
iPhone Android Red Hat Ubuntu
on 19 May 2018 - 15:54 #1050395

หลังๆ ตระกูล vi ไม่เคยคิดจะใช้เลยผม ใช้ยากเกิน เพราะถ้าเป็น linux ผมใช้ nano ส่วน freebsd ผมใช้ ee

By: lew
Founder Jusci's WriterMEconomics Android
on 19 May 2018 - 17:08 #1050410 Reply to:1050395
lew's picture

ถ้าอยู่กับพวกลินุกซ์เล็กๆ อย่างพวก busybox นี่มันมีแต่ vi นะครับ


lewcpe.com , @wasonliw

By: sukjai
iPhone Android Red Hat Ubuntu
on 19 May 2018 - 19:47 #1050423 Reply to:1050410

ถ้าเป็นแบบนั้นก็คงต้องจำใจใช้ละครับ 55

By: langisser
In Love
on 19 May 2018 - 22:15 #1050434 Reply to:1050395

vi ผมว่าไม่ยากนะครับ แต่ vim นี่ไม่เคยใช้และไม่รู้จักด้วย หวังว่าไม่ใช่ชื่อเต็มของ vi นะครับ

By: IDCET
Contributor
on 19 May 2018 - 22:29 #1050438 Reply to:1050395

เอ... ตกลง vi กับ vim เป็นอันเดียวกันหรือเปล่าครับ


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

By: princeth
Contributor
on 20 May 2018 - 00:25 #1050453 Reply to:1050438

Vim = (Vi IMproved)
vi เป็นซับเซตของ vim
ฟังก์ชันใน vi ทุกอย่าง จะมีหมดใน vim

By: princeth
Contributor
on 20 May 2018 - 00:25 #1050454 Reply to:1050438

Vim = (Vi IMproved)
vi เป็นซับเซตของ vim
ฟังก์ชันใน vi ทุกอย่าง จะมีหมดใน vim

By: wiennat
Writer
on 20 May 2018 - 08:47 #1050483 Reply to:1050438

ส่วนตัวผมพบว่า vim ใช้ง่ายกว่า vi ครับ


onedd.net

By: Sephanov
iPhone Ubuntu
on 20 May 2018 - 11:01 #1050526 Reply to:1050438
Sephanov's picture

Vi เป็นรุ่นแรกๆของ editor บน unix ครับ หลังจากนั้นจึงมีคนเอา Vi ไปพัฒนาต่อ ออกมาเป็น Vim ดังนั้นฟีเจอร์ใน Vi ย่อมมีใน Vim ครับ

By: Hadakung
iPhone Windows Phone Android Windows
on 19 May 2018 - 20:29 #1050425

เดี๋ยวๆมันไม่ใช่หมดปัญหาแล้วครับ ดูจะเพิ่มปัญหาใหม่ด้วย =_=

By: hisoft
Contributor Windows Phone Windows
on 19 May 2018 - 21:05 #1050430 Reply to:1050425
hisoft's picture

เข้า vim shell แล้วกลับออกมาแก้ไฟล์ไม่ได้นี่ฮา

By: mekpro
Contributor Android Ubuntu
on 20 May 2018 - 08:27 #1050478
mekpro's picture

เปิด shell มา killall vim

By: osmiumwo1f
Contributor Windows Phone Windows
on 20 May 2018 - 18:55 #1050604 Reply to:1050478
osmiumwo1f's picture

มันจะฆ่าตัวตายมั้ยถ้าสั่ง kill vim ผ่าน shell ของ vim

By: tomyum
Contributor Android Windows
on 20 May 2018 - 10:06 #1050510
tomyum's picture

เอ่อ ข่าวไม่ยอมบอกวิธีเปิดเชลล์

By: Jirawat
Android
on 20 May 2018 - 16:38 #1050568
Jirawat's picture

ตอนนี้ หัด SpaceVim แนะนำหน่อยครับ

By: A4
iPhone Android Red HatSUSE
on 21 May 2018 - 07:13 #1050647
A4's picture

pico