プログラミング

5/21ページ
  • 2021.08.23
  • 2021.12.20

[第4回] Neovimのすゝめ – 自動コマンドを定義する

連載 本記事は複数記事の連載記事の1つです。 自動コマンドとは VimではInsertやNormalモードの切り替えなど、様々なイベント時に設定したコマンドを実行できます。 ハンドルできるイベントの一覧は以下のヘルプコマンドから確認できます。 :h autocmd-events 自動コマンドの定義 Vimのヘルプを確認すると、単純に何らかのイベント時に実行するだけではありません。 ファイル名がパタ […]

  • 2021.08.22
  • 2021.12.20

[第3回] Neovimのすゝめ – キーマップを作成する

連載 本記事は複数記事の連載記事の1つです。 キーマップを設定する 設定ファイルにキーマップを定義することで自由に設定できます。 Normal, Insert, Visualの3つのモードの他、組み合わせやコマンドライン、ターミナル時のマッピングをそれぞれセットできます。 マップモード (:h map-overview) COMMANDS MODES ~ :map :noremap :unmap […]

  • 2021.08.22
  • 2021.12.20

[第2回] Neovimのすゝめ – 設定ファイルを作成する

連載 本記事は複数記事の連載記事の1つです。 設定ファイルとは Neovimの設定は init.vim というファイル名で所定の場所に配置することで読み込まれます。 バージョン0.5からは init.lua にLua言語で記載することを強く推奨されているため、init.luaで作成していきます。 記述方法が変わり戸惑うことも多いですが、Vim Scriptよりも高速で配列やdict等も記述しやすい […]

  • 2021.08.22
  • 2021.12.20

Neovimのすゝめ – 連載 セットアップ手順

はじめに 最近、Neovimの環境構築しましたが、UI設定、キーマッピング、オプション、プラグイン…と沢山の設定が必要でした。 Vimを使うなら環境構築の壁を自力で乗り越えてこそ!という見方もありますが、LSPでLanguage Serverと連携必須になったり設定ファイルがVim Script(.vimrc)からLua言語になったりと、壁は高くなる一方です。 これからVimを始める入 […]

  • 2021.08.14

[coc] javascript bundle not foundエラーの解消方法

Node環境がインストールされていること cocの実行にはNode環境が必要なので、入っていない場合はインストールします。 インストール確認 node -v sudo apt install nodejs npm sudo npm install -g yarn Node.jsのバージョンが古い Ubuntuなどパッケージマネージャーからインストールすると古いバージョンのNode.jsが入る場合が […]

LaravelとVueで構成したアプリにOAuth2.0 PKCE 認証をぶち込む

Laravel + Vue.jsの構成にOAuth2.0 PKCE認証を追加する方法です。 Vue.jsは完全に独立したSPAとして作り、Laravel(バックエンド)に対してはAPIで通信するだけの関係の例となります。 OAuth2.0 PKCE認証とは Yahooの中の人が書いて下さっている記事が一番分かりやすいので紹介します。 OAuth2.0拡張仕様のPKCE実装紹介 〜 Yahoo! I […]

1 5 21