Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
naja, expanden tut er das snippet ja
nur das python bzw. das uppercasen geht nicht
ich schmeiss mal die var ins init.vim
TornaxO7
@TornaxO7
meinst du dein pythoncode funktioniert nicht?
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
ja, es wird halt net geuppercased, ich weiss auch net was er macht und was net
TornaxO7
@TornaxO7
also es soll nur das erste Wort in deinem string groß geschrieben werden, richtig?
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
jap, geht mir nur ums erste
TornaxO7
@TornaxO7
reicht es, wenn du einfach das Wort schreibst und dann UltiSnips für dich es groß schreibt oder soll in einem kompletten String den Anfangsbuchstaben groß machen?
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
es geht es geht!!!
TornaxO7
@TornaxO7
^^
sehr schön
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
wart mal, jetzt die Analyse ...
ohhh
ich hab einen unterschied gefunden, hihi
TornaxO7
@TornaxO7
gut
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
ich finds schon alles recht aberwitzig, ich glaub ich hab genug fuer heute :-)
also, wenn ich fuer den param $# schreib geht nix, wenn ich aber ${#} schreib gehts
TornaxO7
@TornaxO7
ja, UltiSnips hat mich anfangs auch richtig frustiert xD
huh
was macht denn ${#}?
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
ja, eh keine ahnung, dasselbe halt ... hihi
da kann man dann placeholder hinstellen, dafuer is das glaub ich gut zB
${1:placeholder text}
TornaxO7
@TornaxO7
wenn du einen Placeholder haben willst, dann würde ich lieber mit Zahlen arbeiten
ja
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
na ... mit # .. mein ich eh zahl
sorry
TornaxO7
@TornaxO7
ach so
komisch
eigentlich müsste z.B. $1 funktionieren
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
hmmm, ok, ich mach mal copy paster
das da funktioniert:
    const [ ${3:my}State, set${3/\w*/\u$0/}State] = useState($4);
das da funktioniert nicht
const [ $1State, set${1/\w+/\u$0/}State ] = useState($2);
TornaxO7
@TornaxO7
ah!
wahrscheinlich erkennt er nicht, dass du mit $1State einen tabstop meinst
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
echt?? an was liegts???
hmmm ... naja ... er kopiert den wert den ich an der ersten stelle $1State eintrage dann schon, nur die regex mit \u wird nicht angewandt sondern plain hard-eingetragen
TornaxO7
@TornaxO7
ach so
hmm
dann liegt das wahrscheinlich an der $0
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
fuhh, kA ... die $0 hab ich von dem manual hier ...
TornaxO7
@TornaxO7
naja, ich bin finde das mit diesen replace und so für snippets komisch xD
ich mache das immer mit python xD
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
mhmmmmm
na wenns mal laeuft, eh klar
so, ich bedank mi nochmal fett, muss jetzt noch das original ultisnips paket konfigurieren, die shortcuts vermangeln sich mit coc ... nicht gut so :) thx
TornaxO7
@TornaxO7
kein Ding ^^
schönen Abend noch
Dipl.-Ing. (FH) Johannes Neugschwentner
@joehannes
ebenfalls