VIMのコメントの色の変更
vimのコメントの色が見づらくて変更したいと思ったので、やり方をまとめてみました。ctermfgに整数を設定してあげる方法もありますが、それだと何色なのかいまいちわかりづらいと思ったので、色の名前で設定する方法を私のブログにまとめてみたので、よかったら読んでみてください!↓http://infotech776.blog.fc2.com/blog-entry-54.html
View ArticleVimでプロジェクト固有の設定を適用する
基本の設定でははインデントはスペース2つ。けど、プロジェクトAではインデントをハードタブにしたい。といった時にプロジェクト固有のVimの設定ができると便利。もちろんできます。.vimrc まずは.vimrcにそれを実現する設定を記述~/.vimrcaugroup vimrc-local autocmd! autocmd BufNewFile,BufReadPost * call...
View ArticleTerminal のビープ音がうざいので全カット (仮)
試行錯誤中のメモ。Vagrant ssh とかやった時、ことあるごとにビープ音が出てうざかったので対応。bash .inputrcset bell-style none シェルに再ログインが必要かもvim .vimrcset visualbell
View ArticlevimのGoサポートが手厚くて打ち震えている
はじめに タイトルの通りvimで作るGoの開発環境が便利なのでまとめたものです。特にコードリーディングに便利な設定を紹介します。参考 本稿を書くに当たって参考になった記事です。日付が新しい順に並べていますので下の方は古い記述を含んでいます。Go 1.2.1 の環境構築 Homebrew + Vim 編...
View Articlevim with vundle (vim plugin manager)
a little code that I saw long time agoput it in your .vimrcthen vundle (vim plugin manager) will automatic install if you have gitthen your can happly use vundle to mange your vim plugin :)vundle...
View ArticleVimで括弧の補完→改行してインデント
Vimで閉じ括弧補完といえば inoremap { {}<Left>のようにやると思うけど、俺は 某崇高なテキストエディタのような括弧補完がやりたいんだ!というわけで、以下を .vimrcに書けばOK.vimrcinoremap {<Enter> {}<Left><CR><ESC><S-o>inoremap...
View ArticleLinux新規インストール時メモ
はじめに 自分用の簡易サーバ立ち上げメモ。 Railsで遊んだり、身内向けサービス公開するための環境構築が目標。sshログインユーザの制限とか公開鍵認証とかの設定はしない。記憶を頼りに書いてるんで怪しいところがあるかも。 Zshもよくわからないから入れない。基本設定 とりあえずsudoできるようにしとく。su visudo してユーザ名 ALL=(ALL) ALL...
View Articleclang_completeがライブラリのロードに失敗したとき@mac
clang-3.5 via macports g:clang_library_pathを正しく設定してもロードに失敗する。以下のような感じのエラーがでる。Referenced from: /opt/local/libexec/llvm-3.5/lib/libclang.dylib Reason: image not found...
View Articletmux + vim + vim-r-plugin で最高の環境を整える
要約 vim のスニペットは便利だし、この機能を利用しながらRでデータ分析したいから、vim-r-plugin 使うという内容。ターゲット層 terminal-vimでRが使いたい人RStudio が嫌いな人RStudio でいいんじゃないの? お帰りください。材料 tmux, ver.1.5以上vim, ver.7.4以上vim-r-plugin, neosnippet-snippets実行環境...
View Articleいつでもどこでも Hubot から :help する
Vim Advent Calendar 2013 186日目の記事です。いつでもどこでも :helpする Vim では、:help <word>でヘルプを参照することが出来ます。この間、Web から :helpできるサイトが作られていました。いつでもどこでも :help する - Vim :helpEmacsからも :helpできるようになりました。いつでもどこでも Emacsから...
View ArticleVim
インデント >> インデント挿入<< インデント削除オートインデント [Shift + v ]で選択 => "="エンコード :e ++enc=指定したいエンコーディング :e ++enc=euc-jp (エンコーディングEUC-JPを指定して開き直す。) :e ++enc=shift_jis (エンコーディングSHIFT_JISを指定して開き直す。) :e...
View Articleファイル新規作成時にテンプレートの値を挿入する。
概要 vimからファイルを新規作成する際に、拡張子によってその新規作成されるファイルの中身をテンプレートから自動で読みこむようにする。サンプルとしてHTMLファイル。テンプレートファイルの準備 $HOME/.vim/template/html.txtを作成する。ディレクトリがなければ作成する。$HOME/.vim/template/html.txt<!DOCTYPE...
View Articlebash、vimの操作の見直し
「nanapi勉強会 vol2 - Shellの活用でこれだけ毎日が便利になる」に参加して、自分が非効率にLinuxを使っていることを自覚しました。なので、改めてbashとvimについて足りていなかった部分を備忘録的に書き連ねていきたいと思います。あくまで自分用なので、既に使っているコマンド等は割愛。zshとzawもそのうち追記していきたいと思います。bash インクリメンタルサーチ(Ctrl +...
View Article現在のカラースキームを確認する
カラースキーム名を確認する colorschemeハイライトグループ一覧 何にどういうスタイルが割り当てられてるか見るには以下。so $VIMRUNTIME/syntax/hitest.vimもっと詳細にカラーコード付きで見るには・・・highlightさらに以下だと、それぞれのスタイルがどのファイルで定義されているかも表示されます。verbosehighlight
View ArticleGoをインストールし、Vimで書く環境を整えるまでの手順
概要 Go言語をインストールして実行できる環境を作る。 VimでGo言語を書く設定をする。Goのインストール 以下のページでバイナリをダウンロードし、ホームディレクトリに設置する。https://code.google.com/p/go/wiki/Downloads?tm=2$ wget...
View Article脱初心者を目指すVimmerにオススメしたいVimプラグインや.vimrcの設定
はじめに: 「素のVim」から「プラグイン付きのVim」へ Vimを使い始めた当初、僕は.vimrcの設定だけで実現できる機能に限定した方が「ポータブルなVimスキル」になる気がしていたので、プラグインは全く使わずに「素のVim」を使っていました。しかし、Vimを使って実務でRailsを開発し始めるとそんなことも言ってられなくなりました。やはり素のVimだけでは限界があります。...
View Articlegq{motion}: Format the lines that {motion} moves over.
gq{motion}: Format the lines that {motion} moves over.
View ArticleSpelling suggestions
insert mode で <C-X><C-S>すると、スペル補完ができる. でも、<C-S>すると、画面がロックされてしまうので, 代わりに <C-X>sを使用する.ロックされてしまった場合には <C-Q>で解除.Spelling suggestions *compl-spelling* NOTE: CTRL-S suspends...
View ArticleVIm tips:wordとWORD
vimにおいて、wordとWORDは違う wordとは 「アルファベット、数字、アンダースコアのいずれかが並んだもの」または「その三種類以外の非空白文字が並んだもの」WORDとは 「非空白文字が並んだもの」具体例具体例を見た方が分かり易いので、例を挙げます。 wコマンドで...
View Articlevimrcを編集したら自動で反映する
表題どおりの件です。基本的な設定 ひとまず自分がvimrcの頭に記載している設定を掲載詳細は下にvimrc" init all settingssetall& " init autocmd autocmd!" set script encodingscriptencoding utf-8" tiny と small では これ以上 vimrc...
View Article