Buka Cepat, plugin lain untuk Geany

Beberapa sudah bisa digunakan Teks Sublime, editor yang sangat elegan, dapat diperluas, dan dapat digunakan untuk seorang programmer; tapi tutup oleh karena itu saya tidak mau bekerjasama dengan Pak Jon Skinner penulisnya ("Jangan menjual kebebasan Anda kepada seseorang yang tidak memberi tahu Anda rahasia mereka", B.Franklin).

Salah satu hal paling praktis tentang ini adalah fungsionalitas yang berjalan saat ditekan Ctrl-P, di mana editor membuka kotak teks tempat Anda dapat mengetik nama file, atau sesuatu yang mirip dengan nama ini, dan editor mencari file dalam proyek. Menggunakan pencarian yang tepat dan pencarian yang tidak jelas. Lihat:

Ini menyelamatkan seseorang dari keharusan menavigasi pohon proyek, membaca banyak nama file, ketika Anda umumnya tahu apa yang Anda cari. Ini kurang lebih sama dengan Unity HUD.

Dulu saya telah menggunakan Ular, editor yang menulis Ular sanca oleh Antón Bobrov yang juga mengimplementasikan Buka Cepat, Dalam perjuangan saya untuk meningkatkan Geany, saya melakukan operasi Buka cepat-tomía tempat saya menghapus dialog ini dari Snaked dan menjadikannya aplikasi mandiri yang kemudian saya integrasikan dengan Geany melalui plugin di Lua, menjadi seperti itu:

Untuk menggunakan plugin, instal pertama: python-gtk2, python-glade2 dan geany-plugin-lua.

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

Unduh q terbuka (plugin) dan unzip di folder pribadi Anda .config / geany / plugins / geanylua /, jika tidak ada, buatlah.

Kemudian buat atau modifikasi file .config / geany / plugins / geanylua / hotkeys.cfg dengan menambahkan baris berikut ke dalamnya

qopen/quick_open.lua

Untuk dapat menetapkan pintasan keyboard ke plugin. Lalu buka Geany dan lihat di setelan Anda untuk pintasan keyboard: "Edit" »" Preferensi "» "Kombinasi", dan tetapkan tindakan "Buka Cepat" pintasan keyboard yang Anda inginkan. Aku berlebihan " p ", yang menimpa tindakan pencetakan, tetapi saya tidak pernah mencetak apa pun dan juga terlihat seperti file Teks Sublime.

Saya harap Anda melaporkan kesan Anda menggunakan plugin.
Selamat Meretas.

Pembaruan: Sekarang apa yang cocok dalam daftar file ditunjukkan dengan huruf tebal dan jika proyek yang akan dijelajahi tidak dapat dideteksi, diasumsikan bahwa ini adalah direktori file tempat pencarian diminta. Jika Anda menggunakan kde, Anda juga perlu menginstal paket ikon gnome jika tidak maka tidak akan berfungsi.

Sumber: Ditulis oleh xigurat untuk KodeNinja


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Petrus dijo

    Saya ingin ini tetapi arsipnya tampaknya rusak. apakah Anda akan berbaik hati dan mendorong kode ke github sebagai gantinya?

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

    ini adalah fitur yang mematikan. Saya yakin banyak orang yang menginginkannya.

  2.   Bartolo ingin dijo

    Hai, Saya baru saja membaca postingan, di mana Anda menampilkan plugin untuk geany
    yang Anda tulis dalam lua (buka cepat, saya pikir itu disebut) ..

    Anda akan melihat:
    Saya suka geany, tapi saya kangen fungsi .LOG dari notepadnya ya, hehehe
    Saya juga sangat buruk dalam bahasa Inggris ...

    sebagai pengganti geany, saya menggunakan SciTE, dan saya telah menjadikannya sebagai plugin
    .LOG yang saya taruh di bawah ini:

    Saya menambahkan baris berikut di File Opsi Pengguna (SciTEUser.properties)
    command.name.12. * = InsertDateTimeLog
    command.12. * = InsertDateTimeLog
    command.subsystem.12. * = 3
    command.mode.12. * = simpan sebelum: no
    command.shortcut.12. * = Masuk

    Saya menambahkan baris berikut di Lua Startup Script:
    fungsi InsertDateTimeLog ()
    lokal Line1, esLog, esLogMayus
    Baris1 = editor: GetLine (0)
    jika Line1 == nil maka Line1 = "0000" end
    esLog = string.sub (Line1,1,4)
    isLogCapus = string.upper (isLog)
    jika esLogMayus == ".LOG" lalu
    editor: AddText ("\ n \ n ——————– \ n")
    editor: TambahkanTeks (os.date ("% d.% b.% Y __% Hh:% Mm"))
    editor: AddText ("\ n ——————– \ n")
    editor lain: AddText ("\ n")
    akhir
    akhir

    Dan saya ingin Anda melakukan hal serupa di GEANY ... atau beri saya beberapa petunjuk ...

    pasti bagi Anda itu berarti sedikit, dan bagi komunitas muco: banyak orang
    Saya akan menggunakan ...

    terima kasih telah membaca dan salam ..

  3.   Ronal dijo

    bagus, selamat, saya sedang mempelajari kodenya. Terima kasih telah berbagi. Saya melihat secara khusus pada file icons.py, saya ingin meletakkan ikon lain selain yang sistem