テキストエディタ
はじめに
sVIM, NeoVIM : テキストエディタ
ちゃんとした開発ではIDEが便利な場合が多い。
補助的に使っていこう。
vimは歴史が古く、たくさんの知見が貯まっている。 その分、初心者が使い勝手を良くしようと思うと大変。 neovimは単純さを追求しようとした。
NeoVIMを使おう
コンフィグの場所 : ~/.config/nvim/init.vim 起動コマンド : nvim
~/.zshrc
alias vim="nvim"
alias view="nvim -R"
source ~/.zshrc
/tmp
mkdir test
ここでいろいろやると今度やるとき消えてるからいいよ
view : 偶発的な事故を防ぎたいときにどうぞ
豆知識
python インストール : sudo apt-get install python3 python3-pip
vim上で実行
:!python3 test.py
!! 前のコマンドを実行
{,} : 段落移動
]],[[ : セクション移動
ctrl+o : 移動前のカーソル位置に戻る
行の連結 J
プラグイン関係
vim-plug
GitHub - junegunn/vim-plug: Minimalist Vim Plugin Manager
cd ~/.local/share/nvim
cd site/autoload
plug.vim があるかどうか確認
vim-horizon
シンタックスハイライトとかイイ感じになる?
GitHub - ntk148v/vim-horizon: Adaptation of VS Code horizon colorscheme for Vim
init.vimに書き込んだら一旦抜けて入りなおす
:PlugInstall
:PlugStatus
NERDTree
フォルダーのツリー構造を見れるし選択できる
GitHub - preservim/nerdtree: A tree explorer plugin for vim.
:NERDTree
ctrl+wwで切り替え
fzf
ファイルとか高速検索できる
GitHub - junegunn/fzf: A command-line fuzzy finder
:FZF カレントディレクトリから探索