Komentarze (16)
@entropy_ Po co ludzie w ogóle tego VIM’a instalują? Co będzie następne, EDLIN?
@sierzant_armii_12_malp bardziej mnie fascynuje że są tacy co tego używają. Piszą w edytorze z lat 70 przeznaczonym do pracy z drukarką igłową a nie monitorem i twierdzą że tak jest lepiej.
@entropy_ Wiem, że raczej napisane żartem, ale z VIMa da się zrobić całe współcześnie wyglądające niemal IDE z masą funkcji. Rozumiem, że niektórym może pasować taka forma, zwłaszcza, że z instalacją i konfiguracją tego wszystkiego nie trzeba się aż tak bawić bo są całe gotowe configi, instalatory czy forki. Sam osobiście nie używam, jedyne co mnie fascynuje w tym edytorze to vim keybindings, zawsze się chciałem tego nauczyć, ale do tego nie trzeba wcale używać VIMa bo każdy szanujący się edytor kodu ma VIM mode albo jakiś plugin.

@entropy_ mcedit
@UncleFester Nie lubię, CTRL+V nie działa.
Jakby ktoś się zastanawiał to komendą `select-editor`
@entropy_ - przeszedłem z bojówki vima do bojówki mam to w d⁎⁎ie.
Jak nie ma nano to odmiana vi zawsze jest
@koszotorobur Też mam to w dupie, śmiechłem tylko bo jak raz do roku utknę przypadkiem w vimie bo pamiętam, że mam nacisnąć tab, albo shift, albo control albo escejp, potem wcisnąć chyba q i dwukropek, albo nie to zamiast szukać jak co roku żeby sobie przypomnieć to zapytałem czata i też śmiechnął xD
@entropy_ Wykorzystam okazje i chciałbym polecić genialną alternatywę dla Nano którą jest edytor Micro. Literalnie nie wiem czemu ludzie jeszcze korzystają z Nano kiedy Micro robi wszystko lepiej.:
-
Przede wszystkim obsługuje normalne współczesne skróty klawiszowe.
-
Koloruje automatycznie składnie większości plików np .configów w yamlu, tomlu, składnie skryptów, języków programowania itp
-
Można też w nich normalnie komentować linijki za pomocą ctrl + /
-
Klikać myszkiem aby zmienić pozycje kursora,
-
Edytować kilka plików jednocześnie za pomocą dzielenia ekranu albo zakładek
-
Motywy
-
Makra, pluginy
-
I wiele więcej
I to wszystko domyślnie, w terminalu od razu po zainstalowaniu. Ludzie nie śpijcie na Micro.

@Catharsis O kurwens, dzięki!!!
Dokładnie taki mi był potrzebny xDDDD

@Catharsis Jednak trochę do dupy bo wklejanie nie działa w żaden sposób
Literalnie nie wiem czemu ludzie jeszcze korzystają z Nano kiedy Micro robi wszystko lepiej.
Powiem adminom RHELa w korpo by dodali do obrazu czy zainstalowali na Produkcji - już widzę jak to robią
A u siebie to można używać czego dusza zapragnie - a trochę tego jest: https://github.com/toolleeo/awesome-cli-apps-in-a-csv?tab=readme-ov-file#editors
@entropy_ - a wiesz, że Vim ma Mouse Mode: https://vimtricks.com/p/using-a-mouse-in-vim/
Vim też ma Easy Mode: https://vonheikemen.github.io/devlog/tools/vim-easy-mode/
Notabene nano też ma Mouse Mode:
-m, --mouse
Enable mouse support, if available for your system. When enabled, mouse clicks can be used to place the cursor, set the mark (with a double click), and execute shortcuts. The mouse will work in the X Window System, and on the console when gpm is running.
A tak w ogóle to Remote Development w Visual Studio Code wygrywa i nie trzeba się jebać z edytowaniem w CLI: https://code.visualstudio.com/docs/remote/remote-overview
Lol ja używam vima, bo to naprawdę szybki i lekki edytor xd
Jak się trafi plik na kilka milionów linii w którym trzeba coś znaleźć, jakoś go wyedytować to nie wyobrażam sobie robić to czymś innym.
Przykładem takiego pliku są logi

Zaloguj się aby komentować
Vim, a zwłaszcza NeoVim, są naprawdę fajne. Zwłaszcza jak się je opakuje odpowiednim workflow, pluginami i skonfiguruje pod swoje potrzeby.
W sumie, jeśli ktoś chce spróbować, to warto się najpierw zastanowić, co dokładnie chcemy robić - do każdego zadania można utworzyć inna konfiguracje.
Tutoriali jest od groma, przygodę polecam zacząć z LazyVim.
PS. Do markdown polecam Apostrophe.
PS2. Jeśli pracujesz na różnych systemach operacyjnych, najbardziej spójne środowisko daje mi jednak VSCode. Ustalasz katalog nadrzędny, w podkatalogach robisz workspaces z ustawieniami, włączasz sync ustawień (https://code.visualstudio.com/docs/configure/settings-sync) i od tej pory, dzięki githubowi możesz łatwo migrować.
Settings Sync
Synchronize your user settings across all your Visual Studio Code instances.