מאמרים Visual Studio -טיפים וטריקים

  • פותח הנושא piku
  • פורסם בתאריך

piku

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

שרה פורד התחילה להעלות על הכתב בשנת 2007 ובמרוצת הזמן הגיעה ליותר משמונה מאות טיפים וטריקים במערכת הזו.
היה מי שחשב אחרת, אם כבר טיפים וטריקים למה לא להדגים אותם בסרטונים? בתחילת שנת 2009 הוא קם והחל לבצע זאת, למול כל טיפ של פורד העלה סרטון משלו.

לנו נותר לקצור את הפרות ולהנות מהידע שהם מספקים לנו.

באשכול זה נשתדל להביא(לתרגם) את אשר ביכולתינו ככל שהזמן יעמוד לרשותינו.

קרדיט: Scottcate

------

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

piku

משתמש צעיר
הנדסת תוכנה
טיפ 1: חיפוש טקסט בין רשומות

טיפ 1: חיפוש טקסט בין רשומות
בכל תוכנה, קובץ או אתר הצורך הראשון שלנו הוא החיפוש.
תמיד נמצא פינה כלשהי המאפשרת לנו לבצע זאת אבל אם אני רוצה לבצע חיפוש על הדף הנוכחי ולמצוא חלק מטקסט ללא פתיחה של תיבת דו שיח נעשה זאת כך:
1. הקש Ctrl+I.<O:p
2. התחל לרשום את הערך אותו אתה מחפש.
לדוגמא: חיפוש המילה XML אקליד את האות X והמערכת תוביל אותי את המילה הראשונה בדף שמתחילה באות זו כל הוספת אות נוספת תמקד אותי לערך הנבחר.
3. הקש Ctrl+I שוב על מנת למצוא את הערך הבא המופיע בדף.
המערכת תמצא לך גם את המילים שבהם מופיע ערך זה לדוגמא היא תעמוד גם על המילה Write2XMLFile.
4. הקש Ctrl+Shift+I על מנת לחזור לערך הקודם.
5. הקש Esc לסיום החיפוש.

כאן תוכלו לצפות בסרטון הממחיש זאת.
<O:p
 

piku

משתמש צעיר
הנדסת תוכנה
טיפ 2: בחירה חכמה

טיפ 2: בחירה חכמה
פעם ידעתם שיש שתי צורות בחירה?
1. בחירה פשוטה:
כאשר עומדים על מקום מסוים ורוצים לקפוץ למילה הבאה או הקודמת נקיש Ctrl+Arrow Key.
לבחור את המילה הבאה או הקודמת נקיש Ctrl+Shift+Arrow Key.
כאשר השתמשנו בחץ לכיוון מטה נבחרה השורה עד סופה וגם השורה הבאה עד הסמן, פחות או יותר שורה, לא?
אבל אם אנחנו רוצים לבחור עמודה ולא שורה, מה נעשה? בחירה חכמה.
2. בחירה חכמה:
הוסיפו ALT לבחירה הפשוטה:
נקיש Shift+Alt+Arrow Key.
כעת נוכל לבצע פעולות שונות כמו: גזירה, העתקה, הדבקה וכד'.
[SHIFT]+[Arrow Key] לבחירת אות או שורה על פי כיוון החץ.
[CTRL]+ [SHIFT]+ [Arrow Key] לבחירת מילה.
[SHIFT]+[ALT] +[Arrow Key] לבחירת בלוק.
[ALT] + משיכת עכבר מאפשר בחירת עמודה או בלוק מנקודה אחת לנקודה חדשה.

כאן תוכלו לצפות בסרטון הממחיש זאת.
 

piku

משתמש צעיר
הנדסת תוכנה
טיפ 3: הצגת תווים נסתרים

טיפ 3: הצגת תווים נסתרים

מכירים את הסימן בוורד? הסימן הזה אחראי להציג לנו גם את סימני הפסקה כמו טאבים, מרווחים, שורות חדשות ועוד.
את המקביל שלו ב- Visual Studio ניתן למצוא:
בתפריטים: Edit &#8211; Advanced &#8211; View White Space.
במקלדת: Ctrl+R להצגהCtrl+W להסתרה.

