לפני מספר שנים רכשתי לעצמי הרגל מגונה כשהתחלתי להשתמש בצורה אובססיבית
באפשרות ה-Show Visible White Space בתוך עורך הקוד של Visual Studio.
קודם
כל, White Space הוא כל אותו "טקסט שקוף" שיש לנו בקוד. אם זה רווחים בין
מילים, או מרווחים שנוצרים עקב Indention. עכשיו, איכשהו הגעתי לשלב בו
התחלתי להרגיש שכל הקוד, כל הטקסט.. פשוט "צף" לו על המסך. בלי שום סדר או
משהו שמעמיד אותו במקום. כלומר, תחשבו שיש לכם מחלקה, ובתוכה פונקציה,
ובתוכה לולאה, ואז עוד תנאי ... נוצר לנו כאן עימוד עמוק של הקוד. שורות
הקוד שלנו כל הזמן זזות, פעם הן מתקדמות יותר ימינה ככל שאנחנו מעמיקים
לתוך העימוד, ופעם אנחנו חוזרים יותר שמאלה, כשאנחנו יוצאים מה-Scope'ים
השונים. כל התזוזות האלו גרמו לי לאי נוחות משגעת, או לפחות.. כזה זה כבר
היום.
הפתרון שלי היה להתחיל להשתמש White Space שיעזור לכל הקוד "לעמוד במקום", במקום לצוף ללא משמעות.
היום,
זאת צורת העבודה היחידה בה אני יכול לקודד. מהרגלים מגונים אחרים כמו
לשנות את ערכת הצבעים למשהו שמזכיר יותר מסכים של מחשבי מיינפריים
מתפוררים משנות ה-80 כבר הצלחתי להגמל, אבל מזה - עדיין לא.
אולם, עם כל גרסה חדשה של Visual Studio שיוצאת, נערמים הקשיים על כל מי
שרוצה לנסות ולהשתמש בפיצ'ר הזה. כנראה שמישהו ברדמונד החליט להעמיד את
משתמשי ה-White Space בעדיפות משנית, אחרת אי אפשר להסביר למה
בגרסאות האחרונות של VS כל ה-White Space הוחלף אוטומטית מטאבים לרווחים,
ועוד יותר, למה בחרו בצבע כל כך בולט ומזעזע כברירת מחדל ל-White Space.
רק תביטו בקטסטרופה הזאת, איך אפשר לעבוד ככה?
בגלל זה נוצר לנו כאן צעד חובה של מעט Fine Tuning שנצטרך לעשות בהגדרות.
כל מה שצריך לעשות זה לשנות את הרווחים לטאבים, ולבחור בצבע שמשתלב בצורה
נעימה עם צבע הרקע שלנו. ההעדפה שלי כאן היא לבחור בצבע שיהיה בלתי נראה
כשאני לא מסתכל עליו, אבל שיהיה מספיק ברור בשביל להפגין נוכחות.
בסופו של דבר, אתם אמורים לקבל תוצאה בסגנון הזה:
אה, ואם במקרה שכחתי להגיד, אז כדי לאפשר את הפיצ'ר הקטן הזה, צריך רק להקליק Ctrl-R + Ctrl-W.
אז זהו, בזה סיימתי לחלוק עוד חלק קטן מהטירוף שלי עם שאר העולם..