vim-lspでgoを使用してデータ構造等を表示したい
インストール
- ステータスラインに何か出すらしく
- READMEに書かれていたので同時にlightlineを入れています
Plug 'liuchengxu/vista.vim' Plug 'itchyny/lightline.vim'
設定
vista.vim
- 最初躓いてごりらさんにきいたら解決しました
let g:vista_default_executive = 'vim_lsp'
lightline
let g:lightline = { \ 'colorscheme': 'wombat', \ 'active': { \ 'left': [ [ 'mode', 'paste' ], \ [ 'readonly', 'filename', 'modified', 'method' ] ] \ }, \ 'component_function': { \ 'method': 'NearestMethodOrFunction' \ }, \ }
使い方
- :Vistaと入れると画面右に出現します
課題
- 自動で出て欲しいのでautcmdを調査します。
キーストロークを画面に表示したい:Mac,Linux,Windows
Macでterminalの動画を録画する
- vim-jpのスラックで相談したら教えていただいたので
- メモ代わりに書いておきます
ツール
licecap
- gifで取りたい場合はこれ
- https://www.cockos.com/licecap/
インストール
- brewでいれようとするとエラーになるので
[zsh master ] brew install licecap Updating Homebrew... ==> Auto-updated Homebrew! Updated 1 tap (homebrew/cask). No changes to formulae. Error: No available formula with the name "licecap" Found a cask named "licecap" instead. Try brew cask install licecap
- こちらの提示されたコマンドを使用します
brew cask install licecap
Kap
- mp4とか動画でとりたいならこちら
- https://getkap.co/
短めの動画をあげるサービス
- imgurというサービスを使うと可能
- https://imgur.com/
- コマンドラインではこちらが使えます
- https://github.com/mattn/imgur
vimとかで関数とかのブロック毎たたむ物をholdという
2020年にvimで良い感じにコメントアウトするPlugin tyru/caw.vim
- slack vim jpで聞いたところこちらをおすすめされたのでインストールしてみました
インストール
- Plugを使用していれば以下ですぐはいります
Plug 'tyru/caw.vim'
使用方法
https://github.com/tyru/caw.vim#how-it-works
- ここに代替あるのですが
- 僕はほとんど以下の2つを使ってます
コメント
範囲選択 Shift + v コメントアウト gci
コメントアウトを外す
範囲選択 Shift + v コメントアウトを外す gcui
fern.vimでファイルビューワーつけてvimをしたい
- fern.vimというものが先日リリースされまして
- これを使用すると良い感じのファイルビューワーつけられます
インストール
- Plugを使用した場合はいかになります
Plug 'lambdalisue/fern.vim'
使用方法
:Fern . -reveal=%
移動方法
左移動
Ctrl + w, h
右移動
Ctrl + w, l
ビューワーの中での移動
- BackSpaceで上位
- Returnで下位
特定ファイルの時に自動で起動して貰いたい場合
- goのファイルを開いたときに自動で起動して貰いたい場合は以下になります
- vim slack jpで作者の方に教えて貰いました。
autocmd FileType go nested Fern . -reveal=% -drawer