Sublime Text 2 - แสดงการนำทางไฟล์ในแถบด้านข้าง


418

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


มีวิธีการเปิดทั้งสองไฟล์ข้อความประเสริฐของคุณบนแถบเลื่อนด้านขวาหรือไม่?
James

แนะนำให้คุณใช้แพ็คเกจนั้นgithub.com/facelessuser/FuzzyFileNav
aurny2420289

คำตอบ:


692

คุณต้องเพิ่มโฟลเดอร์ในหน้าต่าง Sublime Text เพื่อนำทางผ่านแถบด้านข้าง ไปที่File -> Open Folder...และเลือกไดเรกทอรีสูงสุดที่คุณต้องการนำทาง

นอกจากนี้ 'ดู -> แถบด้านข้าง -> แสดงแถบด้านข้าง' หากยังไม่แสดง ในเวอร์ชั่นใหม่มีเพียงเมนู 'เปิด' และไม่มีตัวเลือกแยกต่างหากสำหรับการเปิดโฟลเดอร์


68
บน OS X ใช้งานได้ตามปกติFile -> Openแล้วคลิกOpenในโฟลเดอร์ใด ๆ ในกล่องโต้ตอบไฟล์ใหม่
Timm

14
ฉันพยายามหาปลั๊กอินมานานกว่า 6 เดือนแล้ว +1
Brian Dillingham

5
มีแป้นพิมพ์ลัดเพื่อไปยังพาเนลโฟลเดอร์โดยไม่ใช้เมาส์หรือไม่?
lv10

32
เพิ่งจะคิดออกCtrl + 0
lv10

3
คุณไม่สามารถดูรายการไฟล์ในโฟลเดอร์ปัจจุบันที่ไฟล์ที่เปิดอยู่ตั้งอยู่ที่ไหน ฉันไม่อยากจะเชื่อเลยว่าไม่มีใครเขียนปลั๊กอินเช่นนี้ ใช่คุณสามารถเห็นพวกเขาในกล่องโต้ตอบ "เปิดไฟล์" แต่มันจะไม่เป็นการดีถ้าคุณสามารถดูโครงสร้างโฟลเดอร์ปัจจุบันและนำทางออกไปสู่โฟลเดอร์ด้านในขวาในแถบด้านข้างและอาจแสดงตัวอย่างไฟล์โดยไม่ต้องเปิดเหมือนจริง ใน Visual Studio 2012
iLemming

100

คุณสามารถลากโฟลเดอร์ของคุณไปที่แถบด้านข้าง ในการเปิดใช้งานแถบด้านข้างคุณควรทำมุมมอง -> แถบด้านข้าง -> แสดงไฟล์ที่เปิด คุณจะได้เปิดไฟล์ (แท็บ) โครงสร้างและโฟลเดอร์ที่แถบด้านข้าง


34
ctrl+k ctrl+bหรือcmd+k cmd+b(MAC) เพื่อเปิดใช้งานแถบด้านข้าง
snowbound

3
แถบด้านข้างของฉันเพิ่งหายไปโดยไม่มีเหตุผลที่ชัดเจน! มันคงที่ ขอบคุณ! :)
Domi

40

ใช้Ctrl+ 0เพื่อเปลี่ยนโฟกัสเป็นแถบข้าง


3
ขอบคุณ. เมื่อแถบด้านข้างถูกโฟกัสขึ้น / ลงไปก่อนหน้า / ถัดไปไฟล์, ซ้าย / ขวายุบ / ขยาย!
Amy

มันไม่ใช่คำตอบของคำถามที่ถาม แต่มันช่วยฉันได้
mmohaveri

@mmohaveri นั่นเป็นที่ถกเถียงกัน มันเป็นคำถามที่พูดไม่ดีที่เริ่มต้นด้วย
สกอตต์

1
ใน Windows '' 'Ctrl-K Ctrl-B "จะเปิดและปิดแถบข้างแน่นอนว่าคุณต้องดู -> ShowOpenFiles ก่อนหรือตั้งค่าโปรเจ็กต์เพื่อให้สามารถเข้าถึงแถบข้างได้
SherylHohman

24

แทนที่จะเปิดโฟลเดอร์ให้ลองเพิ่มโฟลเดอร์โดยไปที่ "โครงการ" -> "เพิ่มโฟลเดอร์เข้ากับโครงการ ... " ซึ่งเปิดกล่องโต้ตอบการเลือกโฟลเดอร์ วิธีนี้โฟลเดอร์จะไม่เปิดในหน้าต่างใหม่และจะถูกเพิ่มในพื้นที่ทำงานปัจจุบันของคุณ

