Textové editory vhodné pro programátory

Re:Textové editory vhodné pro programátory
« Odpověď #45 kdy: 20. 06. 2023, 09:18:31 »
... Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, ...

To me zajima. Muzes prosim dat priklad? Co je veliky blok? a co znamena nezvlada?
Chtel bych zkusit potrapit svuj emacs protoze myslim, ze se s tim nesetkavam...


Re:Textové editory vhodné pro programátory
« Odpověď #46 kdy: 20. 06. 2023, 09:57:40 »
Zahrnuje dotaz i IDE? Pokud ano, tak IntelliJ pro javu, VScode pro ostatní (javascript, python, json a yaml content..)

Pro mne je VScode editor pro rychlou úpravu textu (max s barevným zvýrazňováním syntaxe), po rozšíření o plugin pro specifický jazyk (např. python), kde začne fungovat vyhledávání použití funkcí, refactoring, napovídání syntaxe, už to považuji za IDE.

Úplně nechápu, jak někdo může efektivně dělat na větším projektu bez použití IDE. Právě kvůli refactoru atd. Některé jazyky lze psát lépe v plain textu, u některých je to skoro nemožné (java), ale tak jako tak bych to považoval za plýtvání energií (jak už tu někdo psal).

FW SH

Re:Textové editory vhodné pro programátory
« Odpověď #47 kdy: 22. 06. 2023, 09:10:21 »
Emacs… Obcas zapnu VsCode, abych se podival, jestli se necim neinspirovat a neprenest to do meho Emacs. Nedavno jsem se ho chtel naucit, ale proste se od Emacs nedokazu posunout dal, uz mam ty zkratky moc zazity. Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, jinak bych po vscode nesilhal. Ale mam to stesti, ze me zivi LISP, takze mi nemusi chybet FE vychytavky, ktere vscode nabizi - konkretne treba vic lsp serveru najednou. V Emacs pouzivam Meow mode, coz simuluje Kakoune, ktery mi sedl vice nez VI, co se ovladani tyce.

proc by ses mel do emacsu nutit, ja jsem se taky nedonutil :-)
pouzivej co chces.

Nutil jsem se do VSCode, protoze ma skvelej remote development a par veci v nem funguje lip (a ostatnich tisic hur), ale nakonec to spis beru jako zachranou sit, kdybych nemohl emacs pouzivat.

FW SH

Re:Textové editory vhodné pro programátory
« Odpověď #48 kdy: 22. 06. 2023, 09:15:47 »
... Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, ...

To me zajima. Muzes prosim dat priklad? Co je veliky blok? a co znamena nezvlada?
Chtel bych zkusit potrapit svuj emacs protoze myslim, ze se s tim nesetkavam...

Mozna to je problem macos, kazdopadne jde o pomalej vypis textu do Cider REPL s Clojure. A vlastne me napada i jina situace, pokud zmenim neco ve vetsim souboru s font-locking a pote dam zobrazit diff, trva to extremne dlouho - v podstte zasek. Vetsinou skoncim u zruseni procesu pres ctrl+g.

Re:Textové editory vhodné pro programátory
« Odpověď #49 kdy: 22. 06. 2023, 16:12:20 »
... Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, ...

To me zajima. Muzes prosim dat priklad? Co je veliky blok? a co znamena nezvlada?
Chtel bych zkusit potrapit svuj emacs protoze myslim, ze se s tim nesetkavam...

Mozna to je problem macos, kazdopadne jde o pomalej vypis textu do Cider REPL s Clojure. A vlastne me napada i jina situace, pokud zmenim neco ve vetsim souboru s font-locking a pote dam zobrazit diff, trva to extremne dlouho - v podstte zasek. Vetsinou skoncim u zruseni procesu pres ctrl+g.

Mozna...
nevsiml sem si nejaky pomalosti..
S tim diffem jsem mel problemy na windows... ostatne s cimkoli co se tykalo verzovani... protoze na to emacs pouziva externi tooly a ty jsou pomaly.. (magit-status a klidne cekam minutu... ) Na linuxu sem problem nezazil


Re:Textové editory vhodné pro programátory
« Odpověď #50 kdy: 22. 06. 2023, 17:04:00 »
Úplně nechápu, jak někdo může efektivně dělat na větším projektu bez použití IDE. Právě kvůli refactoru atd. Některé jazyky lze psát lépe v plain textu, u některých je to skoro nemožné (java), ale tak jako tak bych to považoval za plýtvání energií (jak už tu někdo psal).

To bude asi podstata tohoto celého vlákna, sémantika a ovozikozismus :-)

Vy si představujete textový editor jako *jen* editor textu, přitom některé konfigurace běžně používaných "textových editorů" mají s IDE funkční paritu. Já mám v lunarvimu LSP a tree sitter (všechno od real-time dokumentace až po globální refactoring), generování kódu přes GPT, debugger (výjimka v stm32 na stole a zobrazí se mi řádek, kde k ní došlo, spolu s kompletním stavem paměti, vláken, periferií atd.), package manager kterým můžu hned nainstalovat tisíc dalších pluginů... ale stejně nemám pocit, že mám před sebou IDE :-D

alex6bbc

  • *****
  • 1 651
    • Zobrazit profil
    • E-mail
