”create-react-app” ベースのプロジェクトで Gitpod を使ってみる
こちらの記事は、Jerome Wu氏により2019年11月に公開された『 How to use Gitpod in your create-react-app based project』の和訳です。本記事は原著者から許可を得た上で記事を公開しています。Gitpod は非常に優れたオンラインIDEです。ここでは ”create-react-app” ベースのプロジェクトで Gitpod...
View ArticleVim 起動中、または特定ファイル拡張子のときのみ処理を実行するやりかたを調べた
はじめにVim を起動した直後、あるいはあるファイル拡張子の場合のみ、何か処理を実行したいと思うときがあると思います。そのやり方を調べてみました。Vim 起動中に処理を実行する以下のような記述で実現できます。if has('vim_starting') echo 'HelloWorld'endif組み込み関数 has({feature})で、指定された feature...
View ArticleVimでCoq 改
Vim で CoqIDE みたいに書けるプラグイン Coquille の改良版を作ったよ.LumaKernel/coquilleスクリーンショット内容は適当です.VS検索すると,いくつか Coq のための Vim Plugin...
View Articlevimでemmet-vimを使うための設定
はじめに普段はVSCodeを使っていますが、ちょっとしたコードを書くときやメモを書くときにVimを使っています。その際にemmetが使えないと速度も落ちるので今回この記事をメモ代わりに書きました。vimでemmetを使うためにすること.vimrcでの設定.vimrcを開き下記を記述(略) NeoBundle 'mattn/emmet-vim' let g:user_emmet_leader_key...
View ArticleMac で使っている便利ツールまとめ
目的現時点で自分が使っているツールをまとめておく Mac のデータが飛んだ時の保険Mac の移行時にまっさらな状態から必要なツールのみ入れるという選択もできる記事として公開することでエンジニアとツールが接触する機会を作る エンジニアは開発がより捗るツールはより多くの人に使われる自分が知らない便利ツールを教えていただく Qiita のコメントや Twitter...
View ArticleUbuntu 18.04.3 LTS でOSとVimのクリップボードを共有する方法
ども、ゴリラです。最近買ったThinkPadにUbuntuを入れて念願のLinuxマシンを使える状態にしましたが、 Vimのクリップボードレジスタを使えるようにするまで苦労したので、メモとして残します。同じことで困っている方の助けになったら嬉しいです。結論UbuntuでVimをビルドするときはlibxmu-devをインストールした上で、--with-xオプションが必要です。#...
View ArticleVimでカーソルを動かさずにコピペする方法
こんにちわ、ゴリラです。Vimにはちょっとした便利なExコマンドがあるのですが、あまり知られていない様子なので軽く紹介します。今回はVimでカーソルを動かさずにコピペする方法について紹介していきます。やり方Exコマンドの:[range]t...
View ArticleVimでバッファファイルをすべてウィンドウに表示する
こんにちは、ゴリラです。Vimでウィンドウに表示されていない複数のバッファをまとめて開きたいときってたまーにありますが、都度バッファ番号を指定するのは面倒ですよね。そこで:tab sballを実行するとすべてのバッファをタブページで開いてくれます。タブページで開きたくない場合は:sballだけでもいけます。詳細を知りたい方は:h sballでヘルプを読んでみてください。
View ArticlePythonのためにVimにALEを導入するときにハマった点
環境Windows 10 Vim Windows Terminal deinハマったことvim + dein + aleを導入しようとした。そこで、ALELintやALEFifxを実行してみたがソースコードには何の変化もなかった。pip...
View ArticleVim patchダイジェスト [2019/11]
Vimのリリースされたpatchの説明です。patchの内容を手作業で一つ一つ丁寧に確認して書いています。英語は忠実に訳していません。Vimを使っている人が理解しやすい表現にしています。新機能、大幅な仕様変更には、が付いています。 (8.1.2238~ 8.1.2364)runtimeファイル更新: Todo更新。helpファイル更新。他。8.1.2349:...
View ArticleVimプラグインemmet-vim導入ハンズオン
導入手順Vimで.vimrcを開くターミナルvim ~/.vimrc .vimrcに以下を追記.vimrccall plug#begin() Plug 'mattn/emmet-vim' call plug#end()Vimが動作している状態で:wで保存:w Vimが動作している状態で:PlugInstallを実行してインストール:PlugInstall...
View ArticleVim風の矢印をhhkbで導入する。 KeySwapを使ってみた
前書き12月の上旬にhhkb professional hybrid type-Sが発売されました。Bluetoothの改善、キーの静穏化、キー配列の変更機能がキーボード本体に保存できるなどかなりパワーアップした製品が発表され盛り上がった方も多いのではないでしょうか?このなかでも自分のなかではキーボードの配列の変更機能が非常に素晴らしいと思いました。しかし、私は今年の9月にhhkb...
View Articlecoc.nvim の拡張機能である coc-pairs で改行時にカーソル位置を望む場所にもってくる方法
TL;DRcoc-pairsで改行時にカーソル位置を(大半のエンジニアが)望む位置にもってくるためには、.vimrc等の設定ファイルに以下の記述をした上で、.vimrcinoremap <silent><expr><cr> pumvisible() ?...
View Article僕がエディタやターミナルを半透明にする理由
バクダンくんだよ。投稿が年を越してしまって申しわけわけ。今回は僕のライフハックの一つを紹介するのだ。8割型個人の主観的体験に基づくので、ご自身のスタイル・体質等と照らし合わせて参考にしてくださいな。半透明ウィンドウの可能性最近の大抵のエディタやターミナルには、ウィンドウを半透明にするという機能があります。多くのサイトでは「作業中に後ろのテキストが読めて便利」といった形で紹介されているやつ。みなさんは...
View Article:terminal on vim8で生きてる人のための:bw設定
対象読者Terminal.app だの iTerm2 なんて捨てたvim 起動して :terminalで生きてる背景vim 8 の:terminalで生きてる。 iTerm.appのaliasにgvimとか設定するレベル。最初の頃は、:terminalの中で exitとすると、 terminal...
View Articlezathuraのキーバインド
zathura のキーバインド一般キー説明J, PgDn次のページへ移動するK, PgUp前のページへ移動するh, k, j, l左,下,上,右へ移動する(1カーソル分)Left, Down, Up, Right左,下,上,右へ移動する(1カーソル分)^t, ^d, ^u, ^y左,下,上,右へ移動する(半ページ分)t, ^f, ^b, space, ,...
View ArticleWSLコンソールのコピペ方法まとめ(Vim,Tmux)
bash on Cmderからzsh on WSLコンソールへ乗り換えここ数年、Windows10でシェルを使うときはcmderでbashを使っていたのですが、最近はWSL(Windows Subsystem for...
View Articlekubernetesを使う人のための便利なalias
はじめにこんにちは、インフラエンジニアです。普段はKubernetes(GKE)をよく使っています。なぜ書いたかK8sをCLIで操作する際にKubectlというコマンドがあるのですがタイプするのが面倒くさい!長い!なので、便利なエイリアスを設定したので記事にしました。本題Macの場合$ vim ~/.bash_profile 以下の二行を追加して保存bash_profilealias...
View ArticleAtom の PHP 補完を vim-lsp で使う
Vim で PHP を書くときは vim-lspで Intelephense を使っているのですが、プロプライエタリなソフトウェアなのでサーバサイドのコードが公開されていません。Intelephense のウェブサイトはあまり親切ではなく、初めてインストールしたときは正しく動かせているのかよく分からなかった事を覚えています。そのため OSS の PHP LSP を探していたところ...
View Article