Hej, istnieje sposób lub plugin do wykonania kodu np. Ruby w moim przypadku, bezpośrednio od mojego edytora vima. Znam to z Textmate, gdzie można wykonać kod z Cmd+R
lub Cmd+B
w Sublime Text2. W Sublime Text nazywa się Build System
. Dzięki za radę!Wykonaj kod w VIM podobny do Cmd + R w Textmate lub Cmd + B Sublime Text2
Odpowiedz
Jeśli chcesz po prostu wykonać bieżący bufor w Ruby, można to zrobić w trybie normalnym:
:!ruby %
Można również mapa, która do skrótu z kluczem lidera:
:map <leader>r :!ruby %<cr>
Który pozwoliłby ci wykonać lider + r, aby uruchomić plik.
Cóż, jedną prostą rzeczą, której można użyć, jest wykonanie polecenia w powłoce za pomocą :!
.
# Typing typing typing...
# Oh! Gotta commit.
:!hg ci -m "Add awesome module xyz"
Albo można użyć :shell
spadać w skorupkach, jeśli masz zamiar się robić bardziej skomplikowane rzeczy.
Użyj :!<anything want bash or the calling shell of vim to execute>
. Więc jeśli masz skrypt o nazwie foo.rb
, aby go wykonać z poziomu edytora vim, zadzwoń pod numer :!ruby foo.rb
.
Moje vim ma: komenda rubydo wybierz sekcję kodu, który chcesz wykonać (lub nic, aby wykonać cały bufor) i zrobić
:rubydo
„«<»>” zostanie dodany automatycznie po ":", jeśli coś zostało wybrane.
że powinien do trick
ruby-biegacz jest plugin vim, który pozwala na uruchomienie skryptu Ruby od wewnątrz vim, dobra część jest można zobaczyć wyjście kodu wraz z kodem jednocześnie .
IMHO lepszym rozwiązaniem jest użycie rcodetools.
- 1. Wykonaj polecenie CMD z kodu
- 2. Skrypt CMD: Jak zamknąć CMD
- 3. Czarna lista .git w R CMD sprawdź
- 4. Multilinie Docker CMD lub ENTRYPOINT
- 5. Uruchom Pythona w cmd
- 6. Uruchamianie CMD lub BAT w trybie dyskretnym
- 7. Podnieś wyjątek UWAGA podczas sprawdzania R CMD
- 8. wydrukuj kod zakończenia w cmd w systemie Windows OS
- 9. Usuwanie plików lub folderów rekurencyjnie w oknach cmd
- 10. C++ Wykonywanie poleceń CMD
- 11. @echo off w DOS (CMD)
- 12. Jak uruchomić PowerShell w CMD
- 13. Wywoływanie znaków specjalnych w cmd
- 14. Python: cmd wykonaj ostatnią komendę, a podpowiedź i pustą linię
- 15. Sublime Text 2 - Otwórz wiersz CMD w bieżącym lub projektu katalogu (Windows)
- 16. R utworzyć instrukcję odniesienia z R CMD sprawdzić
- 17. jak łańcuch Cmd Msgs
- 18. Runtime.getRuntime(). Exec (cmd) wiszące
- 19. Matlab na cmd (winxp)
- 20. cmd + a nie pracuje w pozycji tkinter
- 21. Przyszłość cmd & powershell
- 22. CMD zmienna podstawienie parametrów
- 23. Jak korzystać z narzędzia R CMD Instalacja bez sprawdzania zależności?
- 24. uruchamianie poleceń w cmd przy użyciu C#
- 25. Uruchom polecenie reg w cmd (plik bat)?
- 26. Jaka jest różnica między% i %% w pliku cmd?
- 27. Uruchamianie poleceń mulitple w cmd przez psexec
- 28. Jak ustalić, czy jestem w stanie PowerShell lub cmd?
- 29. Jak ustawić wiązanie klawiszy CMD w Emacs?
- 30. Uchwyt CTRL-C w module cmd Python