Salin jalur saat ini ke papan klip atau pilih bilah alamat di Total Commander

23

Apakah ada jalan pintas untuk menyalin jalur direktori saat ini di Total Commander?

Juga, apakah mungkin untuk memilih atau menyorot bilah alamat dengan pintasan keyboard?

Mert Nuhoglu
sumber

Jawaban:

24

Anda memang dapat menyalin jalur file atau folder apa pun yang Anda lihat di panel mana pun.

CTRL+ Pakan menambahkan jalur direktori saat ini ke bilah alamat.

Anda juga bisa mendapatkan jalur file individual. Pilih file yang ingin Anda dapatkan jalurnya, klik

Tandai> Salin Nama Dengan Path Ke Clipboard.

Anda bahkan dapat menambahkan tombol baru ke bilah alat yang mengaktifkan perintah ini jika Anda sering menggunakan fungsi ini. Tambahkan tombol baru ke bilah alat, dan berikan perintah ini:cm_CopyFullNamesToClip

Opsi lain untuk akses mudah adalah memetakan pintasan keyboard khusus ke fungsi ini. Ini dilakukan di

Konfigurasi> Lain-lain.

Adapun cara pintas untuk fokus pada baris perintah, tidak ada jalan pintas built-in untuk melakukannya, tetapi Anda dapat kembali menetapkan tombol atau pintasan keyboard baru untuk perintah cm_FocusCmdLine, yang membawa Anda dari mana pun Anda langsung ke bilah perintah, memilih seluruh isinya.

molgar
sumber
14

Home, lalu Shift+ F6.

Seperti kata molgar / randy-skretka, dan juga Ctrl+ Ptetapi menggunakan Shift+ dan Shift+ untuk pergi ke baris perintah dan memotong dengan Ctrl+ X.

karena itu juga berfungsi dalam 'mode' Tampilan Singkat dan Gambar Kecil , tidak hanya dalam Penuh (tambahan: lihat mode yang tersedia dengan Shift+ F1).

n611x007
sumber
10

Apakah ada jalan pintas untuk menyalin jalur direktori saat ini di Total Commander?

Ctrl+ Pdan kemudian ATAU (tombol panah) untuk menyalin direktori saat ini ke baris perintah dan kemudian memilihnya untuk Anda. Kemudian cukup Ctrl+ Csalin.

Juga, apakah mungkin untuk memilih atau menyorot bilah alamat dengan pintasan keyboard?

Gunakan Homekunci Anda untuk menempatkan Anda di atas notasi [..] di bagian atas daftar direktori. Itu direktori induk. Kemudian gunakan Shift+ F6untuk fokus dan sorot bilah alamat (edit jika perlu!).

Randy Skretka
sumber
di TC 8+ itu shift+F6untuk saya, bukan ctrl+f6 . mengedit jawaban karena saya tidak sengaja memasukkan 'directotry bar' / 'breadcrumb bar' / 'direktori saat ini di atas daftar file' secara tidak sengaja dan sedang mencari jalan pintas
n611x007
yang OR tidak akan bekerja di semua situasi. Pertimbangkan mode thumbnail atau mode Ctrl+F1 'Ringkas' . gunakan Shift+ sebagai gantinya
n611x007
7

Peretasan yang baik menggunakan: Konfigurasi> Opsi> Lain-lain> Tentukan ulang hotkey. Sekarang Anda dapat menambahkan Control + L dan di Command pilih cm_EditPath

menekan Control + L akan memilih jalur seperti Firefox, Explore (di windows 8), Dolphin, Nautilus, ...

Majid Asgari
sumber
Dan itu berfungsi bagi saya untuk menyalin jalur direktori saat ini juga :)
CoDe
Lihat juga di sini .
Mohammad Dehghan
7

Konfigurasi -> Opsi -> Lain-lain. -> Tentukan ulang hotkey -> Hotkey -> Tetapkan hotkey yang diinginkan (mis. F10) -> Command cm_CopySrcPathToClip

