טוב, חשבתי שאולי יהיו לי כמה המלצות בשבילך אם שוב תמצא
את עצמך בלינוקס, אבל מעולם לא נגעתי ב-Ruby אז אני אל יודע אלו כלים טובים בשבילה.
 
רוב הפיתוח שלי הוא ל-Android, וה-Studio שלו שמבוסס על הגרסה הקהילתית של IntelliJ עובד מצוין על לינוקס (עד כמה שהוא עובד מצוין, יש לו עדיין "כאבי גדילה"), ולינוקס חוסך המון סבטוחה בחיבור מכשירים אמתיים לצורך debug, אז זו די הבחירה היחידה למי שרוצה לעבוד בקלות וביעילות על הפלטפורמה הזו.
 
לפרויקטים אחרים, בעיקר ב-C \ CPP \ Python אני אוהב את Geany.
יש להם גרסה גם ל-Windows אבל אני לא בטוח כמה טוב לעבוד איתה שם בגלל צורת העבודה הדפוקה של ה-PATH והתקנת כלים.
https://plugins.geany.org/downloads.html
 
לדברים ממש קטנים, Gedit משרת אותי נאמנה, עם כמה פלאגינים כולל כזה שמציג היררכיית קוד על בסיס ctags.
 
מה שכן - כמוך מעולם לא התחברתי באמת ל-VIM.
ניסית כמה פעמים ללמוד אותו לעומק, אבל אני אף פעם לא מצליח לזכור יותר ממקשים בסיסיים, ולכן לא מצליח להגיע ליעילות המופלאה שאנשים מסוימים מייחסים לו.
אם צריך בקטנה לערוך קובץ קונפיגורציה או סקריפט בלי לעזוב את המסוף, אשתמש בו בשמחה, אבל לא כעורך ראשי אפילו לפרויקט קטן.