Bagaimana cara membuat teks explainer perintah MacOS / * nix seperti ini menggunakan alat?


12
┌── ln(1) link, ln -- make links
   ┌── Create a symbolic link.
                            ┌── the optional path to the intended symlink
                               if omitted, symlink is in . named as destination
                               can use . or ~ or other relative paths
                      ┌─────┴────────┐
ln -s /path/to/original /path/to/symlink
      └───────┬───────┘
              └── the path to the original file/folder
                  can use . or ~ or other relative paths

Menemukan metode yang berguna ini untuk menjelaskan Perintah Linux, tetapi tidak tahu bagaimana @grg melakukannya. Secara manual sangat memakan waktu. Apakah ada alat untuk melakukan hal-hal seperti ini?

Sumber: Bagaimana saya bisa membuat tautan simbolik di Terminal?




2
@ JB Saya sarankan menambahkan jawaban, yang kemungkinan akan diterima . Akan lebih baik untuk memasukkan sampel atau sesuatu, untuk membuat jawaban yang substansial.
jpaugh

1
@ jpaugh Akan lakukan.
JBis

1
Apakah Anda menjalankan Linux pada perangkat Apple? Perintah ini juga berfungsi pada macOS (Misalnya, macOS lsberasal dari BSD Unix bukan Linux). Jadi, jika Anda menggunakan macOS atau sejenisnya, harap hapus kata 'Linux' dari pertanyaan Anda.
Qsigma

Jawaban:


23

Itu jawaban saya! Saya melakukannya secara manual, tetapi menggunakan PressAndHold.app (built in macOS) untuk mempercepat memasukkan karakter menggambar kotak . Teks itu diringkas dari halaman manual secara manual.

Dengan mengkustomisasi tombol PressAndHold.app , pada dasarnya mengedit /System/L*/Inp*/Pr*/*/P*/*/*/R*/untuk menambahkan karakter menggambar kotak, saya dapat mengetikkan karakter secara langsung ke dalam bidang teks apakah di sini di SE atau di tempat lain.

Tambahkan berikut ini ke file keyboard bahasa Anda di dalam folder itu, seperti 'Keyboard-en.plist' untuk tata letak keyboard bahasa Inggris. Buka plist dengan editor teks untuk menempelkan XML di bawah ini, atau buka dengan Xcode dan secara manual membuat kamus, menempelkan nilai-nilai yang diperlukan. Ganti 'f' dengan kunci yang ingin Anda gunakan. Anda kemudian dapat memasukkan karakter gambar kotak dengan menahan tombol dan kemudian memilih nomor, atau jika Anda memiliki Bilah Sentuh tombol muncul di sana juga dengan High Sierra .

<!-- f: box drawing characters -->
<key>Roman-Accent-f</key>
<dict>
  <key>Direction</key>
  <string>right</string>
  <key>Keycaps</key>
  <string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
  <key>Strings</key>
  <string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>
</dict>


Bekerja seperti pesona! Setelah menonaktifkan SIP pada MacOS Mojave saya dalam mode pemulihan, saya dapat mengedit Keyboard-en.plistfile. Cukup menyalin tag string dan menggantinya dengan pengikat tombol untuk "z" dan berhasil! Terima kasih banyak. Ini akan membantu lebih banyak orang mulai sekarang. Kamu adalah permata! :)
Hardeep Singh

1
<string>─ │ ┌ ┐ └ ┘ ├ ┬ ┤ ┴ ┼</string>Namun, menunjukkan 11 karakter kotak-gambar, gambar antarmuka PressAndHold.app hanya menunjukkan 9 karakter. Bagaimana Anda mengakses dua, 10 dan 11 terakhir ?
user3439894

@ user3439894 Dengan mengklik panah bawah pada tooltip. 9 Pertama: i.imgur.com/SK6I47e.png Setelah Mengklik panah 2 Terakhir: i.imgur.com/yM5xoRC.png
Hardeep Singh

1
@Hardeep Singh, terima kasih atas informasinya! Akan lebih baik jika jawaban aslinya menyertakan informasi penting seperti itu.
user3439894

1
@ user3439894 Saya memotongnya dari tangkapan layar saya karena pengalih halaman hanya di Mojave (High Sierra seharusnya menunjukkan semua kunci dalam satu baris) dan karena tombol saat ini di Mojave terlihat salah (bug beta saya yakin akan diperbaiki ).
GRG

7

Anda mungkin ingin menggunakan asciiflow.com

Saya tidak bisa menambahkan lagi ke jawaban ini;)

Saya sejak menemukan bahwa teks penjelasan tampaknya diambil dari ExplainShell.com


1
Selamat datang di AD! Sama seperti pengamatan yang bermanfaat, jawaban Anda kemungkinan akan meningkatkan minat jika Anda menjelaskan bagaimana solusi yang Anda usulkan menjawab pertanyaan itu.
Allan

ASCII Flow terlihat bagus. Saya menemukan bahwa solusi yang disediakan oleh @JBis jauh lebih mudah dan saya memiliki lebih banyak kontrol atas set karakter di mana seperti dalam aliran ASCII saya hanya bisa menggunakan simbol tanda hubung dan "+".
Hardeep Singh

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.