Beginilah tampilan menu konfigurasi:

URL untuk gambar menu konfigurasi

Beens
sumber
Dapatkah Anda sedikit memperluas jawaban Anda untuk menjelaskan bagaimana mencapai ini? Terima kasih.
fixer1234
jika Anda memerlukan path file lengkap dengan nama file di dalamnya maka gunakan cm_CopyFullNamesToClip.
Alex
2

Saya tidak berpikir ada pintasan keyboard ke salah satu fungsi.

Daftar hotkey TC dapat ditemukan di sini: http://www.keyxl.com/aaa8055/84/Total-Commander-keyboard-shortcuts.htm

Ada cara untuk membuat tombol pintas khusus untuk fungsi di TC (untuk semua perintah yang tersedia) atau bahkan untuk perintah khusus. Informasi dapat ditemukan di sini dan di sini . Anda mungkin dapat membuat pintasan yang Anda inginkan di sana.

pengguna 99572 baik-baik saja
sumber
0

Bagaimana dengan solusi 1-klik ? Ini menggunakan Python (yang bagus untuk banyak alasan):

  1. [Jika Anda belum memilikinya]: Instal Python dari https://www.python.org/downloads/ (secara umum versi terbaru sebelum 3.0 umumnya disarankan, ia memiliki dukungan yang lebih besar, tetapi dalam hal ini seharusnya tidak t masalah).
  2. [Jika Anda tidak memilikinya belum]: Dalam perintah baris jenis: pip install pyperclip.
  3. Tulis skrip pendek berikut dan simpan sebagai .pywfile:

    '''
        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. Seret skrip ke bilah tombol TC Anda. Ini akan menjadi tombol.
  5. Klik kanan pada tombol yang baru dibuat dan dalam jenis bidang "Parameter" "%P(bukan "%p; tanda kutip ganda tunggal "penting untuk menangani jalur dengan lebih dari satu karakter spasi di samping satu sama lain).
  6. [Opsional]: Ubah ikonnya dengan mengetikkan wcmicons.dllbidang "File ikon", dan pilih sesuatu yang intuitif, seperti:masukkan deskripsi gambar di sini

Mulai sekarang, setiap kali Anda mengklik tombol itu, jalur lengkap ke direktori panel Anda saat ini akan disalin ke clipboard!

Ellockie
sumber
0

Saya pikir ctrl- dadalah apa yang Anda inginkan, maka Anda dapat menggunakan ctrl+ cuntuk menyalin path.

shaojwa
sumber
0

Biasanya TC memungkinkan untuk mengedit jalur saat ini jika Anda menekan Shift + F6 pada item "..". Tetapi Anda dapat menetapkan hotkey apa pun di bawah Configuration - Misc. untuk perintah internal cm_EditPath dan gunakan untuk tugas ini - ini akan selalu berfungsi. Misalnya saya suka menggunakan tombol pintas Alt + Up.

Sumber: Pintasan ke area jalur (direktori saat ini)? (terpecahkan)

pengguna685044
sumber
-1

Solusi dengan bat bukannya python:

  1. pergi ke "konfigurasi / Misc / mendefinisikan kembali hotkey"
  2. memilih kombinasi tombol gratis
  3. tekan tombol kaca pembesar
  4. tekan tombol baru untuk menentukan perintah pengguna baru
  5. di perintah tulis: cmd /c echo
  6. dalam parameter: %P | clip
  7. klik "OK" dua kali, lalu tekan kotak centang hijau
Miki
sumber
Secara teknis itu tidak salah, tetapi jenisnya bentangan panjang.
Mahmoud Khaled
-1

CNTRL-P benar, tetapi untuk memiliki jalur saat ini di area perintah di bawah, ada CNTRL-SHIFT-ENTER

Dirk Zaal
sumber