שְׁאֵלָה:
OS X מסוף שווה ערך ל- Ctrl + שמאל / Ctrl + ימין
Patrick Krecker
2010-09-16 05:45:17 UTC
view on stackexchange narkive permalink

ב- Windows ובלינוקס תמיד יכולתי ללחוץ על ctrl + או ctrl + כדי לדלג על מילה משמאל או ימינה בטרמינל. בעורכי הטקסט נראה כי + / עובד, אך אין קוביות במסוף. חיפשתי בגוגל ולא מצאתי שום דבר פרט לדף ויקיפדיה שטוען ש- + B / F עושה את העבודה, אבל כל מה שהיא עושה זה להדפיס תווים ∫ ו- ƒ למסוף שלי (או ı ו- Ï אם אני מחזיק ). רעיונות כלשהם?

שבע תשובות:
adamrmcd
2011-10-24 23:47:11 UTC
view on stackexchange narkive permalink

גם זה שיגע אותי, אולם לא רציתי תיקון ספציפי לטרמינל מכיוון שאינני משתמש בטרמינל, והיכולת SSH לתיבת OSX שלי נאלץ להשתמש גם בקישורי המקשים הנכונים.

כמו כן, באופן אישי לא היה אכפת לי ממפתח ה כפי שנדון קודם; רציתי לשמור על השילוב ctrl + / שאני רגיל עליו בלינוקס.

כדי לפתור בעיה זו, הוספתי את הדברים הבאים ל ~/.profile:

  bind '"\ e [5C": word-forward'bind' "\ e [ 5D ": backward-word'bind '" \ e [1; 5C ": forward-word'bind'" \ e [1; 5D ": backward-word ' 

שים לב ל שני הראשונים חלים על bash ב טרמינל; שני האחרונים חלים על bash בחיבורי iTerm2 ו ssh נכנסים. אל תשאל אותי מדוע אמולציית המקלדת שונה;)

למען הסיבה, הצלחתי למצוא מה היו מקשי המפתח בפועל בזכות רמז מ תשובת זרימת הערימה הזו: אתה יכול להריץ cat > / dev / null כדי לפקח על מקשי המפתח המדויקים שנשלחו במהלך שילוב מקשים.

(שים לב שמבחינתי, כשאני מריץ את cat > / dev / null ולחץ על ctrl + זה מייצר ^ [[1; 5D . קוד המפתח המדויק שלך עשוי להיות שונה , אך ה- ^ [ הראשון מיוצג כ- \ e , כפי שמוצג בקוד הדוגמה שלי.)

BTW, אם אתה רוצה ראה את כל הקישורים הפעילים של bash, הפעל bind -p .

אני אוהב להשתמש ב- xxd כדי לבחון קלט מקלדת. אתה יכול לראות את התו המוצג תוך כדי הקלדתו, ואז 'xxd' פולט את הערך ב- hex כאשר אתה מקליד return.
מושלם! בדיוק מה שחיפשתי :) מעולם לא היה לי מזל לבצע את ההגדרות "ספציפיות לאפליקציה" לעיל, אבל זה פשוט עובד!
ודא שהשליטה + שמאלה / ימינה אינם ממופים ל"החלפת רווחים "ב- sysprefs שלך> מקלדת> קיצורי דרך> חשיפה.לא היו לי חללים אחרים פתוחים, אז זה נראה כאילו קלט המקלדת שלי לא עובד.
mipadi
2010-09-16 06:38:43 UTC
view on stackexchange narkive permalink

אתה יכול להשתמש במקש , אך עליך לבחור באפשרות להשתמש בו כמפתח "מטא": alt text

ברגע שתעשה זאת, ⌥ + F ו- + B יעבדו כפי שציפית.

מדהים ... זה משגע אותי כבר הרבה זמן. תודה.
בדוק גם בכתובת http://apple.stackexchange.com/q/1391/115 אם יש "חסרונות" אפשריים של אפשרות זו.
תשובה מגניבה. +1
Chris Page
2011-08-07 19:00:39 UTC
view on stackexchange narkive permalink

החל מ- Mac OS X Lion 10.7, המסוף ממפה - / ל- esc + B / F כברירת מחדל, כך שכעת זה מובנה עבור תוכניות bash ותוכנות אחרות המשתמשות בקישורי מקשים תואמים ל- emacs.

Robert S Ciaccio
2010-12-04 12:53:15 UTC
view on stackexchange narkive permalink

אם אתה יודע להשתמש ב- vi תוכל גם להפעיל את מצב עריכת קו vi באמצעות set -o vi ב- .bash_profile שלך או בכל עת בשורת הפקודה . אז אתה יכול לעבור בין מצבי פקודה vi להכניס. אז אתה יכול להכות בריחה, ואז להשתמש בפקודות vi לניווט בשורה:

  0 = עבור לתחילת שורה $ = עבור לסוף שורה w = להתקדם מילה אחת b = לנוע אחורה מילה אחת 

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

מעולם לא ידעתי שתוכל להשתמש ב- 0 לתחילת השורה, תמיד השתמשתי ^
@vxjasonxv: כן, ^ עובר לתו הראשון שאינו לבן, 0 עובר לטור הראשון (שכנראה כבר שמת לב אליו אבל חשבתי שאזרוק אותו שם לאחרים: P)
אה וואו, זה אפילו יותר טוב, * עוד לא * שמתי לב לזה! אה בנאדם, הפונקציונליות הזו (המרחב הראשון שאינו לבן) של ^ תמיד הרגיזה אותי. תודה.
כמובן ש- 'ESC ^' נהדר כשאתה צריך את זה, זה מעצבן רק כשרצית לעשות משהו אחר לגמרי :)
Agos
2010-12-04 21:00:25 UTC
view on stackexchange narkive permalink

פתח את המסוף, עבור להעדפות, למקלדת. ברשימה תמצאו "סמן ctrl ימינה" ו- "סמן ctrl שמאל".
שנה את הפעולות שהוקצו ל "\ 033f" ו- "\ 033b" בהתאמה, ותוכלו להשתמש ב- ctrl + ו- ctrl + כדי להזיז, מבלי לאבד את מקש alt שלך.

Derek Morrison
2010-12-24 21:08:46 UTC
view on stackexchange narkive permalink

נראה כי esc + B ו- esc + F ממופים כברירת מחדל כדי לעבור להתחלה וסוף מילים. אמנם, עבור המערכת שלי אתה לא יכול להחזיק את esc אלא צריך ללחוץ עליה מחדש עבור כל מילה.

Esc לעולם אינו משנה, הוא פשוט עובר למצב "Escape" כשאתה לוחץ עליו, מחשיב את זה כדרך מודאלית לעשות דברים, בניגוד למשמרת / ctrl / meta וכו '(בכל מקרה בתכנית Readline של הדברים).
Keith Knauber
2016-07-15 23:01:37 UTC
view on stackexchange narkive permalink

הגרסה האחרונה של מערכת ההפעלה ממפה זאת ל- Spaces.גם אם רווחים מושבתים, מקשי הקיצור עדיין יכולים להתקצר במיקום מוסתר זה:

מקשי סמן Terminal.app: השבת העדפות מערכת -> קיצורי דרך -> בקרת משימה -> הזז שמאלה רווח



שאלה ותשובה זו תורגמה אוטומטית מהשפה האנגלית.התוכן המקורי זמין ב- stackexchange, ואנו מודים לו על רישיון cc by-sa 2.0 עליו הוא מופץ.
Loading...