üzenetek

hozzászólások


UnA
(Korrektor)
Blog

A legegyszerűbb ez lett volna: \[.*á.*\] ;)

Amit a ChatGPT javasolt, az is jó, és abban benne van az is, hogy nem lehet több szögletes zárójel egymásba ágyazva.


akyyy
(senior tag)

Viszont ezzel már ő sem tud mit kezdeni.
Azokat az ékezetes karaktert keresem (legyen csak az á betű), amik a kettőspont karakter előtt vannak.
Peldaul_valami_ágy: "szöveg"

.*á[^:]*:
Ezt ajánlja, de a Notepad full random jelöl ki dolgokat, ha rámegyek a keresésre (Countra látja, hogy valahol van benne egy ilyen)


UnA
(Korrektor)
Blog

Pedig ez éppen nagyon egyszerű: á.*:

Többféle ékezetes esetén: [áéíóöőúüű].*:


UnA
(Korrektor)
Blog

Egy kicsi megkésve: 20 éves a Notepad++ [link] :K


batagy
(őstag)

Éljen! :)

Én 2004-től kezdtem el a Notepad++ felület magyarítását, akkor már 2.3-as verzió volt.
Persze, mostanában kevés időm jut rá, ezért jelenleg is van pár lefordítatlan string, de azért a feladatomnak tartom fenntartani a fordítást.


batagy
(őstag)

Sziasztok!

Olyat szeretnék, hogyha egy lokálisan klónozott git repo-t nézegetek a Notepad++ -ban, akkor át tudjak ugorni egy böngészőben magához az online git repora, a megfelelő féjl megfelelő sorára.

Van erre van valami megoldás, vagy plugin?
Én nem találtam eddig.


UnA
(Korrektor)
Blog

Ez nem olyan egyszerű dolog, mert van legalább 3 nagyobb és több kisebb webes implementáció (GitHub, GitLab, Bitbucket, Gitea, stb) és ezeknél az URL felépítése mind különböző lehet.


batagy
(őstag)

Én gitlabot használok (cégen belül), de természetesen úgy kellene felépíteni, hogy modulárisan lehessen.

Nekem pl ilyen URL kellene:
https://gitlab-central.somecompany.com/path1/repo/-/blob/master/path2/code.yml#L12

A "/blob/master" ráadásul a branch neve, ideálisan ez is jöhetne az alatta lévő git branch-ből , de ha csak alapból master lenne már az is hasznos.

[ Szerkesztve ]


batagy
(őstag)

Megtaláltam a megoldás egy részét.

A git repo és benne a fájl teljes elérési útját kiprintelhetjük ezzel a kis git bash segédprogrammal:
git-url

Utána ha egy adott folderben vagyok és kiprintelem parancssorból a git url-t egy adott fájlra, az visszaadja a fenti teljes elérési utat, benne a branch-csel is.

Érdekes módon Windows-on is fut. Valszeg azért mert a git bash fel van telepítve, de lehet hogy a WSL miatt fut (?) . mármint Windows CMD-ből futtatva is megy.

Pl:
git url host_record.yml

A Notepad++-ból ezt kellene futtatni az adott fájlra, hozzávenni még a sor számát (opcioálisan), és az URL-t átpasszolni egy böngészőnek.

[ Szerkesztve ]


batagy
(őstag)

Na, végül is megcsináltam.

1) git-url telepítése a benne lévő readme szerint.
2) NppExec Notepad++ plugin telepítése.
3) Az alábbi NppExec script mentése:

NPP_CONSOLE 0
NPE_CONSOLE v+
cd "$(CURRENT_DIRECTORY)"
git url "$(FILE_NAME)"
npp_run firefox "$(OUTPUT)#L$(CURRENT_LINE)"

És utána F6 gombbal futtatás. Az adott sor számára ugrik.
Ez az URL formátum a gitlab-bal kompatibilis.
Kicsit lassan futódik le mivel bash script van benne de lemegy.

;)


akyyy
(senior tag)

Megint elakadtam.
Néhány sorban vannak speciális karakterek (esetemben ez: 0. §, vagy 1. § és igy tovább)
Legjobban úgy tudok rákeresni, hogy ' . §'

Ahol talál ilyen bejegyzést, ott szeretném, ha az egész sort törölné. (jó lenne ha üres sor lenne helyette, de az sem baj ha 'kivágja' azt a részt, és az egész többi sor felcsúszik egyel.)

Eddig csak úgy sikerült csinálni, hogy azt törli ki a sorból, ami a . § jel után van.

szerk.:
közbe meglett
.*\. §.*

[ Szerkesztve ]


batagy
(őstag)

Nagyon egyszerű. A Cserénél a bővített módot választod, és a csere karakterhez beírod a sortörést, azaz:
\r\n

[ Szerkesztve ]


akyyy
(senior tag)

Amikor rákeresek egy kifejezésre, és több fájlban akarok keresni (Find in Files fül), ott be lehet állítani hogy mely mappákban keressen? Van több is, ahol akarom hogy keressen, de nagyon sok olyanis van, ahol nem szeretném, hogy keressen.

Át lehetne helyezni egy új könyvtárba aztán vissza, de ez igy macerás mindig megcsinálni.
valahogy úgy, hogy
D:\Szöveg\0001\
D:\Szöveg\0002\
D:\Szöveg\0003\
D:\Szöveg\0004\

és pl csak a 2-es meg a 3-asba keressen :D


batagy
(őstag)

Sajnos csak egy mappát tudsz megadni, hogy hol keressen fájlt a fájlokban.

Vagy pedig csinálsz symbolic/hard/junction linkeket egy adott mappában, mert ilyet is lehet Windows-ban. De nem tudom megéri-e azzal bajlódni, ahhoz képest, mintha a keresett mappákban külön-külön keresel.

üzenetek