טיפ נהדר של @dank3y והזוית של באש
רמת קושי: #advanced
משתמשי Zsh
אם אתם על הטרמינל כותבים פקודה כלשהי, מעבר לשימוש ב-vi mode של zsh כדי לערוך אותה,
לחיצה על ctrl + e (או מקש אחר לבחירתכם) תביא אתכם ל- vim על מלא בו תוכלו לערוך את הקוד ממש כאילו היה מיני סקריפט שלכם.
כשתסיימו תוכלו לשגר אותו ל-prompt שלכם עם שמירה ויציאה כמו שאתם מכירים.
נדרש רק להוסיף את שתי השורות האלו לקובץ
ניתן להשתמש בפונקציונליות דומה אין צורך להגדיר שום דבר, קיצור המקשים הוא
בשני המקרים העורך שיפתח הוא העורך שמוגדר למשתנה הסביבה
רמת קושי: #advanced
משתמשי Zsh
אם אתם על הטרמינל כותבים פקודה כלשהי, מעבר לשימוש ב-vi mode של zsh כדי לערוך אותה,
לחיצה על ctrl + e (או מקש אחר לבחירתכם) תביא אתכם ל- vim על מלא בו תוכלו לערוך את הקוד ממש כאילו היה מיני סקריפט שלכם.
כשתסיימו תוכלו לשגר אותו ל-prompt שלכם עם שמירה ויציאה כמו שאתם מכירים.
נדרש רק להוסיף את שתי השורות האלו לקובץ
.zshrc
שלכם:autoload edit-command-line; zle -N edit-command-line
bindkey '^e' edit-command-line
משתמשי Bashניתן להשתמש בפונקציונליות דומה אין צורך להגדיר שום דבר, קיצור המקשים הוא
Ctrl + X
Ctrl + E
בשני המקרים העורך שיפתח הוא העורך שמוגדר למשתנה הסביבה
$EDITOR
#editor
@bash_tipsלפתוח במקום goto
רמת קושי: #beginners
לא מעט פעמים יוצא שאנו מקבלים שגיאה בשורה ספציפית ואנו רוצים לפתוח את הקובץ לעריכה באותה השורה, בכדי לפתוח את
רמת קושי: #beginners
לא מעט פעמים יוצא שאנו מקבלים שגיאה בשורה ספציפית ואנו רוצים לפתוח את הקובץ לעריכה באותה השורה, בכדי לפתוח את
nano
או את vim
בשורה ספציפית ניתן לעשות זאת על ידי הוספת + ומספר השורה אליה רוצים להגיע, לדוגמה$ nano +198 myscript.sh
$ vi +198 myscript.sh
#editor
@bash_tips