ראשי
ידיעות
שליחת ידיעה
פורומים
סלולר
כניסת חברים
·
רישום
·
שכחתי סיסמה
בפורומים
בידיעות
בפורומים - מתקדם
באתר - מתקדם
באתר - דרך גוגל
בפינגווין
בלינמגזין
בגוגל
ראשי
ידיעות
פורומים
וויקי
חיפוש בפורומים
חיפוש באתר
מחוברים
סטטיסטיקה
הסכם שימוש
הצהרת פרטיות
שליחת משוב
למעלה
למטה
אינדקס הפורומים של Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
»
שונות
»
טיפים
כתיבת ב stdin ועריכה של זה באמצעות vim
ik_5
ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
פורסם: 12/11/2009 - 17:09
נושא ההודעה: כתיבת ב stdin ועריכה של זה באמצעות vim
במידה ואנחנו רוצים לכתוב משהו ממש מהר ב stdin, אבל לא בהכרח לשמור את זה לקובץ, אפשר להריץ את vim בצורה הבאה:
קוד:
vim -
בלינוקס בכלל המינוס בעצם אומר לקחת קלט מ stdin.
במידה ונרצה לסיים את העריכה, נלחץ כמובן על CTRL+D ואז המידע יכנס לתוך vim עצמו ונוכל לעשות בו מה שנרצה עם העורך.
חזרה לתוכן הדיון
TAsn
ת.הצטרפות: 10/10/2006 · הודעות: 892 ·
פורסם: 12/11/2009 - 18:19
נושא ההודעה: Re: כתיבת ב stdin ועריכה של זה באמצעות vim
ik_5 :
במידה ואנחנו רוצים לכתוב משהו ממש מהר ב stdin, אבל לא בהכרח לשמור את זה לקובץ, אפשר להריץ את vim בצורה הבאה:
קוד:
vim -
בלינוקס בכלל המינוס בעצם אומר לקחת קלט מ stdin.
במידה ונרצה לסיים את העריכה, נלחץ כמובן על CTRL+D ואז המידע יכנס לתוך vim עצמו ונוכל לעשות בו מה שנרצה עם העורך.
שימושי מאוד.
חזרה לתוכן הדיון
ZooZ
ת.הצטרפות: 21/11/2004 · הודעות: 1209 ·
פורסם: 26/05/2010 - 12:07
נושא ההודעה:
התועלת שאני רואה בטיפ הזה היא בשילוב עם שרשור. למשל להריץ את השורה
קוד:
ls -al | vim -
כדי להציג את הפלט של הפקודה ls -al בתוך עורך הטקסט vim.
_________________
G-math מתמטיקה לכל
חזרה לתוכן הדיון
פינגווין אדום
אורח
· ·
פורסם: 26/05/2010 - 15:19
נושא ההודעה:
ומי שרוצה שבזמן הקלדה של stdin יהיו לו פעולות readline (השלמה עם טאב, חצים ועוד הרבה) יכול לעשות כך :
קוד:
# vim - <<EOF
>whatever you type
>more typing
>EOF
אני אישית משתמש בזה לא כל-כך לעריכה עם vim אלא כדי ליצור קובץ חדש של כמה שורות כ"שעורך הטקסט" שלי הוא cat. הנה כך :
קוד:
# cat > snippet.c <<EOF
> #include <stdio.h>
> static const char *myname = "Anonimuous" ;
> int main (void)
> {
> printf ("my name is %s\n",myname);
> }
> EOF
חזרה לתוכן הדיון
IoSolidar -
אורח
· ·
פורסם: 26/05/2010 - 17:15
נושא ההודעה:
@פינגווין אדום - בעיקרון זו דוגמה פחות טובה, כיוןן שניתן לעשות זאת פשוט כך:
קוד:
$ cat > example.php
<?php echo "Hello World!"; ?>
חזרה לתוכן הדיון
אורח
· ·
פורסם: 26/05/2010 - 18:39
נושא ההודעה:
IoSolidar - :
@פינגווין אדום - בעיקרון זו דוגמה פחות טובה, כיוןן שניתן לעשות זאת פשוט כך:
קוד:
$ cat > example.php
<?php echo "Hello World!"; ?>
ולכן כתבתי :
ציטוט:
מי שרוצה שבזמן הקלדה של stdin יהיו לו פעולות readline
את זה אין כשאתה מקליד בתור stdin של מרבית הפקודות, אבל יש כשאתה משתמש בHEAREDOC כי אז אתה בעצם בstdin שלה המעטפת עצמה.
חזרה לתוכן הדיון
mksoft
Site Admin
ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
פורסם: 27/05/2010 - 09:19
נושא ההודעה:
או, במקרה ואתם כבר ב-vim, ורוצים להכניס פלט פקודה לתוך ה-buffer:
קוד:
:r!cmd
כאשר במקום cmd את הפקודה המבוקשת. לדוגמא:
קוד:
:r!ls -l
חזרה לתוכן הדיון
הצגת הודעות מלפני:
כל ההודעות
יום אחד
7 ימים
שבועיים
חודש אחד
3 חודשים
6 חודשים
שנה אחת
הכי ישנות קודם
הכי חדשות קודם
מעבר אל:
בחירת פורום
אינדקס הפורומים
|--[לינוקס למתחילים]
| |-- שאלות לפני ההתקנה
| |-- מילון מונחים/מושגים
| |-- מה חסר לי בלינוקס ?
|--[התקנה והגדרת לינוקס]
| |-- התקנת לינוקס
| |-- הגדרת עברית
| |-- רשתות ואינטרנט
| |-- חומרה (כללי)
| |-- לינוקס בדרכים
| |-- לינוקס ושרתים
|--[שימוש יומיומי בלינוקס]
| |-- סביבות עבודה ומנהלי חלונות
| |-- משחקים בלינוקס
| |-- גלישה באינטרנט
| |-- לינוקס ומדיה דיגיטלית
| |-- תיכנות בלינוקס
| |-- יישומים כללי
| |-- סביבות אופיס
|--[ניהול מערכת]
| |-- קבצים והתקנות
| |-- שימוש מתקדם בלינוקס
| |-- אבטחת מידע
|--[פרוייקטים בקוד פתוח]
| |-- תרגום לינוקס לעברית
| |-- ליברה אופיס
| |-- אחד לינוקס
| |-- פרוייקט Linbrew
| |-- פרוייקטי Live CD
| |-- פרויקטים בלינוקס
| |-- מונחים מתורגמים - גרסה לא רשמית
| |-- לינוקס בבית הספר
|--[שונות]
| |-- תוכנה חופשית וקוד פתוח
| |-- פעולה קהילתית
| |-- תמיכת לינוקס כללית
| |-- טיפים
| |-- אוף טופיק
| |-- /dev/null
|--[מערכות הפעלה אחרות]
| |-- BSD כללי
| |-- תוכנה חופשית בחלונות ומק
| |-- אמולטורים
| |-- מערכות הפעלה לא חופשיות [פורום לקריאה בלבד]
|--[לוח מודעות]
| |-- דרושים: הצעות עבודה
| |-- קהילה וחברה
| |-- ברצוני למסור
| |-- ברצוני למכור
| |-- ברצוני להחליף
| |-- אני צריך
|--[אודות האתר]
| |-- רעיונות והצעות
| |-- טענות
| |-- מדריך ווטסאפ
כל הזמנים הם GMT + 2 שעות
אינדקס הפורומים של Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית
»
שונות
»
טיפים
PN
phpBB2
© 2003-2004
·
24 שעות
·
ללא תגובות
·
FAQ
·
חיפוש
·
הרשמה
·
Maximize
תוכן הדיון
ik_5
TAsn
ZooZ
אורח [פינגווין אדום]
אורח [IoSolidar -]
אורח
mksoft
מחוברים:
0 חברים, 510 אורחים
·
סטטיסטיקה
הסכם שימוש
·
הצהרת פרטיות
·
שליחת משוב
חזרה למעלה
תוכן האתר תחת רישיון
CC BY-SA 4.0
עיצוב ופיתוח:
Meir