ฉันเพิ่งเริ่มใช้ Sublime Text 2 โดยมาจาก emacs
ฉันเลือกพื้นที่ของข้อความแล้ว ภายในภูมิภาคนั้นฉันต้องการแทนที่อินสแตนซ์ข้อความทั้งหมดของ '0' ด้วย '255'
ฉันจะเปลี่ยนข้อความประเภทนี้ได้อย่างไร
ฉันเพิ่งเริ่มใช้ Sublime Text 2 โดยมาจาก emacs
ฉันเลือกพื้นที่ของข้อความแล้ว ภายในภูมิภาคนั้นฉันต้องการแทนที่อินสแตนซ์ข้อความทั้งหมดของ '0' ด้วย '255'
ฉันจะเปลี่ยนข้อความประเภทนี้ได้อย่างไร
คำตอบ:
สิ่งนี้ทำให้ฉันผิดหวังและไม่มีคำตอบใด ๆ ที่ทำให้ฉันได้สิ่งที่ฉันต้องการ ในที่สุดฉันก็พบคำตอบที่ฉันต้องการบน mac ถ้าคุณทำ⌘+ option+ Fมันจะแสดงแถบ Find-Replace ที่ด้านล่างของตัวแก้ไขซึ่งอยู่ในไฟล์ที่คุณเปิด
มีตัวเลือกไอคอนซึ่งเมื่อวางเมาส์เหนือข้อความว่า "ในการเลือก" ซึ่งคุณสามารถเลือกเพื่อค้นหาและแทนที่ภายในส่วนที่เลือกได้ ฉันชี้ไปที่ไอคอนที่ถูกต้องในภาพหน้าจอด้านล่าง
ตีแทนที่ทั้งหมดและ voila, ทุกกรณีจะถูกแทนที่ด้วย '0'
'255'
หมายเหตุ:คุณลักษณะนี้จะใช้ได้เฉพาะเมื่อคุณใช้⌘+ +optionF
มันจะไม่ปรากฏเมื่อคุณใช้⌘+ +shiftF
หมายเหตุ:นี้จะเข้ามาแทนที่ทุกกรณีด้วย'0'
'255'
หากคุณต้องการแทนที่0
(โดยไม่มีเครื่องหมายคำพูด) 255
ให้ใส่0
(ไม่มีเครื่องหมายคำพูด) และ255
ในช่องFind What:
และReplace With:
ตามลำดับ
บันทึก:
optionคีย์จะถูกระบุว่าเป็นaltคีย์
⌘คีย์จะถูกระบุว่าเป็นcommandคีย์
Ctrl+H
บน GNU / Linux หรือเมนูFind
>Replace...
Windows OS
มันCtrl+H
หรือเมนูFind > Replace...
ดูเหมือนว่าจะเหมือนกับ Linux (ดูความคิดเห็นของ @cbliard)
บน Mac คุณสามารถเลือกข้อความที่คุณเป็นหลังจากนั้นกด: cmd+ ctrl+G
การดำเนินการนี้จะเป็นการเลือกทุกข้อความที่คุณเลือกภายในเอกสารเดียวกัน หากตอนนี้คุณเริ่มพิมพ์เพื่อแทนที่ข้อความที่ไฮไลต์ดั้งเดิมของคุณคุณจะแทนที่เหตุการณ์อื่น ๆ ทั้งหมดพร้อมกัน
คำตอบบางส่วนที่นี่ไม่ได้ช่วยจริงๆ
ผู้คนกำลังแสดงวิธีค้นหาสิ่งของ แต่ตอนนี้จะแทนที่ได้อย่างไร
ฉันเพิ่งดูและดูเหมือนว่าเป็นCtrl+ Hสำหรับแทนที่จากนั้นคุณจะได้รับกล่องโต้ตอบค้นหาและกล่องโต้ตอบแทนที่ สิ่งนี้ได้ผลสำหรับฉัน
cmd
+ H
สำหรับการซ่อนไม่ใช่ctrl
แม้ว่าจะมีการกล่าวว่าฉันใช้ Atom แทนประเสริฐในตอนนี้และทางลัดสำหรับการแทนที่คือalt
+ cmd
+ f
ดังนั้นสิ่งต่าง ๆ สามารถเปลี่ยนแปลงได้
ST2 มีคุณสมบัติในการเปลี่ยนตัวเลือกหลายรายการพร้อมกัน
* ดูเมนูค้นหาบนแถบเมนูเพื่อค้นหาคีย์ลัดที่ถูกต้องสำหรับระบบของคุณ สำหรับวานิลลาของ Windows เมนูที่จะบอกคุณว่าการค้นหา -> ด่วนเพิ่มถัดไปเป็นCtrl+ Dและ ค้นหา -> ด่วนข้ามถัดไปคือCtrl+ K, +CtrlD
ฉันรู้ว่าคำตอบนี้หลายครั้งและทุกอย่างถูกต้อง แต่ฉันจะเพิ่มอีก:
เช่นเดียวกับCtrl- Dวิธีการเลือกแต่ละเหตุการณ์ของการเลือกปัจจุบันคุณสามารถเลือกเหตุการณ์ทั้งหมดในไฟล์ด้วยAlt+ F3เมื่อใช้ Windows หรือ Linux ( CMD+ CTRL+ Gใน Mac world)
สิ่งนี้มีประโยชน์สำหรับการเปลี่ยนแปลงมวล
ขั้นแรกให้เลือกส่วนของข้อความที่มีบิตที่คุณต้องการเปลี่ยนแปลง ใน Windows (ขออภัย) มันเป็นCtrl+ HหรือFind > Replace...
สิ่งนี้จะเปิดกล่องค้นหา / แทนที่ที่ด้านล่างของไฟล์ ป้อนรายละเอียดของคุณแล้วคลิกReplace All
(หรือCtrl+ Alt+ Enter)
1) Ctrl + F
(หรือCmd + F
บน Mac);
2) ป้อนสตริงที่คุณต้องการค้นหาในอินพุตที่ด้านล่างของหน้าต่าง
3) กด "ค้นหาทั้งหมด";
ขณะนี้การปรากฏทั้งหมดได้รับการคัดเลือกแล้ว ทำสิ่งที่คุณต้องการ.
นอกเหนือ
Ctrl + F
มีพวงของตัวเลือกที่ด้านซ้ายของการป้อนข้อมูลที่เปิดให้บริการ มีข้อความที่ระบุว่า "ค้นหาในข้อความที่เลือก" เลือกข้อความจำนวนมากตรวจสอบตัวเลือกนั้นและทำซ้ำขั้นตอนเดิมข้างต้นโดยเริ่มจาก 2) ตอนนี้มีการเลือกเฉพาะการจับคู่ที่เป็นของการเลือกนั้นเท่านั้น
คุณสามารถใช้ctrl+ Fเพื่อค้นหาข้อความ
ctrl+ hเพื่อป้อนข้อความแทนที่ จากนั้นctrl+ shift+ hเพื่อแทนที่ข้อความที่เลือกปัจจุบันและย้ายไปยังข้อความที่ตรงกันถัดไป
สำหรับ windows แต่คุณสามารถตรวจสอบใน mac ซึ่งคุณอาจต้องการตรวจสอบการผูกคีย์ภายใต้การตั้งค่า
Windows
1- ค้นหา: CTRL+ F
2- เลือกใน: Alt+ Enter
ตอนนี้คุณสามารถเปลี่ยนการเลือกทั้งหมดได้ในช็อตเดียวเช่นสปอตหน้าแรกของ ST "เห็นบนทีวี"
เครดิตไปที่: https://superuser.com/a/921806/342825
เลือกรายการที่คุณต้องการแทนที่ (ดับเบิลคลิกหรือCtrl- Fเพื่อค้นหา) ...
จากนั้นทำ ( Ctrl- Apple- G) บน Mac (หรือที่เรียกว่า "Quick Find All") เพื่อไฮไลต์การเกิดสตริงทั้งหมดพร้อมกัน
ตอนนี้เพียงพิมพ์ข้อความแทนที่ของคุณโดยตรง ... รายการที่เลือกทั้งหมดจะถูกแทนที่ในขณะที่คุณพิมพ์ (ราวกับว่าเคอร์เซอร์ของคุณอยู่ในตำแหน่งต่างๆพร้อมกัน!)
สะดวกมาก ...
ตามที่ @JOPLOmacedo ระบุไว้ctrl+ Fคือสิ่งที่คุณต้องการ แต่ถ้าคุณไม่สามารถใช้ทางลัดนั้นได้คุณสามารถเช็คอินเมนู:
และคุณมีมัน
คุณยังสามารถตั้งค่า Keybind ที่กำหนดเองสำหรับFind going in
ตามคำขอของคุณสำหรับคำขอการเลือกเท่านั้นจะมีปุ่มที่อยู่ถัดจากช่องค้นหาซึ่งคุณสามารถเลือก"ในการเลือก"ได้
command+shift+F
บทสนทนาเท่านั้น ไม่รู้ว่ามีอีกอันหนึ่ง