私は新しいObjective-J/Cappuccinoのjavascriptフレームワークを280Northから探しています。 SubEthaEditとTextMateのプラグインを使って構文の強調表示を処理しますが、私は主にviを使います。 Objective-J構文のハイライトをviで取得する方法、または他の2人のエディタで使用されている形式を変換する良い方法を知っている人はいますか?viでObjective-J構文の強調表示を知っている人は誰ですか?
答えて
Objective-Jツールパッケージ(http://cappuccino.org/download)とgithubのソースにvimのハイライトモジュールが追加されました。
通常のJavaScript構文の強調表示が十分に良好であれば、あなたはファイル.vimrcに次のようなものを追加することで、ファイルを.Jすることをマッピングすることができます
augroup objective-j
au! BufRead,BufNewFile *.j set filetype=objective-j
au! Syntax objective-j source /usr/share/vim/vim71/syntax/javascript.vim
augroup END
私はこの正確なコードを試してみましたが、やっていません私のLinuxマシン上の.valaファイルにC#のシンタックスをマッピングするときも同様です。 (注:javascript.vimファイルはあなたのコンピュータ上の他の場所に置かれるかもしれません)もちろんjavascript.vimの構文定義をそのまま使用するのではなく、objective-j.vimファイルを作成することもできます。
githubのソースには、vim ハイライトモジュールが含まれています。
ちょうどここで提案されて何をしては十分ではありません、私を見つけた:
フランシスコは
解凍、
cd Tools/
dirははシェルを実行示唆するように、ファイルをダウンロードしてください、
sh install-tools
は
cp Tools/Editors/objj.vim /usr/share/vim/vim71/syntax/
、vimのディレクトリにファイルをコピーobjj.vim問題
私は構文の強調表示は ".J" ファイルのために働いたが見つかりません。したがって、ここでの問題はファイル拡張子の認識ではありません。私がgvimを使用している場合、メニュー項目もありません。
はSyntax-> NE-MO->目的Jのためのgvimでメニュー項目を追加するには、メニュー
をgvimをするためのObjective-Jを追加します。
sudo vim /usr/share/vim/vim71/synmenu.vim
次の行を追加します。
an 50.70.465 &Syntax.Me-NO.Objective\ J :cal SetSyn("objj")<CR>
の下にobject-Cエントリがあります。
gvimをで ".J" ファイルをリロードし、その後
:wq!
を保存して終了します。あなたが行く場合:
- Syntax-> NE-MO->目的J
発生する必要があり、あなたの選択のObjective-Jファイルの強調表示。
Objective-J自動ハイライト?
しかし、ファイルを読み込むときに自動ハイライト表示はどうですか?ファイルの関連付けがないようです。だから、:
sudo vim /usr/share/vim/vim7.1/filetype.vim
ファイルでは、ファイルタイプの団体のリストを見つけるでしょう。行を追加する場所を知りたい場合は、filetype.vimで "setf ocaml"を検索してください。 (アルファベット順)の上に以下の行を追加します。
"" Objective J au BufNewFile,BufRead *.j setf objj
保存結果。拡張子 ".j"を持つファイルをロードできるようになり、Objective-Jファイルの構文強調が機能するはずです。
結果
は今、あなたは、ファイルの種類「.J」とgvimをこのファイルタイプを設定する方法によって客観-Jファイルの自動認識を取得する必要があります。これはBramやvimの公式リリースを追加した方がいいでしょうが、このハックが私のために働く瞬間です。 (Ubuntu 8.10、Vim 7.1)
> Vim 7.1/7.2を使用している場合は、Vimballs(vim install scripts-vba)〜http://www.vim.org/scripts/script.php?script_id=1502&http://www.installationwikiを参照してください。 .org/Installing_Vim_Scripts#インストール_スクリプト – bootload
これは、(Mac)Vimに自動的にファイルを検出するObjective Jハイライト機能を追加するもう1つの方法で、ブートローダのバージョンよりもはるかにクリーナーで短くなっています(MacVimしかし、私はそれを全く必要としません):
- objj.vimファイルをダウンロードしてください。
~/.vim/syntax/
に置き、それを(必要に応じてフォルダを作成します)- あなた
~/.vimrc
構成ファイル内のファイルタイプ検出をオンにすることを忘れないでください~/.vim/filetype.vim
- にライン
au BufNewFile,BufRead *.j setf objj
を追加します。filetype plugin on
- 1. VIエディタで構文の強調表示を指定する方法
- 2. Geanyでのカスタム構文強調表示
- 3. サブライムテキスト2の構文の強調表示は何ですか?
- 4. インラインSQLの構文強調表示は可能ですか?
- 5. EmacsのScaml構文の強調表示
- 6. TextMateのD構文の強調表示
- 7. タービンの構文の強調表示
- 8. Dokuwikiエディタで構文の強調表示をしますか?
- 9. UITextView attributedTextと構文の強調表示
- 10. カスタム構文の強調表示[JS]
- 11. 構文リストボックスの強調表示
- 12. .NETの構文強調表示コンポーネント
- 13. コモド編集構文の強調表示
- 14. QScintillaカスタム構文の強調表示
- 15. アセンブラファイルの構文強調表示(* .asm)
- 16. Visual Web DeveloperのPHP構文の強調表示ですか?
- 17. jinja2のvim構文の強調表示ですか?
- 18. デフォルトでpostgresql構文を強調表示するemacsにする
- 19. 構文Vimで.gitignoreを強調表示しますか?
- 20. ANTLR構文Visual StudioでDSLを強調表示する
- 21. Haml/Sass構文メモ帳++で強調表示しますか?
- 22. 構文の強調表示と構文チェックでピコのデモが失敗する
- 23. Wikiコードの構文強調表示をサポートするテキストエディタはどれですか?
- 24. EclipseでJavascript構文の強調表示が機能していませんか?
- 25. ABAP DynProで構文の強調表示を行うTextarea
- 26. テキストメイトの構文強調表示を編集しますか?
- 27. 誰でもNetBeans構文をズームインする方法は知っていますか?
- 28. Vim構文で@で始まる単語を強調表示する方法は?
- 29. CakeコンパイラのstderrでのCMake構文の強調表示
- 30. RazorはC#の構文をJavaScriptでも強調表示していないのは普通ですか?
それとも、JavaScriptを変更することができます.vim to objj.vim(objj.vimをusr/share/vim/vim72/syntax /にコピーした後)。 MacVimを使って私の作品。 – finnsson