หากคุณไปที่ "Project" -> "Save Project As ... " คุณสามารถบันทึกการตั้งค่าปัจจุบันของคุณ (การตั้งค่าเซลล์, เปิดไฟล์, การเปลี่ยนแปลงที่ไม่ได้บันทึก ฯลฯ ... ) ทำให้ง่ายต่อการสลับร้อนระหว่างหลายโครงการ โดยไม่สูญเสียการควบคุมและการเปลี่ยนแปลงที่ยังไม่ได้บันทึกซึ่งอาจไม่ปลอดภัยที่จะได้รับการบันทึกในตอนนี้ แต่อาจเป็นการสูญเสียหากคุณทิ้งการเปลี่ยนแปลงเหล่านั้น (ตรวจสอบให้แน่ใจว่าได้"hot_exit"ตั้งค่าไว้ที่true)

และCtrl+ Alt+ P(Linux และ Windows) / Super+ Ctrl+ P(Mac) ช่วยให้คุณสามารถสลับระหว่างโครงการที่บันทึกไว้

วิธีนี้คุณไม่ต้องตั้งค่าโปรแกรมแก้ไขของคุณทุกครั้งที่คุณต้องการทำงานกับหนึ่งในโครงการของคุณ

คำแนะนำ: ลองhttp://sublime-text-unofficial-documentation.readthedocs.org/en/sublime-text-2/ซึ่งเป็นแหล่งข้อมูลที่ยอดเยี่ยมสำหรับผู้เริ่มต้นมันสอนให้คุณรู้จักเชือกและแสดงพลังของ "ใหม่" ของคุณ แก้ไขเพียงแค่เริ่มต้นด้วยการ"แก้ไข" บท


ตกลงไฟล์> เปิด ... เปิดโฟลเดอร์ในโครงการใหม่
จิมเบิร์กแมน

นี่คือสิ่งที่ฉันกำลังมองหาโดยไม่รู้ตัว - ใหม่สำหรับ Sublime และไม่ได้ทำงานโครงการ ...
HDave

15
  1. open ST (ข้อความประเสริฐ)

  2. เพิ่มโฟลเดอร์รูทโปรเจ็กต์ของคุณลงใน ST : link: https://stackoverflow.com/a/18798528/1241980

  3. แสดงแถบด้านข้าง : แถบเมนูView> Side Bar>Show Side Bar

  4. ลองCtrl+ Pเพื่อเปิดไฟล์someFileName.py

ที่ไม่แผงนำทางสำหรับไฟล์ opennedและโฟลเดอร์โครงการปรากฏในด้านซ้ายของ ST หรือไม่

พิเศษ: ต้องการดูไฟล์อื่นที่อยู่ในไดเรกทอรีเดียวกันด้วยsomeFileName.pyหรือไม่
ในขณะที่ฉันพบว่าแถบด้านข้างของ ST ดูเหมือนจะไม่สนับสนุนสิ่งนี้ แต่คุณสามารถลองCtrl+ Okeyshort ใน (ST) เพื่อเปิดเบราว์เซอร์ไฟล์ระบบของคุณซึ่ง ST จะช่วยให้คุณค้นหาลงในโฟลเดอร์ที่มีsomeFileName.pyและเป็นไฟล์พี่น้อง


10

คำตอบก่อนหน้าทั้งจาก Matt York และ Cyberbolt นั้นถูกต้อง

แนวคิดพื้นฐานอยู่ที่นี่ที่คุณต้องการรับFile explorerใน Sublime

วิธีการ:

1) ด้วย File -> New Folder -> Click on Desired folder and Hit Openคุณจะได้รับหน้าต่างป๊อปอัพใหม่ในประเสริฐซึ่งสำหรับฉันมันน่ารำคาญมาก

2) ฉันใช้ตัวเลือกที่สองซึ่งเป็น drag'n'drop จากหน้าต่าง nautilus (aka Files) drag'n'drop your file you want to explore from nautilus to sublime sidebarง่ายดาย ด้วยวิธีนี้คุณจะอยู่ในหน้าต่างเดียวกันและทุกอย่างก็เจ๋ง

อย่าลืมที่จะช่วยให้ดู -> แถบด้านข้าง -> แสดง Sidebar และ drag'n'drop root privlegesที่นั่นมาจากหอยโข่งและแน่นอนทำงานด้วย มันใช้งานได้เหมือนมีเสน่ห์


