วิธีล้อมรอบข้อความที่เลือกใน PyCharm เช่นเดียวกับ Sublime Text


125

มีวิธีกำหนดค่า PyCharm เพื่อให้สามารถล้อมรอบโค้ดที่เลือกด้วยวงเล็บเพียงแค่พิมพ์บนแป้นวงเล็บเช่นเมื่อเราใช้ SublimText 2 หรือไม่

คำตอบ:


228

ฉันคิดว่าคุณต้องการอะไรเช่น

Settings | Editor | General | Smart Keys -> Surround selection on typing quote or brace


7
ใน Windows File | Settingsแทนที่จะเป็นPreferences
คดีของ Fund Monica

สิ่งนี้ส่งผลให้มีลักษณะการทำงานคล้ายกับใน Jupyter Notebook ซึ่งทำให้การสลับระหว่างทั้งสองราบรื่นขึ้นมาก ขอบคุณ!
Shovalt

2
บน mac PreferencesแทนSettings
กรอบ

20

PyCharm 4.0 มีตัวเลือกให้Surround With...โดยเลือกข้อมูลโค้ดของคุณแล้วกด

ctrl+ alt+T

หรือบน Mac: + +T

ตัวเลือกที่ 1 ควรให้ฟังก์ชันที่คุณกำลังมองหา:

PyCharm Ctrl + Alt + T


1
ฉันลองแล้ว แต่มันก็เพิ่มการแบ่งบรรทัดด้วย ถ้ามีให้พูดว่า "พิมพ์เอกสาร" เลือก "doc" แล้วใช้สิ่งนี้ "doc" จะเปลี่ยนเป็น "(doc)" ตามที่คาดไว้ แต่จะไปที่บรรทัดอื่น
Douglas Henrique

@DouglasHenrique ว่าพฤติกรรมควรจะเปลี่ยนแปลงได้โดยใช้ตัวแปรเทมเพลต $ END $ live
j_walker_dev

1

Windows: เปิด pycharm และเลือกไฟล์การตั้งค่าตัวแก้ไขสมาร์ทคีย์ในรายการคุณจะทำเครื่องหมายที่ "การเลือกรอบทิศทางเมื่อพิมพ์ใบเสนอราคาหรือวงเล็บปีกกา" จากนั้นใช้ ใส่คำอธิบายภาพที่นี่

รูปภาพตำแหน่ง pycharm ของสมาร์ทคีย์

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