setup vim เพื่อค้นหาพา ธ python


3

ฉันใช้เสียงเรียกเข้าเป็นเครื่องมือแก้ไขหลักของฉันพร้อมกับไฟล์หลาม ฉันต้องการที่จะสามารถเปิดไฟล์หลามได้อย่างง่ายดาย

เป็นตัวอย่าง: ฉันกำลังดูโมดูลเฉพาะA.pyในนั้นฉันเห็นบรรทัดimport funkyModuleฉันต้องการแก้ไขโมดูลนั้นดังนั้นฉันเพียงแค่พิมพ์คำสั่ง:pyed funkyModuleและ คำสั่งpyedvim- ค้นหาไฟล์โดยอัตโนมัติfunkyModule.py(หรือfunkyModule/__init__.py) ที่เคยเกิดขึ้นบน เส้นทางหลาม

ความสามารถนี้เป็นแบบจำลองความสามารถในการถ้าipythonเชลล์ซึ่ง

In [#]: edit funkyModule

ทำในสิ่งที่ฉันเพิ่งอธิบาย

คำตอบ:


1

คุณสามารถใช้ ctags มันจัดทำดัชนีโครงการของคุณและโดยทั่วไปสามารถใช้ดังนี้:

:tag foo<CR>          " open method/class/variable/whatever foo
:ptag foo<CR>         " open method/class/variable/whatever foo in a preview window
<C-]> on foo(1, 2, 3) " open method/class/variable/whatever foo
etc.

:help tagsดู

อีกวิธีคือการตั้งค่าpathตัวเลือกให้เป็นค่าที่เหมาะกับโครงการของคุณและใช้:findคำสั่ง

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