כאן תוכלו לצפות בסרטון הממחיש זאת.
 

piku

משתמש צעיר
הנדסת תוכנה
טיפ 4: חלונות מפוצלים

&#1496;&#1497;&#1508; 4: &#1495;&#1500;&#1493;&#1504;&#1493;&#1514; &#1502;&#1508;&#1493;&#1510;&#1500;&#1497;&#1501;
&#1489;&#1491;&#1497;&#1493;&#1511; &#1499;&#1502;&#1493; &#1489;&#1493;&#1493;&#1512;&#1491;, &#1508;&#1497;&#1510;&#1493;&#1500; &#1495;&#1500;&#1493;&#1504;&#1493;&#1514; &#1488;&#1493; &#1502;&#1505;&#1502;&#1499;&#1497;&#1501; &#1489;&#1514;&#1510;&#1493;&#1490;&#1492; &#1492;&#1494;&#1502;&#1497;&#1504;&#1492;.
&#1512;&#1497;&#1489;&#1493;&#1497; &#1492;&#1502;&#1512;&#1495;&#1489;&#1497;&#1501; &#1502;&#1488;&#1508;&#1513;&#1512; &#1495;&#1497;&#1497;&#1501; &#1511;&#1500;&#1497;&#1501; &#1489;&#1494;&#1502;&#1503; &#1492;&#1506;&#1489;&#1493;&#1491;&#1492; &#1506;&#1501; &#1502;&#1505;&#1508;&#1512; &#1511;&#1489;&#1510;&#1497;&#1501; &#1512;&#1489;.
&#1489;&#1494;&#1502;&#1503; &#1506;&#1489;&#1493;&#1491;&#1492; &#1499;&#1494;&#1493; &#1514;&#1493;&#1499;&#1500; &#1500;&#1510;&#1508;&#1493;&#1514; &#1489;&#1495;&#1500;&#1511;&#1497;&#1501; &#1513;&#1493;&#1504;&#1497;&#1501; &#1513;&#1500; &#1502;&#1505;&#1502;&#1498; &#1488;&#1493; &#1510;&#1508;&#1497;&#1497;&#1492; &#1489;&#1502;&#1505;&#1508;&#1512; &#1511;&#1489;&#1510;&#1497;&#1501; &#1497;&#1495;&#1491;&#1497;&#1493;.
<O:p&#1492;&#1508;&#1497;&#1510;&#1493;&#1500; &#1492;&#1488;&#1508;&#1513;&#1512;&#1497; &#1492;&#1493;&#1488; &#1499;&#1488;&#1513;&#1512; &#1492;&#1495;&#1500;&#1493;&#1504;&#1493;&#1514; &#1502;&#1493;&#1508;&#1497;&#1506;&#1497;&#1501; &#1492;&#1488;&#1495;&#1491; &#1502;&#1506;&#1500; &#1492;&#1513;&#1504;&#1497; &#1488;&#1493; &#1492;&#1488;&#1495;&#1491; &#1500;&#1510;&#1491; &#1492;&#1513;&#1504;&#1497;, &#1489;&#1502;&#1497;&#1500;&#1497;&#1501; &#1488;&#1495;&#1512;&#1493;&#1514; &#1512;&#1493;&#1495;&#1489;&#1497; &#1488;&#1493; &#1488;&#1493;&#1508;&#1511;&#1497;.
<O:p
&#1513;&#1514;&#1497; &#1488;&#1508;&#1513;&#1512;&#1493;&#1497;&#1493;&#1514; &#1500;&#1508;&#1497;&#1510;&#1493;&#1500; &#1495;&#1500;&#1493;&#1504;&#1493;&#1514;:<O:p
1. &#1514;&#1508;&#1512;&#1497;&#1496; &#8211;Window->Split.
2. &#1506;&#1499;&#1489;&#1512;- &#1488;&#1495;&#1497;&#1494;&#1514; &#1492;-Splliter &#1513;&#1502;&#1493;&#1508;&#1497;&#1506; &#1502;&#1506;&#1500; &#1508;&#1505; &#1492;&#1490;&#1500;&#1497;&#1500;&#1492; &#1493;&#1513;&#1495;&#1512;&#1493;&#1512; &#1500;&#1499;&#1497;&#1493;&#1493;&#1503; &#1492;&#1512;&#1510;&#1493;&#1497;.
&#1504;&#1497;&#1514;&#1503; &#1500;&#1511;&#1495;&#1514; &#1488;&#1514; &#1488;&#1495;&#1491; &#1492;&#1502;&#1505;&#1502;&#1499;&#1497;&#1501; &#1492;&#1502;&#1493;&#1508;&#1497;&#1506;&#1497;&#1501; &#1489;&#1499;&#1512;&#1496;&#1505;&#1514; &#1492;&#1502;&#1505;&#1502;&#1499;&#1497;&#1501; &#1492;&#1508;&#1514;&#1493;&#1495;&#1497;&#1501; &#1493;&#1500;&#1502;&#1513;&#1493;&#1498; &#1488;&#1493;&#1514;&#1493; &#1488;&#1500; &#1492;&#1502;&#1512;&#1499;&#1494;. &#1489;&#1506;&#1514; &#1492;&#1513;&#1495;&#1512;&#1493;&#1512; &#1514;&#1510;&#1496;&#1512;&#1498; &#1500;&#1492;&#1495;&#1500;&#1497;&#1496; &#1488;&#1514; &#1499;&#1497;&#1493;&#1493;&#1503; &#1492;&#1508;&#1497;&#1510;&#1493;&#1500; &#1512;&#1493;&#1495;&#1489;&#1497; &#1488;&#1493; &#1488;&#1493;&#1508;&#1511;&#1497;.<O:p

