Używam Vima do programowania C w systemie Linux. Kiedy naciskam K, aby otworzyć stronę podręcznika dla słowa bazowego, nie mam kontroli nad tym, która sekcja podręcznika jest otwarta. Czy istnieje sposób, aby to gdzieś określić?
*K*
K Run a program to lookup the keyword under the
cursor. [...]
Special cases:
- When 'keywordprg' is equal to "man" or starts with
":", a [count] before "K" is inserted after
keywordprg and before the keyword. For example,
using "2K" while the cursor is on "mkdir", results
in:
!man 2 mkdir
- When 'keywordprg' is equal to "man -s", a count
before "K" is inserted after the "-s". If there is
no count, the "-s" is removed.
Jeśli korzystasz z Linuksa, prawdopodobnie używasz mandb mani możesz kontrolować kolejność przeszukiwania sekcji. Zobacz man 1 man:
MANSECT
Jeśli ustawiono $ MANSECT, jego wartością jest lista odcinków rozdzielana dwukropkami i służy do określania, które sekcje ręczne mają być wyszukiwane i w jakiej kolejności. Wartość domyślna to „1 nl 8 3 2 3posix 3pm 3perl 3am 5 4 9 6 7”, chyba że zostanie zastąpione przez dyrektywę SECTION w pliku /etc/manpath.config.
Kolejną opcją jest ustawienie w plikach inicjujących powłoki:
Rzeczywiście, -szastępuje MANSECT. Jest to jednak przydatne do ustawiania listy priorytetów zamiast wymuszania określonej sekcji (co <count>Kzrobi), co może być bardziej przydatne. Na przykład, jeśli open(3posix)nie jest dostępny, open(2)nadal byłby użyteczny (prawdopodobnie bardziej). man -s 3 openpo prostu zignorowałbym open(2).
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.
set keywordprg=man\ 3\ -s