edo1z blog

プログラミングなどに関するブログです

Vim

neovimで開発できるようにする

環境 今設定しているのは、mac m1です。OSは、Big Sur 11.1です。 背景 開発でvimをメインで使いたいです。 vscodeで特に問題ないのですが、単純にvimを使いこなしたいのと、ちょっとvscodeは重い時があります。 vscodeもなんだかんだ設定は必要なので、vim…

tmuxとvimの画面分割とサイズ変更

vim ssで横に分割 svで縦に分割 ctrl + e後に、hjklでサイズ変更 Plug 'simeji/winresizer'でプラグインを入れている。 sh, sl, sk, sjで画面移動 vimのtab NERDTreeの一覧上でtを押すと別タブで開く。 それか、stで新規タブを開いて、fzfとかで検索して開く…

mac m1 - terminal, zsh, vim等の設定メモ

Terminal iTerm2を使う。 terminalからfinderを開くには、openコマンドを使います。 iTerm2のthemeの設定 Preferences > Profiles > Colors > Color Presets > Import xxxx.itermcolorsというファイルをインポートする。 Iterm Themes - Color Schemes and T…

vim-plugに変えた

Vim

github.com 非常にシンプルで使いやすいなあと思いました。 私の.vimrcはこうなってます。よく分からないけどとりあえず入れてる設定も結構あります。 github.com

UbuntuにzshとvimとGoを設定する

zshはoh-my-zshというのを使います。vimはdeinでプラグインを入れます。Goはvim-goプラグインを入れます。 goのインストール $ sudo -i $ apt-get update $ apt-get upgrade $ apt-get install golang $ which go /usr/bin/go zsh zshのインストール $ apt-g…

Go - Vim-goがうごかない

参考:vim-goをインストールしてみた(所要時間:15分) 環境 windows10 go1.8 .vimrcの設定 deinでvim-goプラグインをインストール設定した。 call dein#add('fatih/vim-go') vim内で:GoInstallBinariesを実行 .vimrc設定変更後にvimを起動すると、vim-goが…

vimでphpを使う

参考:VimでのPHP開発環境 PHP開発に便利なプラグイン NeoBundleでプラグインを入れられるようになったので、上記を参考に、PHP開発に有用そうなプラグインを入れてみます。 Shougo/neocomplete.vim 関数名とか補完してくれるやつ。 Shougo/neosnippet.vim …

vim - NeoBundleでプラグイン管理する

参考:Vim pluginへの入門[NeoBundle.vim] NeoBundleはプラグインを管理するやつ。使い方を上記サイトが書いてくれている。 NeoBundleの設定 vimrcに設定を書きます。 " neobundle settings if has('vim_starting') set nocompatible " neobundle をインスト…

Vimの設定(vimrc)

macのyosemiteの時にvimrcをちょっと編集してたのですが、El Capitanにしたら消えました。なんでもかんでも消えるから面倒くださいです。まあでも変な不具合的な状態もクリアされるので、OSのインストールし直しとかは不要になるのかも。でも、最近やたらとm…

Vim - 画面分割

上下に分割する :split 左右に分割する :vsplit 閉じる :q 上に移動する <C-w>k 下に移動する <C-w>j <C-w>は、コントロールキーとwを一緒に押すということです。 vim上で、別のファイルを開くのは、 :e ファイルパス 参考:Vimの便利な画面分割&タブページと、それを更に</c-w></c-w></c-w>…

Vimの設定

とりあえず、Yosemiteのmacの下記を開き、各種設定項目を追加した。 $ sudo vim /usr/share/vim/vimrc " Configuration file for vim set modelines=0 " CVE-2007-2438 " Normally we use vim-extensions. If you want true vi-compatibility " remove chang…

vim - 他ファイルのコピー

別のファイル開く :new hoge.php ファイルの切り替え cntrol + ww 34行コピー 34yy ペースト p hoge.phpを閉じる :q

Vim 日本語対応(日本語が文字化けするときの対処)

~/.vimrcに、下記を追記する。 :set encoding=utf-8 :set fileencodings=iso-2022-jp,euc-jp,sjis,utf-8 :set fileformats=unix,dos,mac 参考:vimによる日本語文字コード自動判別と文字コード変換

CentOS6.5 Vimインストール

$ sudo yum -y install vim-enhanced vim-enhanced.x86_64 2:7.2.411-1.8.el6というのがインストールされた。 $vim

Vim 使い方

x #文字を消す r #文字を入れ替える i #挿入モード dd #行削除 0 #行頭移動 $ #行末移動 :0 #1行目に移動 :$ #最後の行に移動 :w #ファイル保存 :q #終了 :wq #保存して終了 :w! #強制保存 :q! #強制終了 /hogehoge #ファイル内検索(hogehogeを探す) n #…