จะแก้ไขหลายบรรทัดได้อย่างไร?


121

ฉันต้องการแก้ไขหลายบรรทัดใน eclipse แต่ไม่พบทางลัดหรือปลั๊กอินใด ๆ ใน Geany ฉันแค่กดctrl+ alt+ up/ downฉันสามารถเพิ่ม / แก้ไขหลายบรรทัดได้

บางทีตัวอย่างนี้อาจอธิบายสิ่งที่ฉันหมายถึง:

var text = "myname";
var addr = "myaddr";
var age = "myage";

ฉันต้องการแก้ไขข้อความด้านบนใน:

var my_text = "myname";
var my_addr = "myaddr";
var my_age = "myage";

ข้อความด้านบนเป็นเพียงตัวอย่างง่ายๆ แต่บางครั้งฉันมีหลายบรรทัดที่ต้องแก้ไขคำนำหน้า



1
ฉันเองเปิดโปรแกรมแก้ไขโค้ดอื่นlike VS Codeเพื่อทำสิ่งนี้
Pramesh Bajracharya

@PrameshBajracharya หมายความว่าไง? แอปภายนอกหรือส่วนขยาย?
Entretoize

คำตอบ:


183

กดalt+ shift+ Aเพื่อสลับการเลือกบล็อก (สลับการเลือกบล็อก / คอลัมน์ในโปรแกรมแก้ไขข้อความปัจจุบัน)ซึ่งจะช่วยให้คุณเขียนในแนวตั้งในคราสจากนั้นคุณสามารถทำได้อย่างง่ายดาย


ไปที่ Window-> Preferences

ใส่คำอธิบายภาพที่นี่

ค้นหาการผูกในกล่องข้อความที่ล้อมรอบด้วยกล่องสีแดง


43
เป็นที่น่าสังเกตว่าจะใช้ได้เฉพาะเมื่อการแก้ไขที่คุณต้องการทำมีแนวคอลัมน์
Geoffrey Wiseman

19
@ แฮร์รี่จอย - ในเครื่องมือแก้ไขบางตัวคุณสามารถมีจุดเคอร์เซอร์หลายจุดที่ไม่จำเป็นต้องจัดแนวคอลัมน์ในบรรทัดที่แตกต่างกันการแก้ไข Eclipse ไม่ใกล้อย่างที่ฉันบอกได้เสนอตัวเลือกนั้น
Geoffrey Wiseman

2
IntelliJ IDEA ให้การเลือกหลายคอลลัมน (ALT + J เลือกการเพิ่มขึ้นของคำที่เลือก)
Disper

6
หลังจากกดชุดค่าผสม "alt + shift + A เพื่อสลับการเลือกบล็อก" แล้วกด shift + ลูกศรลงเพื่อเลือกหลายคอลัมน์
erhun

2
จะเป็นอย่างไรหากเราต้องการเขียนในบรรทัดต่างๆ
Nubcake

26

บน OS X คีย์ผสมสำหรับการแก้ไขหลายบรรทัดใน Eclipse (หรือ STS) คือoption/alt+ command+A


3

คุณสามารถลองใช้ปลั๊กอินต่อไปนี้

https://github.com/caspark/eclipse-multicursor/releases

โดยสามารถเลือกและแก้ไขข้อความเดียวกันนี้ได้หลายรายการ สิ่งนี้คล้ายกับฟังก์ชันการเลือกหลายรายการที่มีอยู่ในโปรแกรมแก้ไขเช่นรหัส Sublime และ Visual studio


2
การค้นหา eclipse-multicursor ใน Google ทำให้ฉันกลับมาที่นี่
Matteo

4
โครงการปิดแล้ว :(
mlt
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.