Articles

XVimProject / XVim2

Az XVim2 egy Vim plugin az Xcode-hoz, amely egy lenyűgöző Vim-élményt kíván nyújtani anélkül, hogy le kellene mondania az Xcode funkcióiról.

  • Xcode 9 vagy annál újabb, kövesse az alábbi telepítési utasításokat.
  • Xcode 8 vagy az alatti, használja az XVim-et.
  • Létrejött a Google csoport az XVim fejlesztők számára.

Telepítés

  1. Az Xcode aláírása saját tanúsítvánnyal. Elolvashatja az utasításokat, hogyan kell ezt megtenni, és ha kérdése vagy aggálya van azzal kapcsolatban, hogy ez mit jelent, akkor olvassa el a GYIK-et arról, hogy miért kell lemondania az Xcode-ról az XVim2 használatához.

  2. Klónozd a repót:

$ git clone https://github.com/XVimProject/XVim2.git
  1. Hitelesítsd, hogy a xcode-select az Xcode-odra mutat:
$ xcode-select -p/Applications/Xcode.app/Contents/Developer

Ha ez nem mutatja az Xcode alkalmazásod útvonalát, használd a xcode-select -s /path/to/Xcode.app/Contents/Developer-t a helyes útvonal beállításához.

  1. git checkout az Xcode verziójának ága. További információkért lásd az ágak és kiadások részt.

  2. make:

$ cd XVim2$ make

Ha valami olyasmit lát, mint a következő:

XVim hasn't confirmed the compatibility with your Xcode, Version X.XDo you want to compile XVim with support Xcode Version X.X at your own risk? 

Nyomja meg a y gombot az XVim használatához az Ön Xcode verziójával (még akkor is, ha az XVim nem igazoltan működik az Xcode adott verziójával).

  1. Készítsen .xvimrc a szükséges módon.

  2. Indítsa el az Xcode-ot, ahol megkérdezi, hogy be akarja-e tölteni az XVim-et. Ehhez nyomja meg az ‘Igen’-t. Ha véletlenül a ‘Nem’-et nyomja meg, zárja be az Xcode-ot, és a terminálról hajtsa végre a következőket:

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X (X.X is your Xcode version)

Ezután indítsa újra az Xcode-ot, és válassza az ‘Igen’-t az XVim betöltéséhez.

Branches and Releases

  • master: a legutóbbi GM Xcode-hoz.

  • develop: a következő béta Xcode-hoz és a fejlesztéshez.

  • tags

    • xcode11.7
    • xcode11.5
    • xcode11.2
    • xcode10.3
    • xcode10.2
    • .

    • xcode10.1
    • xcode9.4
    • xcode9.3
    • xcode9.2

Kérlek, használj megfelelő címkéket vagy elágazásokat.

Egyszerű hibajavításokhoz és elírások javításához kérjük, nyisson pull requestet a master ágba.Új funkcióhoz vagy az Xcode béta verziójának támogatásához kérjük, nyisson pull requestet a develop ágba.

Eltávolítás

$ make uninstall

Kézi eltávolítás

Törölje a következő könyvtárat:$HOME/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XVim2.xcplugin

Feature list

Lásd külön FeatureList.md

Bug reports

A XVim sajnos néha összeomlik az Xcode. Dolgozunk az összes hiba kiküszöbölésén, de ez nagyon nehéz munka.Minden hibabejelentést nagyra értékelünk, és különösen hasznos, ha a következő információkat tartalmazzák:

  • Összeomlási információk. Az Xcode mutatja a szálak stack trace-jét, amikor összeomlik. Kérjük, másolja ki a stack trace-t, és csatolja a jelentéséhez.
  • Az összeomlást okozó műveletek, például a végrehajtott billentyűleütések vagy egérkattintások sorozata.
  • A szöveg, amit manipulált.
  • Xcode verzió.
  • XVim verzió. Az elkészített revízió verziószáma.
  • .xvimrc. Ha megvan.

Ha a fenti információkkal nehéz megoldani egy problémát, vegyen debug logot a következő film szerint, kérem.

How to get XVim debug log

Hálásak vagyunk, ha teszteseteket ír a hibához. Olvassa el a Documents/Developsers/PullRequest.md “Write test” szakaszát, hogyan írjon teszteseteket. Nem kell frissítened semmilyen forráskódot, csak írd meg az ott elmagyarázott 7 elemet egy általad létrehozott problémába.

Hozzájárulás

Ha saját magad javítasz ki egy hibát és új funkciót adsz hozzá, lásd itt.

Contributing.md

Bountysource

Az XVim támogatja a Bountysource-t. Ha hamarabb szeretné megoldani a problémáját, akkor a bounty készítése a problémájára az egyik lehetőség. Egy közreműködőnek előnyben kell dolgoznia rajta (bár nem garantált). A fejpénzhez látogass el az alábbi linkre és menj a “Issue” fülre. Válassza ki a problémát, és adományozzon rá.

https://www.bountysource.com/teams/xvimproject (XVim2)https://www.bountysource.com/teams/xvim (XVim)

Adományok

Ha úgy gondolja, hogy a plugin hasznos, kérjük, adományozzon.Két lehetőség van. Adományozz a Japán földrengés és cunami segélyezésre, vagy támogasd a projektet a BountySource-on keresztül. Nincs olyan szabály, hogy nem választhatod mindkettőt 🙂 .

Japan Earthquake and Tsunami Relief

Mivel nem szándékozom pénzt keresni ebből a projektből, az adományokat a 2011-es japán Tohoku földrengés és cunami károkat szenvedő embereknek ajánlom fel.

Kérlek, adományozz közvetlenül az alábbi Paypal adományozási oldalon keresztül, mivel így több pénz jut jó célra az átutalási díj csökkentésével.

https://www.paypal-donations.com/pp-charity/web.us/campaign.jsp?cid=-12

Mivel nem küldünk üzenetet, ha a paypal linkről adományozol, írhatsz egy adományozási üzenetet az üzenőfalon is.Én(mi) nagyon hálásak lennénk érte, és ez tényleg motiválni fog engem(minket)!

BountySource

Ha szeretnél segíteni és javítani a projektet közvetlenül, fontold meg a projekt támogatását a BountySource-on keresztül. Támogathatod a csapatot (ami azt jelenti, hogy az egész projektet támogatod), vagy adhatsz fejpénzt egy adott problémára. (Ha van javítandó hibád vagy implementálandó funkciód, ami még nem szerepel a kiadásokban, akkor csinálhatsz egyet.)

Contributors

See contributors page in github repository.https://github.com/XVimProject/XVim2/contributors

License

MIT License

MIT License