Pytania otagowane jako vim

Vim to wysoce konfigurowalny edytor tekstu zbudowany w celu umożliwienia wydajnej edycji tekstu. Jest to ulepszona wersja edytora vi.



2
Na MacOS Sierra w wersji beta 5 przy użyciu iterm 2 i tmux straciłem możliwość kopiowania / wklejania w tmux.
Chcę kopiować / wklejać moje sesje tmux, tak jak mogłem z El Capitan. Właśnie zainstalowałem MacOS Sierra i nie mam już tej funkcji. Nie zdawałem sobie sprawy, jak często korzystałem z tej możliwości, dopóki jej nie straciłem. MacOS Sierra Beta 5 Tmux 2.2 Kompilacja iterm2 3.0.7 reattach-to-user-namespace v2.5 Rzeczy, które …
3 macos  terminal  vim  tmux  iterm 

2
Vim zmniejsza opóźnienie po wydaniu polecenia
Mam w sobie mapowania, które .vimrcmożna otworzyć lub przełączyć na często używane aplikacje. Przypadek użycia: Mam 10 otwartych aplikacji i korzystam z MacVim. Szybciej jest rozwiązać problem, <Leader>scktóry jest zamapowany map <Leader>sc :silent !open /Applications/Google\ Chrome.app<CR>, niż Command+Tabkilka razy, aby przejść do aplikacji Chrome. Vim ma jednak opóźnienie od momentu …
3 macos  vim  vimrc 

3
Gdzie są przechowywane te inne niż domyślne ustawienia Vima, jeśli nie są w moim pliku .vimrc?
Kiedy naciskam :set, widzę kilka ustawień, których nie ma w moim ~/.vimrcpliku. (Domyślam się, że są to ustawienia, które ustawiłem lata temu i nie pamiętam). Tak więc :versiondostaję ścieżkę $VIM/vimrc, o której mówi się, że jest „cofnięta” usr/share/vimrc. To jest „system vimrc”. Otwieram tę ostatnią ścieżkę, a tajemniczych ustawień nie …

4
Backspacing za pomocą vima
Zdaję sobie sprawę, że „polecenie” do wymazania litery to x, ale jeśli poważnie wymazujesz jak 3-5 liter, czy naprawdę jest to naprawdę przydatne ESC + hhhhh + xxxxx? Czy w vim jest jakiś powód, dla którego nie możemy użyć backspace?
2 vim 

3
Dlaczego Vim wymaga, aby każde mapowanie klucza miało unikalny kod ascii?
Rozumiem, że Vim nie może odróżnić <c-s-[key]> i <c-[key]> ponieważ mapują do tego samego kodu ascii. I również z tego samego powodu <c-i> jest równa <tab>. Podobnie nie możesz mapować <c-1>, <c-;>, itp., ponieważ nie ma reprezentacji ascii. Czytałem, że niektórzy twierdzą, że to ograniczenie jest w porządku, ponieważ bardziej …
2 vim  gvim 

2
listy są scalane podczas formatowania w vimie
Mam taką listę - "some long line that needs to be broken into two lines" - B - C gdzie A, B, C są symbolami zastępczymi dla jakiegoś tekstu. Próbuję go sformatować za pomocą tych opcji formatprg=par\ p0s0 niech & amp; l: formatlistpat = '^ s * (d + []:.)}] …



1
Zmiana dysku w NERDTree (gVim, Windows)
Jeśli NERDTree uruchomi się gdzieś na dysku C: po osiągnięciu C: (które NERDTree uważa za „/”), otrzymuję komunikat „już na szczycie”, jeśli spróbuję kliknąć podwójną kropkę .. Pomoc NERDTree polega na nawigowaniu w górę iw dół katalogów, ale wydaje się, że nie ma sposobu na bezpośrednie określenie ścieżki do zmiany. …
2 windows  vim  gvim  nerdtree 


2
Otwórz iTerm i uruchom Vima z katalogu w Finderze (OS X)
Czy jest to możliwe (może z Apple Script lub czymś innym), gdy jestem w folderze znajdującym się w wyszukiwarce OSX, aby otworzyć iTerm i uruchomić vim z tym folderem jako katalogiem roboczym? Byłoby to przydatne do szybkiego utworzenia dokumentu tekstowego w folderze bez ręcznego nawigowania tam na Terminalu za pomocą …
2 macos  mac  vim  terminal  finder 

1
zapobieganie niszczeniu bufora przewijania ekranu przez vima
gdy nie używając ekranu gnu, vim wychodzi bez zaśmiecania mojego bufora przewijania. Znika, a wszystko, co dostaję, to nowy monit o bash. jest tam wszystko, co było na ekranie przed uruchomieniem vima. kiedy znajdzie się pod ekranem, wyjdzie pozostawiając swój ostatni ekran na przewijanie wstecz, a co gorsza, niszczy ostatni …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.