tak naprawdę, jeśli musisz zadać te pytanie, powinieneś naprawdę rozważyć użycie innego edytora lub IDE do napisania Pythona. W tym przypadku home => ^, end => $, strona w górę = ^ f, strona w dół = ^ b; zwróć uwagę, że musisz wyjść z trybu edycji za pomocą Esc, a następnie wejść ponownie, np. i lub a ...
bubu
1
@bubu bah! Mówię. Całe moje kodowanie wykonuję w VIM, jest to doskonały edytor, nawet dla Pythona.
Jed Daniels
1
Czy masz na myśli klawisze „home” „end”, „strona w górę”, „strona w dół” na klawiaturze, czy po prostu szukasz odpowiednich poleceń nawigacyjnych VIM?
Stefan Lasiewski
Odpowiedzi:
17
Wykonaj standardowe skróty vi dla ponad 30-latków
^f(naprzód == strona w dół) ^b(wstecz == strona w górę) ^(to jest kursor shift-6 na początek linii) i $(koniec linii)
...nie działa?
A może szukasz klawiszy klawiatury w stylu PC do tych funkcji? W takim przypadku użyj Fn + klawiszy strzałek:
Fn + strzałka w dół == strona w dół
Fn + strzałka w górę == strona w górę
Fn + strzałka w lewo == strona główna
Fn + strzałka w prawo == koniec
Kombinacje klawiszy „Fn + strzałka” nie działają dla mnie przy użyciu Terminal.App i Vim.
Stefan Lasiewski
|jest równoważne HOME: oba idą do 0 kolumny wiersza, a nie do pierwszego znaku spacji w nim.
intuicją
W MC na Lion Fn + strzałki działają tylko dla mnie. Klawisze ^ f, ^ b ładują poprzedni \ następny plik do bieżącego folderu. Dzięki
kradmiy,
Dzięki za to! Czy mogę również przesunąć kursor w trybie wstawiania? Mogę to zrobić w systemie Windows i Linux. Czy Mac OS X jest tak samo dobry jak oni? Drobna korekta: 0 robi pierwszą pozycję bieżącej linii, podczas gdy ^ robi pierwszy niepusty znak bieżącej linii.
tommy.carstensen
To nie odpowiada na pytanie. Aby HOME i END działały w vimie i powłoce, umieść bind '"\e[1~":"\eOH"'i bind '"\e[4~":"\eOF"'w $ HOME / .bashrc. Bardziej przyjazne dla Maca i Linuksa dostosowywanie bash / vim na github.com/sudoer/dotfiles .
Alan Porter
7
Polecenia Vima (nie są specyficzne dla komputerów Mac):
Jeśli spojrzysz na ustawienia klawiatury terminala - możesz zamieniać akcje dla strony w górę / w dół i przesuwać stronę w górę / w dół. Działa to w domyślnym vimie i tak, jak można się spodziewać na zdalnych urządzeniach.
gg i G są wszystkim, czego potrzebujesz do domu / końca. (Spędziłem trochę czasu próbując sprawić, by działało)
Aby HOME i END działały w vimie i powłoce, umieść bind '"\e[1~":"\eOH"'i bind '"\e[4~":"\eOF"'w pliku $ HOME / .bashrc.
Bardziej przyjazne dla Maca i Linuksa dostosowywanie bash / vim na https://github.com/sudoer/dotfiles . W skryptach bash poszukaj słów $ OSTYPE i „darwin”. W vimrc znajduje się podobny blok „Darwin” dla poprawek vim specyficznych dla komputerów Mac.
Odpowiedzi:
Wykonaj standardowe skróty vi dla ponad 30-latków
^f
(naprzód == strona w dół)^b
(wstecz == strona w górę)^
(to jest kursor shift-6 na początek linii) i$
(koniec linii)...nie działa?
A może szukasz klawiszy klawiatury w stylu PC do tych funkcji? W takim przypadku użyj Fn + klawiszy strzałek:
Fn + strzałka w dół == strona w dół
Fn + strzałka w górę == strona w górę
Fn + strzałka w lewo == strona główna
Fn + strzałka w prawo == koniec
źródło
|
jest równoważne HOME: oba idą do 0 kolumny wiersza, a nie do pierwszego znaku spacji w nim.bind '"\e[1~":"\eOH"'
ibind '"\e[4~":"\eOF"'
w $ HOME / .bashrc. Bardziej przyjazne dla Maca i Linuksa dostosowywanie bash / vim na github.com/sudoer/dotfiles .Polecenia Vima (nie są specyficzne dla komputerów Mac):
koniec linii: $
początek linii: 0
strona w dół: ctrl + f
strona w górę: ctrl + b
źródło
Jeśli spojrzysz na ustawienia klawiatury terminala - możesz zamieniać akcje dla strony w górę / w dół i przesuwać stronę w górę / w dół. Działa to w domyślnym vimie i tak, jak można się spodziewać na zdalnych urządzeniach.
gg i G są wszystkim, czego potrzebujesz do domu / końca. (Spędziłem trochę czasu próbując sprawić, by działało)
źródło
Aby HOME i END działały w vimie i powłoce, umieść
bind '"\e[1~":"\eOH"'
ibind '"\e[4~":"\eOF"'
w pliku $ HOME / .bashrc.Bardziej przyjazne dla Maca i Linuksa dostosowywanie bash / vim na https://github.com/sudoer/dotfiles . W skryptach bash poszukaj słów $ OSTYPE i „darwin”. W vimrc znajduje się podobny blok „Darwin” dla poprawek vim specyficznych dla komputerów Mac.
źródło