Quantcast
Channel: Vimタグが付けられた新着記事 - Qiita
Browsing all 5608 articles
Browse latest View live

vimで開いたら行末に^Mと表示された時の対処法

細かい設定してないvimでcrlfなファイルを開くと行末に^Mとか出て鬱陶しいと思います。改行コードを変更してもいいけど、しないでおきたいときの対応方法以下のExコマンドを実行:e++ff=dos 戻したい場合は:e++ff=unix

View Article


quickrun.vim の *_spec.rb ファイル (RSpec3) 用の設定 (行指定実行、カラー出力)

*_spec.rbに対して quickrun.vim で rspec (RSpec 3) が実行されるようして、更に rspec の出力がカラー表示されるように設定する。NeoBundle 'thinca/vim-quickrun' let g:quickrun_config = { \ ... \ "ruby.rspec" : { \ "command": "rspec", \ "cmdopt":...

View Article


Image may be NSFW.
Clik here to view.

vimgrep、vimgrepaddの使い方

[vimgrep] grepと基本的に書式は同じで、cwと組み合わせれば分割されて検索結果を見ることができる。書き方: vim 検索語 ファイル名 |cw[vimgrepadd] vimgrepの検索結果に対して、追記ができる。後から違う単語を検索して、ウィンドウに反映できる。画面はprintfをvimgrepで検索した後、includeをvimgrepaddで追加したもの。書き方:...

View Article

Image may be NSFW.
Clik here to view.

Vimでブラウザを操る

この記事はVim Advent Calendar 2014 - Qiita 22日目の記事です 21日目の記事は @mitsuseさんの非英語ネイティブでも Vim で快適に英語を書きたいでしたVimアドベントカレンダーですが、ちょっと趣向を変えてVimperatorという、(常にvimキーバインドが良い &&...

View Article

Mercurialのコミットメッセージをvimで編集するためのあれこれ

hg commitを実行すると、コミットメッセージを編集するためのエディタが起動します。このエディタにvimを使う場合に、いくつかの設定を行うことでプラスアルファの機能を追加しようという話です。ありていに言うと...

View Article


[GVim]メモ:WindowsのGVimに必要な設定

PCを移行した時などに参照にする用。デフォルトで同じディレクトリにアンドゥ用ファイルと、バックアップファイルを作るため、一回閉じてもう一度開こうとすると、tabで予測に引っかかるので、邪魔。gvimは設定が必要。設定ファイルの確認は :echo $VIMとすると、どこに設定ファイルがあるのが分かる。これを利用して、 :e...

View Article

Vim でもこころぴょんぴょんしたい!

A. ジャンプコマンドを使おう。この記事は Vim Advent Calendar 2014の 23 日目の記事です。22 日目は petitviolet さんによる Vimでブラウザを操るでした。Vim にはタグジャンプを始めとする様々なジャンプコマンドがあります。これらを活用することで こころぴょんぴょんコードリーディングをよりスムーズにすることが出来ます。:help...

View Article

Vim上でjqでjsonを整形

vim用のjqプラグインがいろいろ出てますが、vimの標準コマンドだけでも割と簡単でした。参考:Pretty-print JSON in vimjqインストールbrew install jq vimでjsonを開くかコピペするvim上で以下を実行:%!jq '.' 以上

View Article


dotfilesを一元管理するときにちょっと苦が減る方法

.vimrc、.zshrc、.gitconfigといったいわゆるドットファイルを複数のマシンで使いまわすためにgithubに置くってところまでは誰もがやっているところだと思う。ただ、それだけだといちいちローカルにコピーするとか、編集後にdotfileにコピーして…なんてめんどくさくてやらないことが多い結果として会社のPCで登録したaliasを個人macで使おうとしたら登録してなかったり、家で試したv...

View Article


VimでURLをドメインだけに置換するコマンドを正規表現でうったら、本当に正規表現って意味不明なフォルムと思った。

http://hoge.jp/piyoを、ただ、http://hoge.jpにしたいだけvim:%s/\([:\/]\)\@<!\/.*$//g なんか、とても意味不明なコマンドだ。きっと、もっとスマートなものがあるのだろう。コードゴルフで言えばトリプルボギー的な感じなのでしょうか。知らないけど。ただ、はじめてVimで否定的後読みの置換をしたのでその感動を書き留めて置きたかったのです。

View Article

vimのコマンド(超初心者)

vim使っているけどよく忘れるのでメモっておく移動キー動きj下に移動k上に移動h左に移動l右に移動w右に単語単位で移動W右に単語単位(記号を除く)で移動b左に単語単位で移動B左に単語単位(記号を除く)で移動e単語の末尾に移動E次の単語の末尾に移動0その行の先頭に移動^その行の先頭(余白を除く)に移動$その行の末尾に移動f[任意の文字]後方の任意の文字の場所に移動(faだったらaの場所に移動)F[任意...

View Article

[vim] 起動時に複数ファイルを分割・タブで開く方法

オプションで指定する。vim -o aaa.txt bbb.txt 横分割 vim -O aaa.txt bbb.txt 縦分割 vim -p aaa.txt bbb.txt タブで開く

View Article

[vim] vimdiff 忘備録

有用なの忘れやすいvimdiffのコマンドあまりにも忘れるのでメモ。aaa.txtを開いているときにbbb.txtとdiffを取りたい :vertical diffsplit bbb.txt * TIPS: vertでタブを押す-> diffsでタブを押す] c : 次の差分の行へ移動 [ c : 前の差分の行へ移動dpで右にマージ(=diffput で dp)...

View Article


Use of alias for Vim external command

Vimから外部コマンドの実行時にaliasを使う方法を記す。IntroductionVimを使っていると外部コマンドでaliasを使いたいときがある。たとえば,私は以下のように普段頻繁に使うlsコマンドをaliasで再定義したり,OSごとで異なるクリップボードへの書き出しコマンドをaliasでまとめることで,同じコマンドからアクセスできるようにしている。alias ls="ls -AFh...

View Article

Windowsの Git bash でエディターをKaoriYa Vimにする設定

git config --global core.editor "'C:/Program Files/vim74-kaoriya-win32/gvim.exe' -c 'set fenc=utf-8'"

View Article


PHPファイルにHTMLを記述したとき、Vimのオートインデントがおかしくなる問題

はじめにこんにちは、Vimを心から愛する諸君。私はPHPでWEBアプリケーションを書くときVimを使うのですが、オートインデントを使うとコードがぐちゃぐちゃになる問題に悩まされていました。この記事ではその解決策を示したいと思います。追記(重要)可能な限りSmarty等のテンプレートエンジンを活用して、PHPとHTMLをごちゃ混ぜにしないようにしましょう。PHPのご利用は計画的に。期待する成果PHPフ...

View Article

Image may be NSFW.
Clik here to view.

VimのNERDTree上でgrepする

タイトルにはgrepと書きましたが、今回はgrepの代わりに、より高速なThe Silver Searcherを使います。もちろん、NERDTreeは既に使えるという前提です。1. The Silver Searcherのインストール$ brew install the_silver_searcher The Silver...

View Article


0バイトのファイルを保存した時に、ファイルを削除するVim script

これは何か?開いているファイルが不要になった時などに、中身を空にして保存をすると、そのファイルを削除することができる Vim script です。無条件で削除するのもアレなので、確認時に y を押した時のみ実行されます。ユースケース例えば memolist を使っていて、もはや不要になったメモを削除したいと思った時などに使っています。ソースaugroup hykw_removeFile...

View Article

CentOS(6.6)にluajitを有効化したvim7.4をインストール

luaじゃなくてluajitを使ったインストール手順はあんまり無いみたいなので、備忘録がわりに置いておきます。インストール手順makeに必要なファイルをインストールsudo yum install ncurses-devel perl-ExtUtils-Embed python-devel readline-devel gcc ruby-devel python-devel ruby...

View Article

CygwinからWin32版GVimを起動する

この記事は、Vim Advent Calendar 2014の27日目の記事ではありません。(たぶん)Windowsで使えるVimにはいくつかの種類があります。例えば以下のようなものがあります。Win32(or...

View Article
Browsing all 5608 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>