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

ターミナルで作業をしている時にFinderを開きたくなったら

まず、open . でディレクトリを開ける。open flower.png で画像がプレビューできる。で、vimつかってる最中にFinder開きたくなったらコマンドモードに移行して:! open . で Finder が開きます。便利なことこの上ない。MacのターミナルからカレントディレクトリをFinderで開く方法 - 頭ん中

View Article


vimで編集しおわったあとに書き込み権限がなかった場合の対処

:w!sudo tee %

View Article


Rubocopをsyntasticを使ってVimから自動実行する

Rubyコードを静的にチェックしてくれるRubocopをVimから実行するプラグインには専用のvim-rubocopもあるんですが、このためだけのためにインストールするのが嫌だったので、syntasticから実行するようにしました。インストール 何はともあれNeoBundleでsyntasticをインストール(NeoBundle自体の使い方については Vim - NeoBundleの導入 -...

View Article

vimでtodoリストを書くためのtips

vimでmarkdown書ける前提で、以下のような設定を書くと- [ ]のようなtodoリスト記法をラクに書いたり、Leader(僕の場合はSpace)でオン・オフを切り替えられるようになる。.vim/ftplugin/markdown.vim" todoリストを簡単に入力する abbreviate tl- [ ] " 入れ子のリストを折りたたむsetlocalfoldmethod=indent "...

View Article

SSH接続で WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! って言われて接続を拒否られるとき

仮想マシンを何回も作りなおしていろんなホストにSSH接続していくと known_hostsにフィンガープリントのゴミが溜まっていくのですが、仮想マシンを全く同じ構成で作りなおして、同じIPで同じポートに接続しようとするとlocalhost:~ noguchiwataru$ ssh root@192.168.0.114 -i ~/.ssh/openstack-default.key...

View Article


EditorConfigでいい感じにエディタを設定する

EditorConfigとはなんぞや? ざっくり説明すると、いろんなエディタやIDE間でコーディングスタイルを統一するための設定ファイルのフォーマットと各エディタのプラグイン実装なにが嬉しいのか エディタを変えても1つの設定ファイルで同じように設定できるディレクトリごとに設定ファイルを作れて、それぞれ異なった設定が可能 実例...

View Article

Rubyist向けのvimrcを晒す

最近、vimの設定をやり直すスイッチが入って大分更新されたので改めて久々にvimrcを晒す。ファイル自体はjoker1007/dotfilesにある。もし参考にされる方が居たら、丸々コピーすると色々問題あるかもしれないんで、適当に一部を抜粋するのが良いと思います。特にキーマッピングは慣れがあるので、自分で決めた方が良いです。実際には必要無いけど、環境に依って使うかもしれない設定とか混じってます。文字...

View Article

vim-quickrun の実行結果ウインドウを右側に表示されるようにする

vim-quickrun を実行するとデフォルトの設定では、左側に分割されたウインドウが表示されます。これを常に右側にしたい場合は下記の設定を .vimrc に書くことで対応できました。setsplitright参考http://vim-users.jp/2011/01/hack198/

View Article


vimで正規表現に一致した行を消す

一致した行を消す :%g/^.*Port.*$/d一致しない行を消す :%v/^.*Port.*$/d

View Article


quickrun.vimでC++11をコンパイルする

letg:quickrun_config.cpp = { \ 'command': 'g++', \ 'cmdopt': '-std=c++11' \ } Mac OS X 10.8gcc 4.9(Homebrewで最新版をインストールした)

View Article

GUIVimのフォントを確認と変更

確認:set guifontguifont=Monaco:h18の様に表示されます。変更 1.:set guifont=<フォント名> 2. MacVimの場合は、編集->フォント->フォントパネルを表示より変更。

View Article

Image may be NSFW.
Clik here to view.

vim-airline にカーソル下の文字コードを表示する

vim-airlineが流行ってるみたいですね。流れに乗って私も vim-powerlineから乗り換えてみました。もぷろぐ: vim-airline に乗り換える5つの理由vim-powerlineでは文字コードの表示が可能だったので vim-airlineでもやってみました。 (結構便利なので個人的には必須)実装 文字コードを取得する部分は vim-powerline...

View Article

vimのハイライトを消す

何度やっても「なんだっけ?」と検索してしまうので、メモ。:nohはい。人によっては<ESC><ESC>に割り当てたりしてるみたいですね。

View Article


Image may be NSFW.
Clik here to view.

とりあえず設定ファイルの修正くらいできるVimの使い方

たまにどうしてもLinux上でテキストを修正しないといけない場合がある。そのたび毎度リファレンス片手に、たどたどしく修正するのをやめようと思った。入門書などでは新規作成の手順から入るけれど、個人的にViで必要となる動作の需要は以下の順序になる。1,既存テキストの確認 2,既存テキストの修正 3,テキストの新規作成ので、上記の順で、手順を書いていく。ファイルの確認(読み取り専用)...

View Article

Unite.vimで.gitignoreで無視したファイルを候補から除外する

Unite.vimでfile_recとかgrepとかでvendor/bundle以下のgemとかが出てきてウザいときがある。そこで.gitignoreで無視したファイルを候補から除外するように設定した。.vimrc" .gitignoreで指定したファイルと.git/以下のファイルを候補から除外するfunction!s:unite_gitignore_source()let sources = []...

View Article


vimで\を/に変換したりする方法

MacとWindowsが混在する環境で,共有フォルダーのPathを渡されるときに WindowsでPathを送られると「\」を「/」変換しないとダメだったりします.そこで毎回置換を行いたいのですが, Vimの置換コマンドは :%s/hoge/huga/gといった感じで,区切り文字に/を使っているので,どうしたものかと悩んでいました.TwitterのVimmerさん達はすぐに答えを返してくれました....

View Article

Ruby 1.8のハッシュロケットを使ってしまって斧を投げられないように、一発で1.9形式に変換するvimの設定

現実逃避のための小ネタ。 Inspired by Ruby - Hash Rocketを1.9記法に置換するelisp - Qiita [キータ]elispがあるんだからvimも書いておこう。" to 1.9 hashvnoremap<silent><C-h>...

View Article


Image may be NSFW.
Clik here to view.

Vim から Kobito.app を便利に使う

Kobitoと外部ファイルとの連携ができるようになったので,早速 Vim から便利に使えそうな vimrc の設定を書いてみました.function!s:open_kobito(...)ifa:0==0call system('open -a Kobito '.expand('%:p'))elsecall system('open -a Kobito '.join(a:000,'...

View Article

Image may be NSFW.
Clik here to view.

vimでカーソル位置の行と列を強調表示する

vimで検索するとカーソルの位置を見失うことがあります。そんなときは行や列を強調表示すると見やすくなります。.vimrc" 行を強調表示setcursorline"...

View Article

yankしたものをcommandlineで貼り付けとか

yankしたものをcommandlineで貼り付け 間違ってたので修正しました><:<C-r>" ファイル名展開 :<C-r>%

View Article
Browsing all 5608 articles
Browse latest View live


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