คัดลอกเส้นทางปัจจุบันไปยังคลิปบอร์ดหรือเลือกแถบที่อยู่ใน Total Commander


23

มีทางลัดใด ๆ ในการคัดลอกเส้นทางของไดเรกทอรีปัจจุบันใน Total Commander หรือไม่?

นอกจากนี้ยังสามารถเลือกหรือเน้นแถบที่อยู่ด้วยแป้นพิมพ์ลัดได้หรือไม่?

คำตอบ:


24

คุณสามารถคัดลอกพา ธ ของไฟล์หรือโฟลเดอร์ใด ๆ ที่คุณกำลังดูในบานหน้าต่างใดก็ได้

CTRL+ Pจะเพิ่มเส้นทางไดเรกทอรีปัจจุบันไปยังแถบที่อยู่

นอกจากนี้คุณยังสามารถรับเส้นทางของแต่ละไฟล์ เลือกไฟล์ที่คุณต้องการรับพา ธ คลิก

ทำเครื่องหมาย> คัดลอกชื่อด้วยพา ธ ไปยังคลิปบอร์ด

คุณสามารถเพิ่มปุ่มใหม่ลงในแถบเครื่องมือซึ่งเปิดใช้งานคำสั่งนี้หากคุณใช้ฟังก์ชั่นนี้บ่อยครั้งมาก เพิ่มปุ่มใหม่ให้กับแถบเครื่องมือและกำหนดคำสั่งนี้:cm_CopyFullNamesToClip

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

การกำหนดค่า> อื่น ๆ

สำหรับทางลัดที่จะมุ่งเน้นไปที่บรรทัดคำสั่งไม่มีทางลัดในตัวที่จะทำ แต่คุณสามารถกำหนดปุ่มใหม่หรือแป้นพิมพ์ลัดให้กับคำสั่งได้cm_FocusCmdLineอีกครั้งซึ่งจะพาคุณจากทุกที่ที่คุณไปยังแถบคำสั่งโดยตรง เนื้อหาทั้งหมด


14

Homeแล้ว+ShiftF6

ในฐานะที่เป็น molgar / ตัณหา-skretka กล่าวและยังCtrl+ Pแต่การใช้Shift+ และShift+ เพื่อไปยังบรรทัดคำสั่งและตัดกับ+CtrlX

เพราะเห็นว่ายังทำงานในบทสรุปและภาพขนาดย่อ '' ในโหมดไม่เพียง แต่ในแบบเต็ม (พิเศษ: ดูโหมดที่สามารถใช้ได้กับShift+ F1)


10

มีทางลัดใด ๆ ในการคัดลอกเส้นทางของไดเรกทอรีปัจจุบันใน Total Commander หรือไม่?

Ctrl+ Pและจากนั้นหรือ(ปุ่มลูกศร) เพื่อคัดลอกไดเรกทอรีปัจจุบันไปยังบรรทัดคำสั่งแล้วเลือกให้คุณ แล้วก็Ctrl+ Cสำเนา

นอกจากนี้ยังสามารถเลือกหรือเน้นแถบที่อยู่ด้วยแป้นพิมพ์ลัดได้หรือไม่?

ใช้Homeรหัสของคุณเพื่อแสดงสัญลักษณ์[.. ]ที่ด้านบนของรายการไดเรกทอรี นั่นคือไดเรกทอรีหลัก จากนั้นใช้Shift+ F6เพื่อมุ่งเน้นและเน้นแถบที่อยู่ (แก้ไขหากคุณต้องการ!)


ใน TC 8+ มันshift+F6สำหรับฉันไม่ได้ ctrl+f6แก้ไขคำตอบเนื่องจากฉันป้อน'directotry bar' / 'breadcrumb bar' / 'ไดเรกทอรีปัจจุบันเหนือรายการไฟล์โดยไม่ได้ตั้งใจ'โดยบังเอิญและกำลังค้นหาทางลัด
n611x007

หรือจะไม่ทำงานในทุกสถานการณ์ พิจารณาโหมดภาพหรือCtrl+F1 'บทสรุป'โหมด ใช้Shift+ แทน
n611x007

7

แฮ็คที่ดีกำลังใช้งาน: การกำหนดค่า> ตัวเลือก> อื่น ๆ > กำหนดคีย์ลัดใหม่ ตอนนี้คุณสามารถเพิ่ม Control + L และใน Command เลือก cm_EditPath

กด Control + L จะเลือกเส้นทางเช่นเดียวกับ Firefox, สำรวจ (ใน windows 8), โลมา, Nautilus, ...


และมันทำงานสำหรับฉันไปยังไดเรกทอรีสำเนาเส้นทางปัจจุบันยัง :)
รหัส


7

การกำหนดค่า -> ตัวเลือก -> อื่น ๆ -> กำหนดคีย์ลัด -> ฮอต - - กำหนดฮอตคีย์ที่ต้องการ (เช่น F10) -> คำสั่ง cm_CopySrcPathToClip

