2016-12-16 16 views
7

Chcę użyć kodu Visual Studio do napisania kodu dla my homebrew Z80 Computer. Używam z88dk i jego narzędzi do kompilowania C, montowania plików asm Z80 itp. Będę pisać części w asembler i innych częściach w C. Potrzebuję również edytować pliki .m4. Byłoby miło, gdyby te typy plików miały kolorowanie składni.Jak ustawić mieszany łańcuch narzędzi C/Z80-asembler w kodzie Visual Studio Kod

Jestem całkowicie nowy w vscode i widziałem kilka języków dla Z80, ale nie mam pojęcia, jak kontynuować stamtąd - lub jeśli w ogóle będą działać.

Nie chcę pisać rozszerzenia języka, ponieważ wygląda to po prostu za dużo pracy - z tego co rozumiem. Nie jestem również programistą maszynopisarki/javascript.

Czy jest tam samouczek, jak to ustawić, lub inne przydatne zasoby?

+0

Zabawa na uboczu - sprawdź rozwój gry Color Gameboy, gdy masz szansę. Dokonano tego na platformie Z80 (esque). –

Odpowiedz

1

Szukam tego podczas pisania, więc może nie być wystarczająco kompletny, aby uzasadnić zaznaczenie, ale mam nadzieję, że będzie użyteczny.

Na Adding Language Colorization można użyć reguł kolorowania w formacie TextMate, więc przeskoczenie tych reguł z czymś takim, jak this 'Z80 Asm' rule set powinno spowodować podświetlenie składni. Nie wygląda na to, że jest dużo pracy, ponieważ ktoś inny już napisał zasady podświetlania.

Microsoft's documentation on Tasks także prowadzi użytkownika przez używanie tasks.json, aby włączyć do swojej przestrzeni roboczej "narzędzie do wykonywania zadań, takie jak łyk lub chrząknięcie, lub dowolne narzędzie linii poleceń, takie jak kompilator lub linter". Więc powinieneś być w stanie dość łatwo stworzyć zadanie z88dk.

+0

Dzięki. W końcu znalazłem tasks.json i prawie wszystko działało tak, jak chciałem. Zauważyłem, że terminy i polecenia były bardzo mylące. Także w jaki sposób (rodzaj) obsługiwane zadania mnożenia. Kolorowanie składni jest trudniejsze. Wygląda na to, że musisz napisać rozszerzenie języka. Zainstalowałem rozszerzenie Z80-asm i wygląda na to, że działa dobrze, chociaż kolory nie są moim wyborem - ale jest lepsze niż nic. – obiwanjacobi

Powiązane problemy