雑なメモ書き

気楽にいきます

2020-01-01から1ヶ月間の記事一覧

vim-lspでgoを使用してデータ構造等を表示したい

例によってvim jp slackで教えて貰ったので めもします。 vista.vimを使用するとかのうです github.com インストール ステータスラインに何か出すらしく READMEに書かれていたので同時にlightlineを入れています Plug 'liuchengxu/vista.vim' Plug 'itchyny/…

キーストロークを画面に表示したい:Mac,Linux,Windows

Mac KeyCastrというアプリを使用すると上手くいくようです www.softantenna.com vimで対応したい場合 こちらのkeycast.vimをしようすると可能です github.com Linux aiya000.github.io その他 rcmdnk.com

Macでterminalの動画を録画する

vim-jpのスラックで相談したら教えていただいたので メモ代わりに書いておきます ツール licecap gifで取りたい場合はこれ https://www.cockos.com/licecap/ インストール brewでいれようとするとエラーになるので [zsh master ] brew install licecap Updat…

vimとかで関数とかのブロック毎たたむ物をholdという

vim-jpのslackで GoLandの画面を例にとって こんな感じにあるブロックを 閉じる方法をvimでありませんかときいたところ holdといそうです vim-jp.org 基本的な使い方はこちらが分かりやすかったです maku77.github.io lspでも可能 mattnさんに教えて貰ったん…

2020年にvimで良い感じにコメントアウトするPlugin tyru/caw.vim

github.com slack vim jpで聞いたところこちらをおすすめされたのでインストールしてみました インストール Plugを使用していれば以下ですぐはいります Plug 'tyru/caw.vim' 使用方法 https://github.com/tyru/caw.vim#how-it-works ここに代替あるのですが …

fern.vimでファイルビューワーつけてvimをしたい

github.com fern.vimというものが先日リリースされまして これを使用すると良い感じのファイルビューワーつけられます インストール Plugを使用した場合はいかになります Plug 'lambdalisue/fern.vim' 使用方法 :Fern . -reveal=% 移動方法 左移動 Ctrl + w,…

vim-sqlfmtを使用すると楽にSQLをフォーマット出来る

github.com vim-sqlfmtというプラグインがある これを使用するとSQLFmtというコマンドが使用出来るようになる SQLFmt これによってログなどでたたまれて見づらいSQLが非常に見やすい形にフォーマットされる filetypeがsqlに指定されているので拡張子sqlのも…

gofとvim terminalで良い感じにファイル探しながら編集できる

mattnさん作のgofというインクリメンタルにファイルを探せるツール これはvim terminalと連携できます ':termでvim terminalを開いてgof -t`で実行出来ます github.com terminal操作については 以下のURLがまとまっています qiita.com

lldbでdebugをtuiで表示したい

guiって入力するだけで立派な画面が出てきた gui 参考 peeterjoot.com

vim-lsp-settingsを使用してrustをmacで動かす

設定 vim側 github.com vim-lsp-settingsの本家のサイトへ行ってみてください plugでのinstall方法が書かれているのでそれに従ってinstallします mapping コマンドの割り当てはplug mappingを使用したらいいとmattnさんに教えて貰いました。 nmap <buffer> gd <plug>(lsp-d</plug></buffer>…

macとlinux両方でlldbを動作させたい

active-toolcahinを直うちしてしまうと 環境を変更したときに動作しなくなる問題への対処 #!/bin/sh TARGET_PATH=$1 DEBUG_SRC=`strings $TARGET_PATH | grep -o '^/rustc/[^/]\+/' | uniq` ACTIVE_TOOL_CHAIN=`rustup show active-toolchain | grep -o '^[^…

rustでlldbを使用してdebug時にsourceを表示する

通常のケース sourceがstep inしても出ない (lldb) l 1 fn main() { 2 println!("Hello, world!"); 3 } (lldb) b 1 Breakpoint 1: where = hello`hello::main::h339d18d0cfd709be + 16 at main.rs:2, address = 0x0000000000004150 (lldb) run Process 30247…