Bagaimana cara meluncurkan program dari Notepad ++?

9

Beberapa editor teks, seperti Notepad2, memiliki kemampuan untuk menjalankan file yang sedang diedit. Bisakah ini dilakukan dengan Notepad ++?

tony_sid
sumber

Jawaban:

8

Pertama tutup Notepad ++, lalu cari file shortcuts.xml, biasanya di:

  • Windows 7/8/10: C:\Users\<username>\AppData\Roaming\Notepad++
  • Windows XP: C:\Documents and Settings\<username>\Application Data\Notepad++

Buka dengan sesuatu selain Notepad ++ (mungkin notepad.exe) dan tambahkan sesuatu seperti ini ke file di dalam <UserDefinedCommands></UserDefinedCommands>tag:

<Command name="Launch file" Ctrl="yes" Alt="yes" Shift="yes" Key="">&quot;$(FULL_CURRENT_PATH)&quot;</Command>

Itu akan meluncurkan file (disimpan) dengan aplikasi standarnya.

Simpan perubahan dan muat Notepad ++ untuk melihat entri baru Anda di menu Run.

Penting : jangan mengedit shortcuts.xmldengan Notepad ++ itu sendiri karena file shortcuts.xml ditimpa ketika program dimatikan (menimpa perubahan yang Anda buat).

boot13
sumber
Jika saya masukkan itu dan kemudian mulai Notepad ++, itu tidak ada di sana.
tony_sid
Notepad ++ agak aneh tentang di mana ia mendapatkan pengaturannya. Jika file itu tidak berfungsi, coba file yang sama di folder aplikasi Notepad ++ utama. Juga, jangan gunakan Notepad ++ untuk membuat perubahan pada file. Satu hal lagi: pastikan untuk menambahkan baris baru di bagian UserDefinedCommands bersama dengan entri Command lainnya .
boot13
Apakah ada cara menambahkan tabungan ke ini juga? yaitu Simpan file dan kemudian luncurkan file (sekarang disimpan) dengan aplikasi standarnya?
olagjo
@olagjo: rupanya tidak. Anda mungkin harus melihat menggunakan plugin NppExec.
boot13
Saya mencoba ini, dan menetapkan kunci untuk F5 (setelah membersihkannya dari perintah yang ada), tetapi F5 tidak meluncurkan file skrip. Saya membuat entri untuk Executedengan kode di atas, kecuali untuk hotkey. Saya mencoba meluncurkan .ahkskrip. Perintah menu berfungsi, tetapi tombol pintas tidak. Saya hanya ingin F5[menangis].
bgmCoder
4

Saya kira maksud Anda Plugin untuk menjalankan perintah atau skrip Anda. Ada Plugin yang didukung secara resmi untuk itu pada N ++ Plugindirectory yang disebut NppExec

Diskilla
sumber
2

Jawaban oleh boot13 agak terlalu rumit. Menu Run dan perintah akan melakukan ini. Ini juga memiliki kemampuan untuk menyimpan perintah dengan hotkey yang ditugaskan. Ini kemudian disimpan ke UserDefinedCommands.

Opsi yang saya sukai adalah plugin NppExec. Ini jauh lebih mampu dan fleksibel ketika memilih cara menjalankan program, dan dapat menjalankan hal-hal di baris perintah dengan output konsol serta meluncurkan aplikasi windows.

Andrew Redd
sumber
1
Saya senang itu bekerja untuk Anda, karena setiap kali saya mencobanya, hasilnya tidak konsisten. Sebagai contoh, saya baru saja mencobanya lagi, dan sementara (kali ini, toh) itu memang menambah perintah ke daftar, memilih perintah itu tidak melakukan apa-apa sama sekali. Untuk menghindari frustrasi, saya lebih suka menunjukkan kepada orang-orang cara mengedit file secara langsung.
boot13
2

NPPExec tidak bekerja untuk saya, jadi saya mencoba plugin "RunMe" yang ditulis oleh F. Stellari yang bekerja seperti pesona. Ini mengeksekusi file berdasarkan ekstensi mereka hanya dengan menekan tombol atau kombinasi tombol.

Secara default RunMe adalah "Shift + F5" tetapi Anda dapat dengan mudah mengubahnya ke F5 mengubah pengaturan pintasan keyboard Notepad ++.

Url unduhan saat ini adalah: http://sites.google.com/site/fstellari/nppplugins

Jika ini harus berubah, cari "notepad ++ runme"

Fritz
sumber
Saya sudah mencoba ini, tetapi F5 tidak melakukan apa-apa. Anda dapat menghapusnya dari Runperintah default , dan menugaskannya kembali ke RunMe'perintah s, tetapi hotkey tidak berfungsi.
bgmCoder