&#1499;&#1488;&#1503; &#1514;&#1493;&#1499;&#1500; &#1500;&#1510;&#1508;&#1493;&#1514; &#1489;&#1505;&#1512;&#1496;&#1493;&#1503; &#1492;&#1502;&#1502;&#1495;&#1497;&#1513; &#1494;&#1488;&#1514;.<O:p
 

piku

משתמש צעיר
הנדסת תוכנה
#5 ניווט בין סרגלי הכלים

ניווט בין סרגלי הכלים

כאשר שורת המצב מרובת מסמכים פתוחים יש לנו שתי אפשרויות גישה אליהם: באמצעות העכבר ובאמצעות המקלדת ע"י [Tab]+[Alt].
ב-VS ניתן לפתוח פרויקטים רבים, כל פרוייקט יכול להכיל בתוכו מסמכים רבים שחלקם אפילו פתוחים הכן לטיפול. כאשר אנו רוצים לנווט בין המסמכים השונים ואפילו בין הסרגלי הכלים יש לנו שתי אפשרויות גישה אליהם: באמצעות העכבר בגישה ישירה או באמצעות המקלדת ע"י [Ctrl]+[Alt].
כדי לעבור בין החלונות השונים יש להשאיר את ה-[Ctrl] מוחזק ולנווט עם חיצי המקלדת.
בשעת השחרור יפתח החלון הנבחר.
 

piku

משתמש צעיר
הנדסת תוכנה
#6|

&#1506;&#1497;&#1490;&#1493;&#1503; &#1505;&#1512;&#1490;&#1500;&#1497; &#1499;&#1500;&#1497;&#1501;

&#1500;&#1500;&#1488; &#1505;&#1508;&#1511;, &#1499;&#1500; &#1488;&#1495;&#1491; &#1502;&#1488;&#1497;&#1514;&#1504;&#1493; &#1497;&#1493;&#1491;&#1506; &#1500;&#1506;&#1490;&#1503; &#1488;&#1514; &#1505;&#1512;&#1490;&#1500;&#1497; &#1492;&#1499;&#1500;&#1497;&#1501; &#1489;&#1488;&#1502;&#1510;&#1506;&#1493;&#1514; &#1492;&#1506;&#1499;&#1489;&#1512;.
&#1499;&#1497;&#1510;&#1491; &#1504;&#1506;&#1513;&#1492; &#1494;&#1488;&#1514; &#1489;&#1488;&#1502;&#1510;&#1506;&#1493;&#1514; &#1492;&#1502;&#1511;&#1500;&#1491;&#1514;?<O:p
[ALT]+[F6] &#1508;&#1493;&#1514;&#1495; &#1488;&#1514; &#1495;&#1500;&#1493;&#1503; &#1492;-ErrorList.
[{-}ALT]+[MINUS] &#1502;&#1510;&#1497;&#1490; &#1488;&#1514; &#1514;&#1508;&#1512;&#1497;&#1496; &#1492;-Move.

