Logicky BLOG

Logickyの開発ブログです

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky

Vim

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 #…

  • Javascript
  • Python
  • PHP
  • Go
  • OS・サーバ
  • 機械学習
  • つくったもの
  • 数学
  • アルゴリズム
  • Logicky