Jak korzystać z nano w / usr / local / bin


2

Próbuję zainstalować najnowszą wersję nano na moim komputerze Mac. Zrobiłem to z Homebrew i wydaje się, że jest to pierwsza wersja wymieniona na mojej ścieżce, tj

`which nano` -V

zwraca

GNU nano, version 2.4.2
...

i ścieżka wygląda

/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin

Jak dotąd tak dobrze, najnowsza wersja nanojest w /usr/local/bin.

Dziwne jest to, że kiedy po prostu biegnę nano -V, dostaję

GNU nano version 2.0.6 (compiled 16:25:25, Sep  9 2014)
...

Jakiś pomysł, dlaczego wskazana wersja whichnie byłaby taka sama jak ta, na którą wskazał mój terminal?


Obowiązkowa nauka vim| emacskomentarz.
— Matt Clark,

1
Chyba cieszę się, że ktoś mnie obserwuje, ale już wykorzystuję emacs95% mojego kodowania. Czasami chcę tylko czegoś ... lżejszego
— Shep

Powiedziałbym wtedy „idź z vimem ponad nano”, jak na lekki edytor, wciąż jest dość potężny. : D
— Matt Clark,

Mógłbym to zrobić, ale musiałbym się uczyć vim, co mnie do cholery dezorientuje. (Zanim to zmieni się w coś absolutnie bezwartościowego , powinienem powiedzieć, że nie jest to w żaden sposób twierdzenie, że edytor tekstowy X jest w jakiś sposób lepszy niż edytor tekstowy Y. Emacs zmieszał mnie z piekła przez około rok. Teraz, gdy mam edytor tekstu, który robi to, co chcę, wolałbym być mylona przez rzeczywistą kodu piszę, albo ... nie wiem, wykonuję swoją pracę rzeczywistą).
— Shep

Hej, nigdy nie korzystałem z emacsa, korzystałem z nano; D
— Matt Clark

Odpowiedzi:


2

Jeśli właśnie zainstalowałeś nową wersję nanoi używasz jej bashjako powłoki, być może będziesz musiał bashzapomnieć o ścieżce, w której był buforowany nano, uruchamiając hash -rwbudowane polecenie powłoki.

Inne pociski mogą mieć podobne pamięci podręczne ścieżek z innymi sposobami ich opróżnienia.


Niesamowite, że tak się zdezorientowałem.
— Shep,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.