W vimie, jeśli pracuję nad skryptem w Pythonie, często piszę:
:! python this_script.py
wykonać skrypt. Czy istnieje skrót do nazwy bieżącego pliku? Jeśli nie, czy mogę to zrobić z łatwością? Jestem nowy w vimie i nie jestem pewien, jak to zrobić w Google.
vim
keyboard-shortcuts
macro
Eric Wilson
źródło
źródło
%
znak, używając poleceń takich jak:s
...:s/Foo\%X//
... jeśli nie, nazwa pliku pojawi się tam.Innym sposobem jest użycie naprawdę ładnego pakietu dla vima: Skuteczne składanie Pythona: Ładnie składaj kod Pythona i przełączaj jednym naciśnięciem klawisza, który składa „defs, klas”, ale także wiąże „shift + e”, aby „zapisać + wykonać”, więc fajne i przydatne!
źródło
Do Twojej wiadomości, jeśli używasz również wbudowanego interpretera Pythona w Vimie, możesz uzyskać nazwę z tym
vim.current.buffer.name
atrybutem. Możesz także użyć polecenia: update, aby automatycznie zapisać plik. Mam mapowanie jak dla buforów Python:pyterm
To funkcja, która również otwiera nowy interpreter Pythona w nowym oknie terminala i uruchamia go w trybie interaktywnym.źródło
Niektóre wskazówki
źródło