Bem ... vou começar tossindo - não sou um hack (no bom sentido da palavra, você tem que ser capaz de escrever "on stream"), embora eu seja um pouco escritor. E nem tenho certeza do que quero dizer a vocês hoje.
Mas minha procrastinação não tem limites, então aperte o cinto, vai ser uma jornada acidentada!
Introdução
@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, .
Pessoalmente, não vou usá-lo. Sou fluente em inglês e, portanto, ocorre exatamente a mesma pronúncia na minha cabeça, e sem tradução. Mas para pessoas que não sabem inglês fluentemente, aconselho pelo menos tentar.
E, em geral, isso é tudo. O diabo não é tão terrível quanto é pintado.
O final acabou sendo amassado, eu tinha em meus planos mais o parágrafo 4 do pensamento se espalhando pela árvore, mas de alguma forma em outro momento. Vou deixar apenas squeeze seco: não se esqueça do seu depois de olhar para outra pessoa. Embora a língua russa se perca em TI, ela nunca é proibida e até mesmo útil, então experimente você mesmo antes de se envolver em uma discussão.