GNU/Linux >> Belajar Linux >  >> Linux

Membuka Sublime Text dari Bash di Ubuntu di Windows

Sekarang dimungkinkan untuk meluncurkan executable Windows (seperti Sublime Text) dari baris perintah Bash di Ubuntu.

Anda juga harus dapat mengatur alias untuk menggunakannya dari baris perintah (seperti yang Anda coba lakukan). Punyaku adalah sebagai berikut (dan berfungsi dengan baik):

alias subl='"/mnt/c/Program Files/Sublime Text 3/subl.exe"'

Perhatikan tanda kutip kedua:ini diperlukan karena ada spasi di jalur file. Alternatifnya, Anda dapat keluar dari spasi (seperti yang Anda lakukan pada contoh Anda).


Jawaban Nick F benar, tetapi ada peringatan penting.

Jika niat Anda adalah untuk mengedit file Linux menggunakan Sublime Text, Anda harus mempertimbangkan kembali. Melakukan hal itu dapat menyebabkan kerusakan data, seperti yang saya temukan secara langsung.

Lihat di sini untuk detail lebih lanjut tentang alasannya:https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/

Saya menyadari ini adalah postingan lama, tetapi saya berharap ini akan berfungsi sebagai peringatan bagi pengguna lain yang mencoba menyiapkan Sublime Text untuk mengedit file Linux.


Membuat alias tidak akan membiarkan Anda menggunakan

subl path_to_file

sebagai gantinya, Anda cukup menautkan aplikasi subl ke folder /bin Anda

 sudo ln -s /mnt/c/Program\ Files/Sublime\ Text\ 3/subl.exe /bin/subl

Selesai!!

Jika tidak ada folder /bin, lakukan whereis ls dan ganti /bin dengan direktori keluaran

ps- /bin adalah direktori standar di OS mirip Unix yang berisi file yang dapat dieksekusi (bentuk singkat dari binari)


Linux
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Bagaimana Menggemakan Bang!?

  3. Bash =~ Regex Dan Https://regex101.com/?

  1. Ny Alasan Untuk Memiliki Shebang Menunjuk /bin/sh Daripada /bin/bash?

  2. Upgrade Dari Windows Xp Ke Windows 7?

  3. dasar-dasar grep

  1. Instal binari ke /bin, /sbin, /usr/bin dan /usr/sbin, interaksi dengan --prefix dan DESTDIR

  2. Apa perbedaan antara #!/usr/bin/env bash dan #!/usr/bin/bash?

  3. Bagaimana saya bisa menjalankan Windows yang dapat dieksekusi dari WSL (Ubuntu) Bash