Re:Textové editory vhodné pro programátory
« Odpověď #51 kdy: 22. 06. 2023, 17:14:11 »
ja se treba nenaucil pouzivat zadne gui nastroje pro git, kdyz delam s gitem, tak jedine na command lajne :-)

FW SH

Re:Textové editory vhodné pro programátory
« Odpověď #52 kdy: 23. 06. 2023, 07:43:24 »
... Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, ...

To me zajima. Muzes prosim dat priklad? Co je veliky blok? a co znamena nezvlada?
Chtel bych zkusit potrapit svuj emacs protoze myslim, ze se s tim nesetkavam...

Mozna to je problem macos, kazdopadne jde o pomalej vypis textu do Cider REPL s Clojure. A vlastne me napada i jina situace, pokud zmenim neco ve vetsim souboru s font-locking a pote dam zobrazit diff, trva to extremne dlouho - v podstte zasek. Vetsinou skoncim u zruseni procesu pres ctrl+g.

Mozna...
nevsiml sem si nejaky pomalosti..
S tim diffem jsem mel problemy na windows... ostatne s cimkoli co se tykalo verzovani... protoze na to emacs pouziva externi tooly a ty jsou pomaly.. (magit-status a klidne cekam minutu... ) Na linuxu sem problem nezazil

Nene, nemyslim "externi" diff, myslim napriklad (diff-buffer-with-file).

Re:Textové editory vhodné pro programátory
« Odpověď #53 kdy: 23. 06. 2023, 07:57:19 »
... Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, ...

To me zajima. Muzes prosim dat priklad? Co je veliky blok? a co znamena nezvlada?
Chtel bych zkusit potrapit svuj emacs protoze myslim, ze se s tim nesetkavam...

Mozna to je problem macos, kazdopadne jde o pomalej vypis textu do Cider REPL s Clojure. A vlastne me napada i jina situace, pokud zmenim neco ve vetsim souboru s font-locking a pote dam zobrazit diff, trva to extremne dlouho - v podstte zasek. Vetsinou skoncim u zruseni procesu pres ctrl+g.

Mozna...
nevsiml sem si nejaky pomalosti..
S tim diffem jsem mel problemy na windows... ostatne s cimkoli co se tykalo verzovani... protoze na to emacs pouziva externi tooly a ty jsou pomaly.. (magit-status a klidne cekam minutu... ) Na linuxu sem problem nezazil

Nene, nemyslim "externi" diff, myslim napriklad (diff-buffer-with-file).

No to u me pouziva externi diff...
Kód: [Vybrat]
diff-buffer-with-file is an interactive autoloaded compiled Lisp
function in ‘diff.el’.

(diff-buffer-with-file &optional BUFFER)

View the differences between BUFFER and its associated file.
This requires the external program ‘diff’ to be in your ‘exec-path’.


Re:Textové editory vhodné pro programátory
« Odpověď #54 kdy: 22. 03. 2024, 15:46:57 »
Převážně dělám Front-End na něj vše ostatní používám NeoVim. Snažím se přejít na Helix (moc se mi líbí), ale některé věci mi chybí co mám v NeoVimu.
Na Helixu se mi líbí převrácená logika příkazů jako má Kakoune, je to bližší lidské řeči aspoň pro mne.
A jako multiplexor mám Zellij.

FW SH

Re:Textové editory vhodné pro programátory
« Odpověď #55 kdy: 30. 03. 2024, 22:00:37 »
... Mam casto problem s tim, jak Emacs nezvlada velike bloky textu, ...

To me zajima. Muzes prosim dat priklad? Co je veliky blok? a co znamena nezvlada?
Chtel bych zkusit potrapit svuj emacs protoze myslim, ze se s tim nesetkavam...

Mozna to je problem macos, kazdopadne jde o pomalej vypis textu do Cider REPL s Clojure. A vlastne me napada i jina situace, pokud zmenim neco ve vetsim souboru s font-locking a pote dam zobrazit diff, trva to extremne dlouho - v podstte zasek. Vetsinou skoncim u zruseni procesu pres ctrl+g.

Mozna...
nevsiml sem si nejaky pomalosti..
S tim diffem jsem mel problemy na windows... ostatne s cimkoli co se tykalo verzovani... protoze na to emacs pouziva externi tooly a ty jsou pomaly.. (magit-status a klidne cekam minutu... ) Na linuxu sem problem nezazil

Nene, nemyslim "externi" diff, myslim napriklad (diff-buffer-with-file).

No to u me pouziva externi diff...
Kód: [Vybrat]
diff-buffer-with-file is an interactive autoloaded compiled Lisp
function in ‘diff.el’.

(diff-buffer-with-file &optional BUFFER)

View the differences between BUFFER and its associated file.
This requires the external program ‘diff’ to be in your ‘exec-path’.


Sorry, jasne! Proste ta cast, ktera se vykresluje v Emacs, zpravidla trva dyl nez ty procesy kolem.
Nicmene, pokud pouzivas Linux (a ne MacOs jako ja), tak tam se Emacs chova podstatne lip a taky si nevzpominam, ze bych tu pomalost (treba v porovnani s VI, ktery nepouzivam) tak moc pocitoval.

Re:Textové editory vhodné pro programátory
« Odpověď #56 kdy: 30. 03. 2024, 22:17:01 »
Primarne uz 20+ let vi(m) a posledni dobou na nektere veci vs code.  Kdysi multi-edit a buhvi co jeste, pamet uz ridne.