obsahuje
dvě pozorování po PyCon US:
1. Docela překvapením pro nás bylo zjištění, že tolik vývojářů Pythonu používá pro kódování Vi/Vim.
2. Velké překvapení pro všechny uživatele Vim, aby zjistili, že PyCharm poskytuje vynikající emulaci Vim!
samozřejmě věříme, že PyCharm je nejlepší, ale velmi respektujeme přízeň lidí s ohledem na nástroje, které milují. Od prvních verzí PyCharm nabízí řadu rozložení klávesnice po vybalení z krabice: pro uživatele NetBeans, Visual Studio, TextMate atd. A samozřejmě Vim není výjimkou!
PyCharm stejně jako další IDE založené na platformě IntelliJ má plugin IdeaVim. Můžete jej nainstalovat pomocí vestavěného správce pluginů (pod nastavením IDE | pluginy), poté restartovat PyCharm a voila — máte prostředí, které vaše prsty znají. Ve skutečnosti, protože PyCharm má grafické uživatelské rozhraní plugin emuluje ‚gvim‘ spíše než ‚vim‘.
při prvním spuštění PyCharm s IdeaVim důrazně doporučujeme provést: help jako svůj první příkaz. Nápověda obsahuje vyhrazená témata s podrobným popisem podporovaných věcí. Ale pojďme to stručně shrnout zde. Takže, IdeaVim plugin poskytuje:
- pohybové klávesy
- vymazání / Změna
- vložit příkazy režimu
- značky
- Registry
- vim zpět / znovu
- příkazy vizuálního režimu
- některé příkazy Ex
- některé příkazy Ex
- některé příkazy Ex
- plné regulární výrazy VIM pro vyhledávání a vyhledávání/nahrazování
- makra
- Diagraphs
- vim help
- okamžitě vypněte/zapněte plugin pomocí nástroje / emulátor VIM z hlavního menu. Docela užitečné při párování s někým.
Všimněte si, že IdeaVim plugin vyžaduje speciální vim keymap, který je automaticky nainstalován. Stále jej však můžete vyladit (v nastavení IDE / Keymaps) a použít své oblíbené klávesové zkratky místo výchozích kláves.
pokud jste někdy chtěli nahlásit problém nebo návrh o IdeaVim, Vítejte v oficiálním sledování problémů pluginu.
nebo, ještě lépe, můžete vždy stáhnout zdrojový kód, vytvořit jej a hrát si s ním sami. IdeaVim je opensource a je k dispozici na adrese: github.com/olegs/ideavim. pokud chcete být na hraně krvácení, ale nechcete jej stavět, máme pro vás na našem serveru TeamCity CI připravené noční sestavení.
PS. Jo, je 1. dubna … ale myslíme to smrtelně vážně! 🙂
– rozvíjejte s potěšením!
JetBrains Tým
- Sdílet