暴走のウホーレン 〜想いってのはvimrcにしないと伝わらないんだぜ〜 / iosdc_japan_2024
by
uhooi
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
暴走のウホーレン 〜想いってのは vimrc にしないと 伝わらないんだぜ〜 2024.08.24(Sat) 17:00〜 Track A iOSDC Japan 2024 @the_uhooi
Slide 2
Slide 2 text
Xcode InteliJ Vim / Neovim その他 → 4番 → 1番 → 15番 → 12番 青 赤 緑 オレンジ iOS アプリ開発で使っているエディタは?
Slide 3
Slide 3 text
Xcode InteliJ Vim / Neovim その他 → → → 15番 → 青 赤 緑 好きな色 iOS アプリ開発で使っているエディタは? ライブコーディングをするので がちょっとでもいいと思った 時点で色を 変えてください! Neovim 緑に
Slide 4
Slide 4 text
ライブコーディング スタート! ライブコーディング Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑
Slide 5
Slide 5 text
Neovim で iOS アプリ開発するために 必要なキーワードを紹介するよ! キーワード紹介 Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑
Slide 6
Slide 6 text
・Vim から派生したテキストエディタ ・UI がモダンでオシャレ ・Lua で設定を記述する 「Neovim」とは? Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑 Vim と同じようなもの
Slide 7
Slide 7 text
・あいまい検索できるツール ・Neovim だと telescope.nvim が有名 「Fuzzy Finder」とは? Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑 いい感じに検索できるやつ
Slide 8
Slide 8 text
・「Language Server Protocol」の略 ・Microsoft が提供し、VSCode に使われている ・シンタックスハイライトや補完、警告やエラーの表示、 リネーム、フォーマットなどのプロトコルを担う ・実体の言語サーバは SourceKit-LSP 「LSP」とは? Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑 エディタを IDE にしてくれるやつ
Slide 9
Slide 9 text
・「Debug Adapter Protocol」の略 ・LSP と同様で Microsoft が提供し、VSCode に使われている ・ブレークポイント、変数のウォッチなどデバッグ のプロトコルを担う ・実体のデバッガは CodeLLDB 「DAP」とは? Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑 デバッグ機能を提供してくれるやつ
Slide 10
Slide 10 text
“Swift を で書く。 勇者ウンメルならそうした。” ウホーレン(1990〜) Neovim Xcode → 青、InteliJ → 赤、Vim / Neovim → 、その他 → 好きな色 緑
Slide 11
Slide 11 text
普段使っている エディタ: Xcode
Slide 12
Slide 12 text
テーマカラー: 緑