Nun ... ich fange mit dem Husten an - ich bin kein Hack (im guten Sinne des Wortes muss man in der Lage sein, "on stream" zu schreiben), obwohl ich ein bisschen ein Schriftsteller bin. Und ich bin mir nicht mal ganz sicher, was ich Ihnen heute sagen möchte.
Aber mein Aufschub kennt keine Grenzen, also schnall dich an, es wird eine holprige Fahrt!
Einführung
@Oxyd, .
. )
:
$1
) $/.;;
) $/. ;;
[ $2 ];
"| $_ | $_ |"
# :D
, -... , .
, alias- ( ), bash.
bash
, window slicer. reddit, .
, . "" , Fruct Ninja, )
, zsh - bash. , , ?
- bash . .
, .
"" .
:
#! /bin/zsh
# , !
=$TERM
alias ="if" \
="then" \
="fi" \
="case" \
="in" \
="done" \
="echo" \
="eval" \
="until" \
="do" \
="sleep" \
="else" \
_="elif"
#
#
X=0
Y=0
x_=0
y_=0
_=2
_=2
=$
# . ¯\_(ツ)_/¯
_=$(i3-msg -t get_tree | jq -r '.. | .nodes?[]? | select(.window_type == "normal") | .name' | wc -l)
#
$(xdotool getmouselocation --shell)
# i3wm
$( i3-msg -t get_tree | jq -r '..|try select(.focused == true)| "x_=\(.rect.x)\ny_=\(.rect.y)\n_=\(.rect.width)\n_=\(.rect.height)\n=\(.window_properties.instance)"' )
(){
[ $_ -lt $__ ];
__=$(i3-msg -t get_tree | jq -r '.. | .nodes?[]? | select(.window_type == "normal") | .name' | wc -l)
0.1
}
(){
=$(( $1 / 2 - ($2 - $3) )) # ""
i3-msg split "$5" && $ & disown &&
#
[ $ -gt 0 ];
i3-msg resize grow "$4" "$"
=$(( * - 1 ))
i3-msg resize shrink "$4" "$"
}
[ "$1" = "" ]; $_ $Y $y_ height v
_ [ "$1" = "" ]; $_ $X $x_ width h
gist. .
, . 13 . , , , .
"" , — just for fun. "", "/// /" — evaluate.
IT- ( , ?) , ( ).
, , , , !
. . editor-of-choise, vim, . , !
, , . - . ( — , )
? - . , , ...
, .
. , , "" . .
. , . ( )
IDE, .
Persönlich werde ich es nicht benutzen. Ich spreche fließend Englisch und daher kommt genau die gleiche Aussprache in meinem Kopf und ohne Übersetzung vor. Aber für Leute, die nicht fließend Englisch sprechen, rate ich Ihnen, es zumindest zu versuchen.
Und im Allgemeinen ist das alles. Der Teufel ist nicht so schrecklich wie er gemalt ist.
Das Ende stellte sich als zerknittert heraus, ich hatte in meinen Plänen mehr Absatz 4 des Gedankens, der sich über den Baum ausbreitete, aber irgendwie ein anderes Mal. Ich werde nur trockenes Drücken lassen: Vergessen Sie nicht Ihre, nachdem Sie sich die anderer angesehen haben. Obwohl die russische Sprache in der IT verloren geht, ist sie niemals verboten und sogar nützlich. Probieren Sie es selbst aus, bevor Sie sich auf einen Streit einlassen.