Tmux හි කවුළුව නව කවුළුවකට ගෙන යන්න


178

කවුළුවක් කවුළුවක් ලෙස සම්බන්ධ වීමට tmux හි හැකි බව මම දනිමි , නමුත් කවුළුවක් තමන්ගේම කවුළුවකට (ටැබ්) ගෙන යා හැකිද? මම එය මෑන් පිටුව සෙවීමට උත්සාහ කළ නමුත් එය සොයාගත නොහැකි විය. ෂෙල් ස්ක්‍රිප්ට් එකක් හරහා එය කළ හැකි යැයි මම සිතමි, නමුත් වෙනත්, වඩා අලංකාර ක්‍රමයක් තිබේද?

Answers:


183

අදාළ tmux විධාන

  • join-pane -s
  • join-pane -t
  • break-pane

බන්ධන

ඔබට පහත සඳහන් බන්ධන ඔබගේ එකතු කළ හැකිය ~/.tmux.conf:

## Join windows: <prefix> s, <prefix> j
bind-key j command-prompt -p "join pane from:"  "join-pane -s '%%'"
bind-key s command-prompt -p "send pane to:"  "join-pane -t '%%'"

ඉහත සඳහන් කළ හැකි කවුළු අතර කවුළු ගෙන යා හැකිය.

නව කවුළුවකට කවුළුව කැඩීම සඳහා, භාවිතා කරන්න break-pane (එය ද බැඳ තැබිය හැකිය) .

වෙනස් කිරීමේ භාවිතය

විධාන තුනම tmux හි විමසුමේ සිට භාවිතා කළ හැකිය: <prefix>+:එවිට break-pane
හෝ කවචයේ විමසුමේදී (tmux ඇතුළත) : tmux break-pane.


11
පහත දැක්වෙන ආකෘතිය භාවිතා කරමින් ඔබ කවුළුව ඉලක්ක කරන බව සඳහන් කිරීම වටී: "mysession: mywindow.mypane" (වෙනත් සැසියක නම්), සහ "mywindow.mypane" (එකම සැසියක නම්). එම කවුළුව තුළ ක්‍රියාත්මක වන වැඩසටහන අද්විතීය නම් ඔබට "mysession: progname" භාවිතා කළ හැකිය.
බෙන් ඩේවිස්

20
bind-key !අනෙක් පිළිතුරෙන් මට අවශ්‍ය වන්නේ එයයි.
kqw

155

විධාන ලැයිස්තුවෙන්, එය බ්‍රේක්-පේන් ලෙස හැඳින්වෙන අතර විධානය සාධාරණ ය

බන්ධන යතුර!

එහිදී bind-key පෙරනිමිය Ctrl+ වේB


6
"කැඩුණු" කවුළුව නැවත ඇමිණීමට දුරක් තිබේද?
nazikus

4
@nazikus ඔබට භාවිතා කළ හැකිය join-pane. bind-key ?(මම දුටුවේ නැත) ඔබ ඒ සඳහා බන්ධන කිසිවක් නොපෙනේ නම් , ඔබට විධාන විමසුමක් කැඳවා bind-key :ක්‍රියාත්මක කළ join-pane -t <destination pane index>හැකිය.
ඔස්ටින් ඇඩම්ස්

6
මහා බඩවැල අමතක කරන්න එපා! එය join-pane -t <optional session name>:<destination pane index>උදාjoin-pane -t :0
වෝල්ෆ්

11

OSx - 1.9a හි හෝම්බ rew වෙතින් ස්ථාපනය කර ඇති tmux හි නවතම අනුවාදයේ - පෙරනිමි යතුරු බන්ධන මඟින් මෙනුවක් සමඟ සම්බන්ධ වීමේ කවුළුව ක්‍රියාත්මක කරයි

bind-key          S choose-window "join-pane -v -s "%%""
bind-key          V choose-window "join-pane -h -s "%%""

3

tmux 1.8 හෝ ඊට වැඩි:

ඔබ "පූර්ණ තිර" මාදිලියකට යාමට අදහස් කරන්නේ නම්, ඔබට මෙය භාවිතා කළ හැකිය:

bind-key z

"විශාලනය" කිරීමට (සහ ඔබ ඔබේ වැඩ අවසන් වූ පසු විශාලනය කරන්න).

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.