Jak uzyskać listę zakładek?

12

Opcje zakładek w Notepad ++ (korzystam z wersji 6.0) są w porządku, ale ich użyteczność jest ograniczona przez fakt, że nie ma (jak mogę) znaleźć listy istniejących zakładek, aby móc przejść do ten, którego naprawdę chcę.

Jest to ważna cecha, której należy pominąć, co osobiście uważam za dość dziwne! Przejrzałem zainstalowane wtyczki, ale nie widzę nic związanego z ulepszonymi zakładkami. Czy jest jakiś sposób na uzyskanie tej możliwości w Notepad ++?

Daniel Miller
źródło
Prawdopodobnie podłączony / duplikat < superuser.com/questions/392361/… >
Stat-R
1
Ciekawe, tak, to jest duplikat tego tematu, który również nigdy nie otrzymał odpowiedzi ... Czy jest więc jakaś możliwość naprawienia tego problemu?
Daniel Miller,
Tak, ludzie tego szukali. Zobacz ten sourceforge.net/projects/notepad-plus/forums/forum/331753/topic/…
Stat-R
1
W rzeczywistości 331753 to nie ten sam temat; ten wątek omawia zapisywanie / przywracanie zakładek, mój wątek (i duplikat wątku bez odpowiedzi) dyskutuje o liście istniejących zakładek, aby użytkownik mógł wybrać, do której zakładki chce przejść, zamiast ograniczać się do poprzednich / Kolejny. W każdym razie mam nadzieję, że masz rację, że ludzie się tym zajmują; Kiedyś zakładki obszernie w mojej pracy z dnia na dzień, a Notepad ++ po prostu nie jest użyteczny bez nich, bez względu na to, jak bardzo inaczej jak program ...
Daniel Miller
Zgadza się, Daniel. Nie otrzymawszy żadnych odpowiedzi, próbowałem napisać własną wtyczkę, ale nie dotarłem daleko. Plik nagłówka kodu źródłowego Notepad ++ Notepad_plus.h ma funkcję bool bookmarkPresent (int lineno), która korzysta z ScintillaEditView * _pEditView, do którego nie mogłem znaleźć dostępu z mojej wtyczki.
Gnubie

Odpowiedzi:

3

Wiem, że to stary post, ale to ograniczenie nadal istnieje w Notepad ++. Oprócz sugestii Sri Varshana, inną opcją jest użycie wtyczki o nazwie NPPTaskList , którą można pobrać tutaj . Został zaprojektowany do pracy jak lista rzeczy do zrobienia, ale może również ładnie działać jako lista zakładek. Po prostu zainstaluj go jak każdą inną wtyczkę Notepad ++ i edytuj plik npp_task_list.cfg , aby użyć dowolnych wzorców „$”; domyślnie wygląda to tak:

wersja = 1

słowa kluczowe = $ DO ZROBIENIA:
$ UWAGA:
$ HACK:
$ PRZEGLĄD:

Każdy wiersz zawierający jedno z powyższych słów kluczowych (tak naprawdę sekwencja wzorców rozpoczynająca się od „$”) zostanie uwzględniona na liście zadań, która jest paskiem bocznym. Na przykład, jeśli kodujesz w VB i wpisujesz ten wiersz:

REM $ UWAGA: Jest to wiersz kodu „dodany do zakładek”.

... pojawi się na liście zadań jako:

UWAGA: Jest to wiersz kodu „dodany do zakładek”.

Możesz ich użyć do poruszania się po dokumencie, klikając je dwukrotnie na liście zadań.

Nie testowałem obszernie tej wtyczki, ale jak dotąd wydaje się ona stabilna.

znak
źródło
Wygląda obiecująco, ale w Notepad ++ v7.5.1 ta wtyczka powoduje awarię npp przy każdym użyciu ...
Wouter
0

Istnieje wtyczka o nazwie Wtyczka o nazwie Zakładka, która może pomóc ci w wyświetleniu listy zakładek. Jeśli nie lubisz używać żadnych wtyczek, możesz skorzystać z Sesji, które oczywiście nie zawierają zakładek, ale przynajmniej zapisują je przy następnym otwarciu. O obu tych podejściach pisałem na moim blogu i możesz je przeczytać tutaj .

Sri Varshan
źródło
0

W zależności od celów i przepływu pracy możliwe jest stworzenie alternatywnego menu do wewnętrznej nawigacji po pliku za pomocą jednej z 2 wtyczek, w rzeczywistości 3, ale znalazłem SourceCookifier jako obciążający program, więc może nie być polecany.

Są to TagsVew i LocationNavigate . Pierwszy tworzy drzewo znaczników kodu obecnych w pliku, dzięki czemu można dodawać znaczniki z nazwami w niektórych miejscach, aby mieć je na liście w drzewie i mieć do nich dostęp w dowolnym momencie. Drugi umożliwia rejestrowanie umiejscowienia kursora w różnych lokalizacjach w pliku, a następnie nawigację między nimi za pomocą listy zarejestrowanych lokalizacji.

Баян Купи-ка
źródło