VIM: Search and Replace in Visual mode
วันนี้เกิดเหตุการ์ณต้อง copy code มาแปลงให้อยู่ในรูปของการ call function ซึ่งอยู่ในรูปแบบนี้
ปัญหานี้สามารถแก้ได้ด้วย :%s/,$/);/
ได้ซึ่งแม้เราต้องการเลือกอันที่จะเปลี่ยนเราก็สามารถใช้ gc option ได้เหมือนกัน
แต่ถ้าเราต้องการเปลี่ยนตอนเราอยู่ที่ visual mode บ้างล่ะ จะทำยังไง
- ให้เรากด
v
เพื่อเปิด visual mode และคลุมข้อความที่เราต้องการ
- พิมพ์
:s/(searchword)/(replaceword)/
โดยในตัวอย่าง (searchword) คือ,$
(หา , ตัวสุดท้ายใน line นั้น) และ (replaceword) คือ );
จากนั้นกด enter ก็จะ replace ให้ในส่วนของที่เรา visual ไว้ :)
Written by thanabodee Charoenpiriyakij
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Vim
Authors
Related Tags
#vim
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#