นี่คือลักษณะเมนูการกำหนดค่า:

URL สำหรับภาพของเมนูการกำหนดค่า


คุณช่วยขยายคำตอบของคุณเล็กน้อยเพื่ออธิบายวิธีการทำสิ่งนี้ให้สำเร็จได้ไหม ขอบคุณ
fixer1234

หากคุณต้องการพา ธ ไฟล์แบบเต็มที่มีชื่อไฟล์อยู่ให้ใช้ cm_CopyFullNamesToClip
อเล็กซ์

2

ฉันไม่คิดว่าจะมีแป้นพิมพ์ลัดสำหรับฟังก์ชั่นอย่างใดอย่างหนึ่ง

รายการของปุ่มลัด TC สามารถพบได้ที่นี่: http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

มีวิธีการสร้างปุ่มลัดที่กำหนดเองสำหรับฟังก์ชั่นใน TC (สำหรับคำสั่งที่มีทั้งหมด) หรือแม้กระทั่งสำหรับคำสั่งที่กำหนดเอง ข้อมูลที่สามารถพบได้ที่นี่และที่นี่ คุณสามารถสร้างทางลัดที่ต้องการได้


0

สิ่งที่เกี่ยวกับการแก้ปัญหา 1 คลิก ? ใช้ Python (ซึ่งยอดเยี่ยมด้วยเหตุผลหลายประการ):

  1. [หากคุณยังไม่ได้ติดตั้ง]:ติดตั้ง Python จากhttps://www.python.org/downloads/ (โดยทั่วไปแล้วเวอร์ชันล่าสุดก่อนที่จะแนะนำ 3.0 โดยทั่วไปจะมีการสนับสนุนที่ดีกว่า แต่ในกรณีนี้มันไม่ควร ' เรื่อง)
  2. [ถ้าคุณไม่ได้มันยัง]:pip install pyperclipในคำสั่งประเภทบรรทัด:
  3. เขียนสคริปต์สั้น ๆ ต่อไปนี้และบันทึกเป็น.pywไฟล์:

    '''
        Run from TC's button with a "%P parameter (not "%p)
        It will pass the current path into the clipboard
    '''
    import sys, pyperclip
    
    pyperclip.copy(' '.join(sys.argv[1:]))
    
  4. ลากสคริปต์ไปยังแถบปุ่ม TC ของคุณ มันจะกลายเป็นปุ่ม
  5. คลิกขวาที่ปุ่มที่สร้างขึ้นใหม่และในประเภทฟิลด์ "พารามิเตอร์" "%P(ไม่ใช่"%p; เครื่องหมายคำพูดคู่ซ้ำซ้อน"เป็นสิ่งสำคัญในการจัดการพา ธ ที่มีอักขระเว้นวรรคมากกว่าหนึ่งตัวติดกัน)
  6. [ไม่บังคับ]:เปลี่ยนไอคอนโดยพิมพ์wcmicons.dllในฟิลด์ "ไฟล์ไอคอน" และเลือกสิ่งที่ใช้งานง่ายเช่น:ป้อนคำอธิบายรูปภาพที่นี่

จากนี้ไปเมื่อใดก็ตามที่คุณคลิกปุ่มนั้นพา ธ แบบเต็มไปยังไดเรกทอรีของพาเนลปัจจุบันของคุณจะถูกคัดลอกไปยังคลิปบอร์ด!


0

ฉันคิดว่าctrl- dเป็นสิ่งที่คุณต้องการจากนั้นคุณสามารถใช้ctrl+ cเพื่อคัดลอกเส้นทาง


0

TC มักจะอนุญาตให้แก้ไขเส้นทางปัจจุบันหากคุณกด Shift + F6 บนรายการ ".. " แต่คุณสามารถกำหนดปุ่มลัดใด ๆ ภายใต้การกำหนดค่า - อื่น ๆ สำหรับคำสั่งภายใน cm_EditPath และใช้สำหรับงานนี้ - มันจะทำงานเสมอ เช่นฉันชอบใช้ปุ่มลัด Alt + Up

แหล่งที่มา: ทางลัดไปยังพื้นที่พา ธ (ไดเรกทอรีปัจจุบัน) (แก้ไข)


-1

วิธีแก้ปัญหาด้วย bat แทน python:

  1. ไปที่ "การกำหนดค่า / ปุ่มลัด / กำหนดคีย์ใหม่"
  2. เลือกการรวมกันของคีย์ฟรี
  3. กดปุ่มแว่นขยาย
  4. กดปุ่มใหม่เพื่อกำหนดคำสั่งผู้ใช้ใหม่
  5. ในคำสั่งเขียน: cmd /c echo
  6. ในพารามิเตอร์: %P | clip
  7. คลิกที่ "ตกลง" สองครั้งจากนั้นกดช่องทำเครื่องหมายสีเขียว

ในทางเทคนิคมันไม่ผิด แต่เป็นชนิดยืดยาว
Mahmoud Khaled

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