<O:p

&#1489;&#1489;&#1495;&#1497;&#1512;&#1514;&#1493; &#1502;&#1493;&#1510;&#1490;&#1493;&#1514; &#1500;&#1504;&#1493; &#1492;&#1488;&#1508;&#1513;&#1512;&#1493;&#1497;&#1493;&#1514; &#1500;&#1492;&#1494;&#1494;&#1514; &#1492;&#1505;&#1512;&#1490;&#1500;&#1497;&#1501;.
&#1504;&#1497;&#1514;&#1503; &#1500;&#1513;&#1495;&#1511; &#1506;&#1501; &#1492;-ArrowKey &#1506;&#1500; &#1502;&#1504;&#1514; &#1500;&#1506;&#1490;&#1503; &#1488;&#1514; &#1492;&#1505;&#1512;&#1490;&#1500; &#1489;&#1502;&#1511;&#1493;&#1501; &#1513;&#1504;&#1495; &#1500;&#1504;&#1493;.

&#1492;&#1496;&#1497;&#1508; &#1508;&#1506;&#1497;&#1500; &#1506;&#1500; &#1505;&#1512;&#1490;&#1500;&#1497;&#1501; &#1502;&#1506;&#1493;&#1490;&#1504;&#1497;&#1501; &#1493;&#1500;&#1488; &#1488;&#1500;&#1492; &#1492;&#1502;&#1493;&#1508;&#1497;&#1506;&#1497;&#1501; &#1499;-Hide.

&#1499;&#1488;&#1503; &#1514;&#1493;&#1499;&#1500;&#1493; &#1500;&#1510;&#1508;&#1493;&#1514; &#1489;&#1505;&#1512;&#1496;&#1493;&#1503; &#1492;&#1502;&#1502;&#1495;&#1497;&#1513; &#1494;&#1488;&#1514;.
 

חיים פ

משתמש צעיר
טיפים נוסף

1. אם ברצונכם לסדר את ההזחות בקוד וכמובן גם במבנה הHTML.
Ctrl + K + D יעשה את העבודה עבורכם..

2. אם ברצונכם לקפל (Collapse) את כל הפונקציות וה Regions בדף הקוד,
במקום לעבור אחד אחד ולקפל : Ctrl + M + O והכל מסתדר..

אם יהיה זמן נביא עוד דברים..
 

שלג

משתמש חדש
לא הבנתי (בטיפ 1) מה להקיש לחיפוש המהיר, סתם Ctrl+i? אצלי זה לא עובד! תודה מראש
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכא

א שִׁיר לַמַּעֲלוֹת אֶשָּׂא עֵינַי אֶל הֶהָרִים מֵאַיִן יָבֹא עֶזְרִי:ב עֶזְרִי מֵעִם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:ג אַל יִתֵּן לַמּוֹט רַגְלֶךָ אַל יָנוּם שֹׁמְרֶךָ:ד הִנֵּה לֹא יָנוּם וְלֹא יִישָׁן שׁוֹמֵר יִשְׂרָאֵל:ה יְהוָה שֹׁמְרֶךָ יְהוָה צִלְּךָ עַל יַד יְמִינֶךָ:ו יוֹמָם הַשֶּׁמֶשׁ לֹא יַכֶּכָּה וְיָרֵחַ בַּלָּיְלָה:ז יְהוָה יִשְׁמָרְךָ מִכָּל רָע יִשְׁמֹר אֶת נַפְשֶׁךָ:ח יְהוָה יִשְׁמָר צֵאתְךָ וּבוֹאֶךָ מֵעַתָּה וְעַד עוֹלָם:
נקרא  25  פעמים

לוח מודעות

למעלה