Vim-Syntaxhighlighting
Übersicht

![]() |
hamZtaAdministratorBetreff: Vim-Syntaxhighlighting |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hallo!
Da ich am liebsten mit Vim arbeite habe ich heute eine Syntax-Beschreibung für BlitzMax erstellt, damit man auch in seinem Lieblingseditor alles schön bunt haben kann ![]() So sieht das Ganze (zumindest mit meinem Colorscheme) aus: ![]() Und hier kann man sich die Datei runterladen: Download Die entpackte Datei (bmax.vim) packt ihr einfach zu den restlichen Syntaxfiles von Vim (z.B. unter /usr/share/vim/vim73/syntax). Damit vim .bmx-Dateien automatisch erkennt fügt noch folgende Zeile in eure .vimrc (/etc/vimrc oder /home/user/.vimrc) hinzu: Code: [AUSKLAPPEN] au BufNewFile,BufRead *.bmx set filetype=bmax
Farblich gekennzeichnet werden alle Befehle die eine Standard-BlitzMax-Installation mitbringt, inklusive Keywords, Zahlen und Strings. Viel Spaß beim Programmieren! ![]() hamZta |
||
Blog. |
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Cool. danke | ||
![]() |
ComNik |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ein weiterer großer Sieg über Emacs! ![]() Dankeschön (: |
||
WIP: Vorx.Engine |
![]() |
Shinkiro1ehemals "Espada" |
![]() Antworten mit Zitat ![]() |
---|---|---|
Werd mir das auch mal anschauen. Welche Vorteile habe ich gegenüber gedit? | ||
Blog :: Ein RPG in 3 Monaten erstellen
Twitter :: News zum Projekt |
![]() |
hamZtaAdministrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Naja, vim ist kaum mit gedit vergleichbar, bis auf die Tatsache dass beides Texteditoren sind. Vim ist schwer zu erlernen aber dann schwer wieder herzugeben ![]() Vim wurde dafür programmiert, komlpett mit der Tastatur bedient zu werden und erledigt diese Aufgabe auch mehr als gut. Durch die vielen Befehle muss man sich halt länger einarbeiten. Es lohnt sich aber! Lies auch hier: http://de.wikipedia.org/wiki/Vim hamZta |
||
Blog. |
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Öhm er highlightet nicht.
wenn ich ":syntax on" schreibe macht er das bei blitzmax files nicht :/ |
||
![]() |
hamZtaAdministrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hast du meine Anweisungen im ersten Post auch genau befolgt?
Hast du die Syntax-Datei zu den anderen Syntax-Dateien gelegt? hamZta |
||
Blog. |
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
na klar. habe alles gemacht acuh wenn ich vim sage das es bmax ist, tut er nichts (set syntax=bmax) | ||
![]() |
hamZtaAdministrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Was spuckt denn vim --version aus? | ||
Blog. |
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Code: [AUSKLAPPEN] VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Feb 10 2010 21:54:21)
und da drunter noch ne menge mehr... Code: [AUSKLAPPEN] Included patches: 1-108
Compiled by stripes@il0204d-dhcp43.apple.com Normal version without GUI. Features included (+) or not (-): -arabic +autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments +cryptv +cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic -emacs_tags +eval +ex_extra +extra_search -farsi +file_in_path +find_in_path +float +folding -footer +fork() -gettext -hangul_input +iconv +insert_expand +jumplist -keymap -langmap +libcall +linebreak +lispindent +listcmds +localmap +menu +mksession +modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm -mouse_netterm -mouse_sysmouse +mouse_xterm +multi_byte +multi_lang -mzscheme -netbeans_intg -osfiletype +path_extra -perl +postscript +printer -profile -python +quickfix +reltime -rightleft -ruby +scrollbind -signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save system vimrc file: "$VIM/vimrc" user vimrc file: "$HOME/.vimrc" user exrc file: "$HOME/.exrc" fall-back for $VIM: "/usr/share/vim" Compilation: gcc -c -I. -D_FORTIFY_SOURCE=0 -Iproto -DHAVE_CONFIG_H -arch armv7 -arch i386 -arch x86_64 -g -Os -pipe -mdynamic-no-pic Linking: gcc -arch armv7 -arch i386 -arch x86_64 -o vim -lm -lncurses habe auch den ~/.vimrc file erstellt, aber da liegt ja nicht das problem, denn er nimmt die bmax syntax ja nichtmal an wenn man es ihm "direkt" mit set syntax sagt. |
||
![]() |
hamZtaAdministrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dann vermute ich mal, die Datei liegt an einer falschen Stelle. Hm. Wo genau hast du sie denn hinkopiert? Ich weiß leider nicht genau ob vim auf dem Mac da irgendwelche Eigenheiten hat. | ||
Blog. |
Macintosh |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
/usr/share/vim/vim72/syntax
dort liegen auch alle anderen syntax files |
||
![]() |
hamZtaAdministrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hab mir das jetzt auf dem Mac mal angesehen und habe da dieselben Probleme wie du, allerdings keine Ahnung woran das liegt. Vielleicht lädst du dir mal MacVim runter und probierst es damit - das ist eine neuere Version von vim.
hamZta |
||
Blog. |
![]() |
BlueM |
![]() Antworten mit Zitat ![]() |
---|---|---|
Kompiliert ihr die *.bmx datei dann in der Ide oder habt ihr dafür auch noch ein tolles script ?
edit : war wohl gestern doch zu spät... Code: [AUSKLAPPEN] #!/bin/bash PATH_TO_BMK = "/home//bin/bmk $PATH_TO_BMK makeapp -a -r $1 exit 0 lässt sich natürlich beliebig erweitern. |
||
- Zuletzt bearbeitet von BlueM am Fr, Nov 12, 2010 11:00, insgesamt 3-mal bearbeitet
![]() |
Hummelpups |
![]() Antworten mit Zitat ![]() |
---|---|---|
sieht großartig aus ![]() |
||
blucode - webdesign - Ressource - NetzwerkSim
BlitzBasic 2D - BlitzMax - MaxGUI - Monkey - BlitzPlus |
![]() |
BlueM |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich musste den Thread noch einmal aus dem Grab holen...
Kompiliert hier einer seinen bmx code direkt aus Vim? Könnte der jenige mir auf die Sprünge helfen wie man das macht? Danke euch ! |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group