Quick Open, plugin lain untuk Geany

Beberapa telah dapat digunakan Text Sublime, penyunting yang sangat elegan, boleh diperluas dan boleh digunakan untuk pengaturcara; tetapi ditutup oleh itu saya tidak mahu bekerjasama dengan Mr. Jon Skinner pengarangnya ("Jangan menjual kebebasan anda kepada seseorang yang tidak memberitahu rahsia mereka", B. Franklin).

Salah satu perkara yang paling praktikal mengenai ini adalah fungsi yang dijalankan semasa ditekan Ctrl-P, di mana editor membuka kotak teks di mana anda boleh menaip nama fail, atau seperti nama ini, dan editor mencari fail dalam projek. Menggunakan carian tepat dan kemudian carian kabur. Lihat:

Ini menjimatkan seseorang daripada harus menavigasi pokok projek, membaca banyak nama fail, apabila anda umumnya mengetahui apa yang anda cari. Ia lebih kurang sama dengan Perpaduan HUD.

Sudah lama saya menggunakan Ular, penyunting yang ditulis dalam Python oleh Antón Bobrov yang juga melaksanakan Buka Cepat, Dalam perjuangan saya untuk memperbaiki Geany, saya melakukan operasi Open-tomía Pantas di mana saya membuang dialog ini dari Snaked dan menjadikannya aplikasi mandiri yang kemudian saya gabungkan dengan Geany melalui pemalam di Lua, dengan cara itu:

Untuk menggunakan pemalam terlebih dahulu pasang: python-gtk2, python-glade2 dan geany-plugin-lua.

$ sudo aptitude install python-gtk2 python-glade2 geany-plugin-lua

Muat turun qopen (pemalam) dan lepaskan zip di folder peribadi anda .config / geany / plugins / geanylua /, jika tidak ada, buatlah

Kemudian buat atau ubah fail .config / geany / plugins / geanylua / hotkeys.cfg dengan menambahkan baris berikut padanya

qopen/quick_open.lua

Untuk dapat memberikan jalan pintas papan kekunci ke pemalam. Kemudian buka Geany dan lihat di tetapan anda untuk jalan pintas papan kekunci: "Edit" »" Pilihan "» "Gabungan", dan berikan tindakan "Cepat Dibuka" jalan pintas papan kekunci yang anda mahukan. Saya terlalu meletakkan " p ", yang menimpa tindakan mencetak, tetapi saya tidak pernah mencetak apa-apa dan ia juga kelihatan seperti Text Sublime.

Saya harap anda melaporkan kesan anda menggunakan pemalam.
Selamat Menggodam.

Kemas kini: Sekarang apa yang sesuai dalam senarai fail ditandai dengan huruf tebal dan jika projek yang akan diterokai tidak dapat dikesan, diasumsikan bahawa ini adalah direktori fail tempat pencarian diminta. Sekiranya anda menggunakan kde, anda juga perlu memasang pek ikon gnome jika tidak, ia tidak akan berfungsi.

Sumber: Ditulis oleh xigurat untuk KodNinja


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

3 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Peter kata

    Saya mahukan ini tetapi arkib nampaknya rosak. adakah anda akan begitu baik dan mendorong kod tersebut ke github?

    dan mungkin untuk membuka permintaan tarik ke repo plugin geany?
    https://github.com/geany/geany-plugins

    ini adalah ciri pembunuh. Saya pasti ramai orang menginginkannya.

  2.   Bartolo mahu kata

    Hai, saya baru sahaja membaca siaran, di mana anda menunjukkan pemalam untuk geany
    yang anda tulis dalam lua (buka cepat saya rasa ia dipanggil) ..

    anda akan melihat:
    Saya suka geany, tetapi saya terlepas fungsi .LOG pada notepad, ya, hehehe
    Saya juga tidak mahir berbahasa Inggeris ...

    sebagai pengganti geany, saya menggunakan SciTE, dan saya telah membuat pemalam untuk yang ini
    .LOG yang saya letakkan di bawah:

    Saya menambah baris berikut dalam Fail Pilihan Pengguna (SciTEUser.properties)
    command.name.12. * = InsertDateTimeLog
    perintah.12. * = InsertDateTimeLog
    perintah.subsystem.12. * = 3
    command.mode.12. * = save sebelum: tidak
    command.shortcut.12. * = Masukkan

    Saya menambah baris berikut dalam Skrip Permulaan Lua:
    fungsi InsertDateTimeLog ()
    Line1 tempatan, esLog, esLogMayus
    Line1 = penyunting: GetLine (0)
    jika Line1 == nih maka Line1 = "0000" berakhir
    esLog = string.sub (Baris1,1,4)
    esLogMayus = string.upper (esLog)
    jika esLogMayus == ".LOG" maka
    editor: AddText ("\ n \ n ——————– \ n")
    penyunting: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
    penyunting: AddText ("\ n ——————– \ n")
    editor lain: AddText ("\ n")
    akhir
    akhir

    Dan saya ingin anda melakukan perkara serupa di GEANY ... atau beri saya petunjuk ...

    pasti bahawa bagi anda itu bermakna sedikit, dan untuk muko masyarakat: banyak orang
    Saya akan menggunakan ...

    terima kasih kerana membaca dan salam ..

  3.   ronal kata

    baik, selamat, saya belajar kodnya. terima kasih kerana sudi berkongsi. Saya melihat secara khusus pada fail icons.py, saya ingin meletakkan ikon lain daripada yang sistem