VSCode

Colab (Jupyter) エディター内キーボードショートカット

Colab (Jupyter) でコードセルやテキストセルを編集中に使えるキーボードショートカットの機能についてまとめようと思いました。 メニュー -> ツール -> キーボードショートカット (Ctrol+M H) で出てくる一覧に例えば Ctrl+C (コピー) や Ctrl+Click (マル…

マークダウンの空白行の入れ方とドルマークのエスケープ方法

最近はてなブログだけでなく、GitHub や Colab でマークダウンで数式入りの文章をたくさん書いているのですが、マークダウンの中で空白行をどうやって入れるか、数式を書くときに使うドルマーク、dollar sign をどうやってエスケープするかについて。 markdo…

正規表現の検索置換だけで長い行を短くする

英語のテキストを処理する際に、長い文字列の段落を処理しやすいように短い文字列に分割したいとします。 ピリオド+スペースをピリオドと改行にするとかだと、長い文字列と短い文字列がまざってしまうので、60文字とかで切りたい。 その際、できれば単語の途…

Ubuntu on WSL から Windows の ブラウザーを開く

私の場合 alias chrome="/mnt/c/Program\ Files\ (x86)/Google/Chrome/Application/chrome.exe" で開けるようになりました。 ~/.bashrc に入れておけば、適当に書いた html ファイルを chrome temp.html として見ることができるようになります。

拡張機能を使わずにVSCodeのマルチカーソル機能で行に連番をふる方法

例えば、 10 VSCodeで 20 拡張機能を使わずに 30 連番をふる というのを書きます。 VSCodeで 拡張機能を使わずに 連番をふる という文章に連番を10, 20, 30とつけるとすると、別途番号を用意します。 10 20 30 これを選択して、Ctrl-Cでコピーして、連番をふ…

Ellieで入るElm入門

はじめに Elmが0.19から0.19.1になって、以下のリンク先のElmプログラムが全滅してしまいました。 moduleの命名法が間違っているって。なるほど。 作り直しますのでしばらくお待ち下さい。 Learn Elm 0.19 through ellie-app.com and problems 簡単な課題をE…

ElmでTodoアプリを作る

ElmでTodoリストを作りました。 ソースとデモはこちら。 https://ellie-app.com/6D8hKZwjy5ja1 (Qiitaに載せたのと同じものです) 簡単に解説します。 Addで追加されて、Deleteで削除します。 ということは一応CRUDが実現できているのかな。 データベースにFi…

Ubuntu 19.04とNvidiaのグラフィックボード

えっと。結論から先に言うと、ubuntu 19.04でnvidiaのグラボが使えています。 nvidiaのグラボが刺さっていると、19.04はクリーン・インストールでも、18.04や18.10からのupdateでも起動ができなくなります。 起動ができなくなってからの解決方法は、一旦電源…

VSCodeで選択範囲の改行を一度に削除する方法

VSCodeで選択範囲の検索対象を一度に削除する方法 1.マウスやキーで範囲を選択する 2.Ctrl-Hで検索置換を呼び出す 3.ファイル全体の検索対象が対象となっていたらAlt+Lで選択範囲内の数だけになる 4.選択範囲内だけが対象になっているのにAlt+Lを押すとファ…

Mac miniでウィンドウズキーボードでVSCodeを使う

Mac miniにウィンドウズのキーボードつないだ場合のキーバインド を=>のあとに付け足しました。 ほとんどはいままでCtrlを押していたのをウィンドウキー(Cmd)に読み替えるだけで同じ動作になりますが、一部違うものがあるので注意が必要です。 一般 Ctrl+Shi…

Elmおもしろいね

elm-projects Elmという言語を知りました。 バージョンが0.19でまだまだ環境が整っていないのですが、やたらおもしろい。 発展するといいな。 elm-lang.orgというところにチュートリアルやドキュメントがあります。 おもにそれからのコピペが多いのですが、g…