Pycharm: เรียกใช้เฉพาะบางส่วนของไฟล์ Python ของฉัน


89

เป็นไปได้หรือไม่ที่จะเรียกใช้เพียงบางส่วนของโปรแกรมใน PyCharm

ในโปรแกรมแก้ไขอื่น ๆ มีบางอย่างเช่นเซลล์ที่ฉันสามารถเรียกใช้ แต่ฉันไม่พบตัวเลือกดังกล่าวใน PyCharm?

หากไม่มีฟังก์ชั่นนี้มันจะเป็นข้อเสียเปรียบอย่างมากสำหรับฉัน ...


3
คุณสามารถใช้สมุดบันทึก Jupyter ภายใน pyCharm เพียงเลือกโน๊ตบุ๊ค Jupyter รุ่นใหม่
cpu stat

2
เป็นไปได้หรือไม่ที่จะรันโปรแกรมเพียงบางส่วนใน PyCharm ใช่. คุณสามารถดูเว็บไซต์ต่อไปนี้: ป้อนคำอธิบายลิงก์ที่นี่
Siran Liu

คำตอบ:


100

ฉันพบวิธีที่ง่ายกว่านี้

  • ไปที่ไฟล์ -> การตั้งค่า -> คีย์แมป
  • ค้นหาและเปลี่ยนมันให้เป็นทางลัดใหม่เช่นExecute Selection in ConsoleCrl + Enter

นี่เป็นทางลัดเดียวกันกับการกระทำเดียวกันใน Spyder และ R-Studio


8
ดีใจมากที่คุณเพิ่มคำตอบนี้! ฉันมั่นใจว่าผู้ใช้ RStudio และ Spyder ทุกคนจะต้องชอบสิ่งนี้
KenHBS

3
มีวิธีดำเนินการโดยไม่ต้องเลือกส่วนรหัสทุกครั้งหรือไม่? ตัวอย่างเช่นใน Spyder เราสามารถเขียน "# %%" ที่จุดเริ่มต้นและจุดสิ้นสุดของส่วนโค้ดและเราสามารถดำเนินการในคอนโซลด้วย Ctrl + Enter โดยไม่ต้องเลือก
Kanmani

4
@kanmani ดูที่plugins.jetbrains.com/plugin/7858-pycharm-cell-modeมันทำในสิ่งที่คุณขอ
Piotr Czapla

1
หมายเหตุ: แม้จะมีชื่อว่า "Execute Selection in Console" แต่การชี้เคอร์เซอร์ไปที่ใดก็ได้ในบรรทัดและการใช้การกระทำนี้จะดำเนินการบรรทัดปัจจุบัน
ยูเอฟโอ

มีทางลัดสำหรับเรียกใช้ส่วนที่เลือกในเทอร์มินัลหรือไม่?
mikey

67

ทางลัด Pycharm สำหรับเรียกใช้ "Selection" ในคอนโซลคือ ALT + SHIFT + e

เพื่อให้ทำงานได้อย่างถูกต้องคุณจะต้องเรียกใช้ทุกอย่างในลักษณะนี้

ป้อนคำอธิบายภาพที่นี่


21

คุณสามารถเลือกข้อมูลโค้ดและใช้เมนูคลิกขวาเพื่อเลือกการดำเนินการ "ดำเนินการเลือกในคอนโซล"


2
น่าเสียดายที่สิ่งนี้ใช้ไม่ได้เนื่องจากตัวแปรทั้งหมดที่กำหนดไว้ก่อนข้อมูลโค้ดของฉันไม่อยู่ในพื้นที่ทำงานอีกต่อไป
FrankTheTank

@FrankTheTank คุณต้องเน้นรหัสที่เหมาะสมทั้งหมดรวมถึงการนำเข้าใด ๆ โดยพื้นฐานแล้วเป็นทางลัดคัดลอกวาง
raiderrobert

14

คุณสามารถตั้งค่าเบรกพอยต์จากนั้นเปิดคอนโซลการแก้ปัญหา ดังนั้นสิ่งแรกที่คุณต้องเปิดคอนโซลแก้ปัญหา:

ป้อนคำอธิบายภาพที่นี่

หลังจากที่คุณเปิดใช้งานแล้วให้กำหนดจุดพักที่คุณต้องการ:

ป้อนคำอธิบายภาพที่นี่

หลังจากตั้งค่าจุดพักเสร็จแล้ว:

ป้อนคำอธิบายภาพที่นี่

เมื่อดำเนินการเสร็จสิ้น:

ป้อนคำอธิบายภาพที่นี่


6
  1. ไปที่ไฟล์ >> การตั้งค่า >> ปลั๊กอินและติดตั้งปลั๊กอิน PyCharm cell mode
  2. ไปที่ไฟล์ >> การตั้งค่า >> ลักษณะที่ปรากฏและพฤติกรรม >> แผนที่หลักและกำหนดแป้นพิมพ์ลัดสำหรับRun CellและRun Cell and go to next

เซลล์ถูกคั่นด้วย ##

อ้างอิง https://plugins.jetbrains.com/plugin/7858-pycharm-cell-mode

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