Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 5608

VimでSwiftのSyntax Highlight

$
0
0

VimでSwiftの環境を整えたい

Swiftは良い言語ですよね。

ただXcodeに依存しちゃってる感があるのが残念です。

やはりXcode userの98%くらいの人はVimでSwift書きたいんじゃないでしょうか。

というわけでVimでSwift環境をどうにかしたいと思います。

どうにかできる保証はないです。

肝心の実行環境はxcrunが最初から使えるので何とかなります。

Syntax highlight

重要ですね。

swiftのsyntaxのpluginなのですが、githubにいろいろありました。

しかし、2.0以降に対応できていなかったりとアレだったのと、

appleの公式リポジトリにVimのftpluginがあったので、
そちらを使いたいと思います。

以下、NeoBundleの設定です。
余談ですがNeoBundleからdein.vimに乗り換えると闇の力を得られるそうです。

リポジトリを直接指定できないので、手動でディレクトリを掘りましょう。

簡単のため、こんな感じで

$ mkdir ~/.vim/bundle/manual

ディレクトリ名は何でも大丈夫です。

.vimrcに以下を記述します。

NeoBundle 'apple-swift', {'type': 'nosync','base': '~/.vim/bundle/manual'} 

今回はapple-swiftにしてみました。ここは何でも大丈夫です。
base以下もお好みで大丈夫です。

baseで指定したディレクトリに移動し、cloneします

$ cd ~/.vim/bundle/manual
$ git clone git@github.com:apple/swift.git apple-swift

結構時間かかります。

終わったら以下のコマンドを打ちます。
swift.gitリポジトリからutils/vimだけ取り出します。

$ cd apple-swift
$ git filter-branch --subdirectory-filter utils/vim HEAD

これでSyntax highlightが動きます。

完成

こんな感じ
ソースはどっかからコピペしました

swift-syntax.png


Viewing all articles
Browse latest Browse all 5608

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>