odnosi się do uzupełnień TAB (lub innych skrótów klawiszowych) do wyboru elementu docelowego z wielu list. Często przydatne do menu, nawigacji, wyszukiwania, przeskakiwania, zwijania i innych form „zawężania” listy dostępnych wyborów.
Wydaje się, że istnieją dwa główne rozszerzenia autouzupełniania dla emacsa: autouzupełnianie i tryb firmowy. Jakie są praktyczne różnice między nimi i kiedy chciałbym używać jednego nad drugim? Ponadto, czy są ze sobą kompatybilne?
Emacs nie może konkurować z innym IDE, jeśli nie ma funkcji automatycznego uzupełniania. Automatyczne uzupełnianie sprawia, że jestem bardziej wydajnym programistą. Wiem o rozszerzeniu Auto Complete Mode , ale nie działa z C ++. Jak mogę osiągnąć inteligentne i wydajne autouzupełnianie w C ++? To pytanie zostało pierwotnie zadane przez …
Podczas używania ReSharper w Visual Studio symbole mogą być automatycznie uzupełniane przy użyciu dopasowania rozmytego zamiast dopasowania przedrostka. Na przykład, jeśli szukam funkcji o nazwie DoSomethingAmazingmógłbym napisać DoSoAmi byłoby spróbować poszerzyć moje zapytanie, aby dopasować wszystkie symbole zawierające Do, Soi Amgdzieś w ich imieniu. Kolejny przykład można znaleźć w poniższym …
Wygląda na to, że kolejność wyników sterów nigdy nie jest przydatna ... Muszę albo nawigować po długiej liście, albo pisać dalej, aż wystarczająco ją zawęzię. Czy istnieje sposób sortowania wyników według częstotliwości użycia? Edycja: Oznacza to, że najczęściej wybierane wyniki sterów powinny pojawiać się na górze listy, niezależnie od tego, …
Jeśli jestem w pliku org, chcę polecenia, które zawęża listę kandydatów, w stylu bluszczu / steru, złożonym ze wszystkich nagłówków org w pliku i pozwala mi wybrać nagłówek poprzez wyszukiwanie rozmyte, do którego chcę przejść do. Czy jest na to sposób?
Korzystam z pakietów Tryb firmowy i Yasnippet. Kiedy piszę w buforze, otrzymuję sugestie autouzupełniania od firmy. W przypadku Yasnippet mam katalog zawierający fragmenty. W tym katalogu mam na przykład plik foo.yasnippet. Kiedy piszę foow buforze i naciskam Tab, pojawia się wyskakujące menu dla yasnippets, które mogę wybrać, który fragment ( …
Często chcę przejść do nowej linii, gdy wyświetla się sugestia trybu firmowego. Jak skonfigurować tryb firmowy, aby tylko klawisz tabulacji wyzwalał zakończenie?
Właśnie odkryłem C-x 8 RETsposób wstawiania znaków Unicode według nazwy Unicode lub kodu szesnastkowego. Nie zapamiętałem (jeszcze?) Wszystkich nazw znaków Unicode, więc nie zawsze znajduję odpowiedni znak. Jest na przykład znak „GÓRA ŚNIEGOWA ŚNIEGIEM”. Jeśli wpiszesz „MOUNTAIN”, ta postać nie pojawi się na liście ukończeń. Muszę pamiętać, aby wyszukać „ŚNIEG”, …
Często zmieniam interfejs API mojego pakietu, ale company-modewyciąga każdy zdefiniowany symbol (tak jak powinien) w swoich uzupełnieniach. Nie chcę przypadkowo użyć niezwiązanej nazwy, więc w jaki sposób mogę cofnąć powiązanie wszystkich zmiennych i funkcji rozpoczynających się, powiedzmy my-package-,? Potem po prostu będę mógł load-fileznów.
Semantic wydaje się być w stanie to zrobić, ale nie mogę tego zrobić tak, jak bym tego oczekiwał. Na przykład, jeśli ja #include "Type.h"i deklaruję Type t, użycie semantic-complete-analyze-inlinekiedy punkt jest po t.konsekwentnie daje mi błąd Nie można znaleźć typów dla `Type t ' zamiast dawać mi wszystkich publicznych (lub …
Jestem zapalonym użytkownikiem steru i czytam opis sopli. Obejmuje rzeczy takie jak: przechodź między kolejnymi kandydatami, którzy pasują do Twojego aktualnego wkładu * co brzmi dla mnie słabiej niż oglądanie całej listy meczy na czele (ponieważ jestem skłonny mieć taki bufor otwarty) użyj wzorca, aby dopasować kandydatów do ukończenia, w …
Włączyłem firmę, używając następujących poleceń w moim pliku init.el: (require 'company) (add-hook 'after-init-hook 'global-company-mode) Jednak nie otrzymuję uzupełnienia nazwy pliku, chociaż w źródle jest jakiś dostawca, a strona internetowa wspomina, że jest obsługiwany. Zaczynam pisać / home / emmanuel ... i nic się nie dzieje, chociaż spodziewałbym się, że zakończenie …
Całkiem kilka trybów Emacsa używa (coś w tym rodzaju): interfejs dostosowywania jest jednym z nich, tryb wiadomości (czytaj: część nagłówka) jest inny; jest ich więcej, niestety nie zawsze bardzo podobne. Przez „formularz” rozumiem tu bufor z częściami tylko do odczytu i miejscami przeznaczonymi do wprowadzania tekstu; może, ale nie musi …
Zastanawiam się nad napisaniem głównego trybu edytowania talii Magic: the Gathering. Większość wydaje się dość prosta, ale mam jedno pytanie. Dostępnych jest około 15 000 unikalnych kart Magii (czyli kart o unikalnych nazwach). Chciałbym być w stanie ukończyć z nimi, pisząc funkcję zakończenia w punkcie. Szukałem prostego, podstawowego przykładu funkcji …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.