פתיחה מהירה, תוסף נוסף ל- Geany

חלקם הצליחו להשתמש טקסט נשגב, עורך אלגנטי מאוד, ניתן להרחבה ושמיש למתכנת; אך סגור לכן אני לא רוצה לשתף פעולה עם מר ג'ון סקינר המחבר שלו ("אל תמכור את החופש שלך למישהו שלא מספר לך את סודותיהם", ב 'פרנקלין).

אחד הדברים המעשיים ביותר בנושא זה הוא הפונקציונליות שפועלת בלחיצה Ctrl-P, כאשר העורך פותח תיבת טקסט בה תוכלו להקליד את שם הקובץ, או משהו דומה לשם זה, והעורך מחפש את הקובץ בפרויקט. באמצעות חיפוש מדויק ואז מטושטש. לִרְאוֹת:

זה חוסך אחד מהצורך לנווט בעץ הפרויקט, לקרוא חבורה של שמות קבצים, כאשר אתה בדרך כלל יודע מה אתה מחפש. זה פחות או יותר זהה ל- אחדות HUD.

לפני זמן רב השתמשתי נחש, עורך שנכתב ב פיתון מאת אנטון בוברוב שגם מיישם פתיחה מהירה, במאבקי לשפר את גאני עשיתי ניתוח פתיחה מהירה של טומיה איפה הסרתי את הדיאלוג הזה מ- Snaked והפכתי אותו לאפליקציה עצמאית שאותה שילבתי עם Geany דרך תוסף ב- Lua, להיות ככה:

כדי להשתמש בתוסף התקן תחילה: python-gtk2, python-glade2 ו- geany-plugin-lua.

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

הורד q פתוח (התוסף) ופתח אותו בתיקיה האישית שלך .config / geany / plugins / geanylua /, אם הוא לא קיים צור אותו.

לאחר מכן צור או שנה את הקובץ .config / geany / plugins / geanylua / hotkeys.cfg על ידי הוספת השורה הבאה אליו

qopen/quick_open.lua

כדי להיות מסוגל להקצות קיצור מקשים לתוסף. ואז פתח Geany וחפש בהגדרות שלך קיצורי מקשים: "ערוך" »" העדפות "» "שילובים", והקצה את הפעולה "פתיחה מהירה" את קיצור המקשים הרצוי. אני מעל לשים " p ", המחליף את פעולת ההדפסה, אבל אני אף פעם לא מדפיס שום דבר וזה גם נראה כמו טקסט נשגב.

אני מקווה שתדווח על ההופעות שלך באמצעות התוסף.
פריצה שמחה.

עדכון: כעת מה שמתאים ברשימת הקבצים מצוין מודגש ואם לא ניתן לזהות את הפרויקט לחקור, ההנחה היא שזו הספריה של הקובץ בו מבוקש החיפוש. אם אתה משתמש ב- kde יהיה עליך להתקין גם חבילת אייקונים של gnome, אחרת זה לא יעבוד.

מקור: נכתב על ידי xigurat עבור קודנינג'ה


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

3 תגובות, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם.

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   פדרו דיג'ו

    אני רוצה את זה אבל נראה שהארכיון נשבר. האם היית כל כך חביב ותדחוף את הקוד ל- github במקום זאת?

    ואולי לפתוח בקשת משיכה לריפו של plugins של geany?
    https://github.com/geany/geany-plugins

    זו תכונה רוצחת. אני בטוח שאנשים רבים ירצו בכך.

  2.   ברטולו רצה דיג'ו

    היי, אני פשוט קראתי פוסט, בו אתה מראה תוסף ל- geany
    שכתבת ב lua (פתיחה מהירה אני חושב שזה נקרא) ..

    תראה:
    אני אוהב את אנני, אבל אני מתגעגע לפונקציית .LOG של פנקס הרשימות, כן, הייהה
    אני גם די גרוע באנגלית ...

    כתחליף ל- geany, אני משתמש ב- SciTE, ויצרתי תוסף עבור זה
    .LOG שהנחתי למטה:

    אני מוסיף את השורות הבאות בקובץ אפשרויות המשתמש (SciTEUser.properties)
    command.name.12. * = InsertDateTimeLog
    פקודה 12. * = InsertDateTimeLog
    .12. * = 3
    command.mode.12. * = שמור לפני: לא
    command.shortcut.12. * = הזן

    אני מוסיף את השורות הבאות בסקריפט ההפעלה של Lua:
    פונקציה InsertDateTimeLog ()
    קו מקומי 1, esLog, esLogMayus
    Line1 = עורך: GetLine (0)
    אם קו 1 == אפס אז קו 1 = "0000" מסתיים
    esLog = string.sub (Line1,1,4)
    isLogCapus = string.upper (isLog)
    אם esLogMayus == ".LOG" אז
    עורך: AddText ("\ n \ n ———————– \ n")
    עורך: AddText (os.date ("% d.% b.% Y __% Hh:% Mm"))
    עורך: AddText ("\ n ——————–– \ n")
    אחר עורך: AddText ("\ n")
    סוף
    סוף

    והייתי רוצה שתעשה משהו דומה ב- GEANY ... או תן לי כמה רמזים ...

    בטוח שבשבילך זה אומר מעט, ובשביל ריר הקהילה: אנשים רבים
    אני אשתמש…

    תודה על הקריאה והברכה ..

  3.   רונאלי דיג'ו

    טוב, מזל טוב, אני לומד את הקוד. תודה על השיתוף. אני מסתכל ספציפית על הקובץ icons.py, אני רוצה לשים סמלים אחרים מאשר אלה של המערכת