TIL

Today I Learned. 知ったこと、学んだことを書いていく

vim

【Vim】gruvbox8でitalicを使わないようにする

問題 カラースキーマで lifepillar/vim-gruvbox8 を使っていて、ところどころ、italic(斜体)を使っているところがある。 なんかよくわからないけど、italicの部分が見切れてしまうため、OFFにしたかった 原因 g:gruvbox_italics と g:gruvbox_italicize_stri…

Neovim内で使うpythonをpyenvのアクティブなものにする - Neovim

g:python3_host_progに値をセットする(Python3の場合) g:python3_host_progに値をセットすると、neovim内で実行するpython3を指定できる pyenvのアクティブなPythonを使うようにするには、以下のように~/.config/nvim/.init.vimに書く let g:python3_host_pr…

mypyとjedi-vimで補完を強くする - Vim

Pythonで型アノテーションを使いたくなって、どうせならVimでも補完できるようにしたいと思って、やってみた Python3が有効になっているか確認 まずはVimでPython3が有効になっているか確認する もし有効になっていない場合、ここを参考にして、有効にする $…

タグの折りたたみ - Vim

vim

zfitで折りたたみ zaで折りたたみ切り替え zRですべての折りたたみを解除 参考文献 Vim as a HTML Editor - Dark Matter in Cyberspace

jedi-vimインストール - Vimプラグイン

Pythonの補完を行えるjedi-vimを入れてみた。 VimのPython3が有効になっていない場合はここを参考に有効にする まずは、jediをインストールする。 $ pip3 install --user jedi インストールされていることを確認 $ pip3 list | grep jedi jedi 0.11.1 次に、…

VimでPython3を有効にする - Vim

jedi-vimを使いたい!でも、VimでPython3が有効になっていないと使えないらしい。 Vim内で以下のコマンドを実行すると有効になっているかわかる。 :echo has('python3') 結果が1であれば、Python3が有効になっている。 自分の場合、これが0となっていたため…

NERDTreeでdotfilesを表示する - Vim

NERDTreeで.gitignoreのようなdotfilesを表示する設定をした .vimrcに以下を追加する let NERDTreeShowHidden=1 参考文献 how do I get NERDTree to show dot files · scrooloose/nerdtree Wiki

Vimのインクリメント - Vim

vim

ちょっと感動したので、書いておく 0xfをC-aでインクリメントしたら、0x10になって「おおお!!!」ってなったってだけ ためしに、0b1をインクリメントしてみたら、0b10になって、また、「おおお!!!」ってなった ちょっと感動

source .vimrc はやらない!!!

Vim 内のコマンドで :source ~/.vimrc ってやること!!! Bash 上で source ~/.vimrc ではない!! .vimrcの内容を変更したから、反映しよーって思って、なんとなく Bash 上で source .vimrcをしていたけど、これは意味ないし、できないらしい。 .vimrcはVi…

NERDTreeの基本操作 - Vim

自分で一回書いておくと覚えると思うから書いておく。 NERDTreeとはVim上でGUIのエクスプローラーのような階層でファイルやディレクトリを見ることができ、操作できるプラグイン。 インストールについては省略する。 随時、更新予定 ファイル開く操作 g~のも…

vim-operator-surround を入れてみた - VIm

github.com テキストオブジェクトを指定の囲み文字で囲んだり、囲み文字を削除したりできるらしい。 インストール dein.vimの場合 call dein#add('rhysd/vim-operator-surround') call dein#add('kana/vim-operator-user') 設定 map <silent>sa <Plug>(operator-surround-a</plug></silent>…

lightline.vimをいれた - Vim

itchyny/lightline.vim: A light and configurable statusline/tabline plugin for Vim vimの下のところにいろいろな情報を表示してくれるプラグイン インストール dein.vimの場合 call dein#add('itchyny/lightline.vim') (そろそろTOMLで管理したいな...) …

新しいファイルを作成して開く - Vim

vim

Vim操作中に新しいファイルを作成したいとき :e {filename} とすることで新規作成して、Vimで編集できる 参考文献 Vimをメモ帳程度に使うために覚えておくべきコマンド - Qiita

インクリメント、デクリメント - Vim

vim

vimでインクリメント、デクリメントする方法 Ctrl + a(インクリメント) Ctri + x(デクリメント) 参考文献 vim-jp » Visual モード時の CTRL-A/CTRL-X について

最新のVimをインストール

vim

OSのバージョン:Ubuntu 16.04 Vimがインストールしてあれば、Vimをアンインストールする sudo apt remove vim 最新版をインストール sudo add-apt-repository ppa:jonathonf/vim sudo apt update sudo apt install vim 参考文献 Vim 8.0 Released! How to i…

TOMLファイルのハイライトシンタックス - vim

TOML形式のファイルにハイライトシンタックスをつけたくて探してみたらあったのでメモ github.com dein.vimの場合 call dein#add ('cespare/vim-toml')

vimでRustを開発する環境を作る

Rustのインストール 1.インストール $ curl https://sh.rustup.rs -sSf | sh 上記のコマンドでは以下の3つのコマンドをインストールする rustc cargo rustup 途中、以下のように表示されたらEnterを押す 1) Proceed with installation (default) 2) Customiz…

NERDTreeをCtrl+eで開けるように設定する - vim

vimでファイルのエクスプローラーを表示するためのプラグイン NERDTreeのインストール dein.vimの場合 call dein#add('scrooloose/nerdtree') 設定する 初期設定の場合、NERDTreeを表示させるには:NERDTreeと打たなければならない。 さすがに長い。これを短…

tcommentで簡単にコメントアウト - vim

tcommentを使うことで簡単にコメントアウトの有効と無効ができる dein.vimの場合 call dein#add('tomtom/tcomment_vim') 使い方 gccでコメントアウトの切り替えができる

カラースキーマをgruvboxに変更 dein.vim - vim

vim

dein.vimを使用している環境でカラースキーマをgruvboxに変更する .vimrcの記述を変更するだけでよい " 設定開始 if dein#load_state(s:dein_dir) call dein#begin(s:dein_dir) ... call dein#add('morhetz/gruvbox') ... " 設定終了 call dein#end() call d…

dein.vim 使ってみる

vim

tomlで管理する場合 .vimrcの作成 " プラグインが実際にインストールされるディレクトリ let s:dein_dir = expand('~/.cache/dein') " dein.vim 本体 let s:dein_repo_dir = s:dein_dir . '/repos/github.com/Shougo/dein.vim' " dein.vim がなければ github…

Vimをカスタマイズ - vim

vim

今はNeoBundleではなくdein.vimを使うことが推奨されているらしい dein.vim 使ってみる - TIL NeoBundleを使えるようにする gitのインストール sudo apt-get install git NeoBundleのダウンロード curl https://raw.githubusercontent.com/Shougo/neobundle.…