3

ดูปลั๊กอินนี้

https://github.com/stvkoch/sublime-text-go-to-file

รุ่นนี้ในขณะที่ไม่รวมกับสาขาแยกมีอำนาจมากขึ้นในการค้นหาไฟล์ basead กับชื่อคลาส

ลอง:

เลือกเนมสเปซและคลิก alt + d คลิกที่คำของชื่อคลาสแล้วคลิก alt + d คลิกบนเส้นทางของไฟล์เทมเพลตแล้วคลิก alt + d


2

นี่ไม่ใช่วิธีแก้ปัญหา แต่เป็นการเปิดไฟล์ใหม่มันใช้งานได้ดี:

AdvancedNewFile

https://github.com/skuroda/Sublime-AdvancedNewFile

Command + Option + n เพื่อบันทึกไฟล์ในไดเรกทอรีใหม่หรือที่มีอยู่

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

ดังนั้นสิ่งนี้จะวางyour_file.html.erbในมุมมองที่มีอยู่ไดเรกทอรีในแอป Rails ถ้าคุณต้องการไดเร็กตอรี่ใหม่ - คุณแค่พิมพ์มันเป็นพา ธ แล้วกด Enter

นอกจากนี้คุณยังสามารถ Tabให้เทอร์มินัลเติมข้อความอัตโนมัติสำหรับไดเรกทอรีที่มีอยู่

สิ่งนี้ไม่ได้ให้การนำทางแถบด้านข้างที่ฉันกำลังมองหา แต่อย่างน้อยก็ช่วยได้ด้วยความต้องการที่สำคัญอย่างหนึ่งที่เกิดขึ้นบ่อยครั้ง


และถ้าคุณนำหน้าชื่อด้วย:คุณสามารถสร้างไฟล์ในตำแหน่งที่สัมพันธ์กับไฟล์ที่เปิดอยู่ในปัจจุบันเช่น::../myfile.js
ptim

1

เพียงทำ: Ctrl+ K+B

ขอให้มีความสุขมาก ๆ ในวันนี้! : D


ทางลัดนี้ได้รับการสนับสนุนในรุ่นใดรุ่นหนึ่งหรือทั้งหมดหรือไม่
Akber Iqbal

@AkberIqbal งานนี้ใน SublimeText2 ตั้งแต่ปี 2012 (ฉันไม่ทราบว่าเวอร์ชันใด) แต่ทางลัดนี้ใช้งานได้ในบางกรณีเท่านั้นหากไม่ได้ผลกับคุณตัวนี้ควรทำเคล็ดลับ: Ctrl + k และจากนั้น Ctrl + b . คุณสามารถเห็นมันทำงานได้ในปี 2012 Sublime2 ที่นี่: forum.sublimetext.com/t/ctrl-b-ctrl-k-doesnt-toggle-sidebar/…
Breno Medeiros de Oliveira

ฉันไม่แน่ใจว่ามันใช้ได้กับทุกเวอร์ชั่นหรือไม่ แต่เพิ่งไปเป็นเวอร์ชั่นล่าสุดและคุณควรจะดี นอกจากนี้ Ctrl + k แล้ว Ctrl + b ก็ใช้ได้เช่นกัน
Breno Medeiros de Oliveira

0

ฉันเพิ่มรายการเมนูบริบทเพื่อให้โฟลเดอร์เปิดใน Sublime Text ใน windows คุณสามารถคลิกขวาที่โฟลเดอร์ใดก็ได้และเปิดโครงสร้างใน Sublime คุณสามารถสร้างบริการ (?) สำหรับ Mac OS - ฉันไม่คุ้นเคยกับกระบวนการ

สามารถบันทึกข้อมูลต่อไปนี้ในไฟล์ (OpenFolderWithSublime.reg) เพื่อรวมเข้ากับรีจิสทรี ให้แน่ใจว่าได้ปรับเปลี่ยนโครงสร้างไดเรกทอรีให้ชี้ไปที่การติดตั้ง Sublime ของคุณอย่างเหมาะสม อีกทางหนึ่งคุณสามารถใช้ REGEDIT และเรียกดู HKCR \ Folder \ shell และสร้างค่าด้วยตนเอง

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text]

[HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text\command]
@="C:\\Program Files\\Sublime Text 2\\sublime_text \"%1\""
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.