tyru/eskk.vim tyru/skk.vim tyru/skkdict.vim を vim-skk organization に移管しました。 リポジトリ URL については既存 URL でも GitHub により transfer されるはずですが、もし transfer されない等あれば言ってください。 github.com 背景 skk.vim に…
要約 デフォルトで左 Alt + Shift で切り替えるショートカットが割り振られているので割当を削除する。 手順 Window の設定 (Win + I) → 時刻と言語 → 言語 → キーボード 「入力言語のホットキー」 「入力言語を切り替える」を選択 → 「キーシーケンスの変更…
インターネットオプションの「イントラネット」に WebDAV サーバのドメインを追加 (ドットを含めること) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters の BasicAuthLevel を 2 に設定する (されてなければ) 50 MB 以上のファ…
foldmethod=expr は重いし filetype=diff とかじゃない捨てバッファ(例えば :r!git diff foo...bar して出力を取り込んだバッファ)でもサクッと畳みたいので作った。 :FoldDiff すると現在バッファの git diff の出力を畳みます。 command! FoldDiff call …
github.com 空白をスキップして縦移動するマッピングを提供するシンプルなプラグインを作りました。 言葉で説明すると分かりにくいと思うのでそれぞれスクリーンショットを貼ります。 non-blank mappings 関数定義・if・while などブロック・ステートメント…
こんな感じで割とずぼらな自分でも、GitHub で管理すると見える化できてモチベーションにもなるのか、割とちゃんと運用できています。 他リポジトリの issue も参照できるし、GitHub Project ええやん pic.twitter.com/cFmENuFaGa— tyru (@_tyru_) 2020年4月…
まず設定などで恒久的に変えるのは無理です。つまり注文ごとに指定する必要があります。 変える方法には2つあり、 注文時に変える方法 注文詳細画面から変える方法 自分は注文時に指定し忘れたので、2の注文詳細画面から変える方法を書きます(書いてるペー…
github.com ターミナルウィンドウで 時間のかかるコマンドを実行する時 webpack とか watch する系のコマンドを実行する時 テストを実行する時 そんな時に通知を出せると便利なので作りました。 ターミナルウィンドウで :NotifyChanged コマンドを実行すると…
Go の Playground で複数ファイルを書けることを知った。 例: https://play.golang.org/p/pzk7LuyCBn4 しかも複数ファイルをタブ表示にする Chrome 拡張まであることを知った。 Go Playground Addons - Chrome ウェブストア vim-jp slack の #golang
最近しょっちゅう Windows / macOS で共通のショートカットキーとかのエントリ書いてるのはこれが理由です。 Windows と macOS 兼用してて Ctrl 2回押しでマウス・キーボード切り替えてるのでしょっちゅう Cmd + C と Ctrl + C を間違えた結果、Windows で A…
太字にしてある部分しか覚えなくていいです。 あと全部のショートカットキーを載せてる訳ではないので知りたい方は参考リンクをどうぞ。 macOS (画像)全体・ウィンドウ選択・矩形領域選択、(動画、音声無し)全体・矩形領域選択: Cmd + Shift + 5 (画像…
macOS: Ctrl + Command + Space Windows: Win + . ブラウザの textarea 等で入力中に↑を押すと↓みたいなのがニョーンと出てきます。 Windows macOS
正しくはこんなボタンが出るはずが はてなログイン画面 - Google でログインボタン Google でログインボタンが出ないという人向けの記事です。 はてなログイン画面 - Google でログインボタンが出ない 対処法 サードパーティ Cookie で [*.]hatena.ne.jp と …
Karabiner Elements の complex modification を書きました。 macOS だと Option キーを使う必要があり、Ctrl の方がホームポジションから近いのと、慣れでどうしても Ctrl の方が使いやすい。 よってキーを変換するやつを書きました。以下の通り変換します…
caw.vim v1.1 をリリースしました。・多数のバグ修正・JSX/TSX のサポート・3gcc で3行コメントアウト可能にhttps://t.co/Yi04Tc89Ah— tyru (@_tyru_) 2020年3月24日 そういえば Twitter でつぶやいてばっかでブログにしてなかったけど、リリース情報こそブ…
ふと bash で次の単語に飛ぶキーバインド (Alt-f, Alt-b) はあっても次の引数に飛ぶキーバインドはないのか気になった。 zsh だと以下で次の単語に飛ぶキーバインドが次の引数に飛ぶキーバインドになるとのこと。 autoload -Uz select-word-style select-wor…
curl や wget にハッシュ値計算して比較までしてくれる機能って無いのかな。毎回 shasum みたいなコマンドでチェックするのがめんどい…— std::めるぽん (@melponn) 2020年3月2日 curl や wget はしないけど *1、単純にハッシュ値を比較するスクリプトがほし…
htsign.hateblo.jp 上記記事を見てブログに書き忘れてたことを思い出した。 以前からちょくちょく引き合いに出してたものの、Vim script での flatmap, fold 実装。 おそらく :for 使うより map() とか組み込み関数使う方が速いです。*1 gist.github.com ま…
github.com セッションの保存・復元 (プロジェクト等) 異常終了時のセッションの復元 を目的としたセッション管理プラグインを作った。 コミットログ見れば分かるけど深夜の勢いで書いたので雑な部分もあるけど普通に使えるはず。 下の例と合わせて読み取っ…
追記 (2020/03/04): git grep の -n, -E を省略 追記 (2020/03/??): Git 小技集にタイトルを変えた。これまで Git 関連で運用してきて残った tips を載せる記事にすることに 追記 (2020/04/08):「git blame で特定コミットを無視する(コードスタイルの修正…
教師としてクラスを受け持つ夢を見た。 なぜいきなりそんな夢を見たかは謎。 私のどんな発言に対する返答か既に忘れてしまったけど *1、 いきなり生徒の一人に「班で話し合う形にしていいですか」と言われ、 咄嗟に「いや言ってません、机を戻してください」…
あんま Twitter の転載とかするの(両方見てる人やまとまったブログ記事がほしい人にとっては)ノイズが増えるのでやりたくないんだけど、 かといって全くやらないのももったいない気がしてくるんだよな… こういう tips 系はまとまった技術記事よりも見る人…
なんだかんだこういう振り返り記事を書いたの初めてかもしれません。 最近やったことを書く機会があって書き出したらいい感じに振り返り記事になったので丁度よかった(?)。 なぜ terminal 関連のプラグインのみなのかというと今自分の中で一番熱いからで…
そんな方のための Hack をふと某 slack に公開したらウケが良かったのでブログに書いておきます。 一言で言うと 「シェルのプロンプトが空の場合は他のバッファと同じように振舞う」ようにしたら便利だった ついでにプラグイン化した という話です。 前置き …
※本記事は Vim Advent Calendar の記事ではありません 忙しいと文章書くの面倒になりますね。箇条書きでつらつらと書きます。 タブ移動 (gt, gT) は terminal window ではフォーカスを奪われるので使えない terminal window でも普通のバッファでも使えるよ…
tyru.hatenablog.com ↑の記事で紹介した tyru/sync-term-cwd.vim に :SyncTermCwdConditionalCd を追加しました。 この長ったらしい Ex コマンドはグローバル変数 g:synctermcwd_cd_command に指定する使用例を想定しています。 let g:synctermcwd_cd_comman…
最近は簡単な TODO 管理(すぐやる事)とかに Google カレンダーじゃなく Slack のリマインド機能を使う事にしてる。 理由はいくつかあって いつも見てるから気付きやすい(重要) スヌーズで簡単にまたリマインドする時刻を後にズラせるの便利(ズボラ) で…
ぶっちゃけ vim の :terminal から色々起動したりしてるのでターミナルエミュレーターに求めるものはあんまりないのだけど、 タブが使えること (いちおう) (2019/9/19 15:20 追記) Alacritty はタブ使えません 速いこと ということでおそらく最速らしい Alac…
github.com Vim の :terminal で動かしているシェルで cd したら、 Vim のカレントディレクトリも同じパスに :cd するプラグインを作りました。 セットアップ .bashrc / .zshrc に以下を追加してください。 source (sync-term-cwd.vim のリポジトリ)/macros/…
もし lldb でも良いならそっちを使ったほうが良いです.leak detector は LLVM の msan とか使ってるのが最近は多い気がします— ドッグ (@Linda_pp) July 3, 2019 src/Makefile の CC, CFLAGS を変更 diff --git a/src/Makefile b/src/Makefile index 9c4a42…