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

Vimでカーソル下のSVGファイルのパスをSVGOで最適化してData URIに変換する

S!V!G!VimLcommand! SVGO :call<SID>OptimizeSVG()function!s:OptimizeSVG()letcfile= expand('<cfile>')call setreg('d', substitute(getline('.'),cfile, system('svgo -i ' . cfile . ' -o -...

View Article


Image may be NSFW.
Clik here to view.

vimのすごい便利なのにあまり使われていない「タブページ」機能

vim タブページ みなさんvimのタブページ機能を使っていますか?この一番上のバーに出ている、ブラウザなどでよくある「タブ」のことです。↓これはvim 7.3から導入された機能なのですが、なぜかあまり使われていません。Google検索 vim タブページ しかし、これはめちゃめちゃ便利です!...

View Article


`vimproc#system({expr})`の{expr}の展開のされ方

この記事はVim Advent Calendar 2012 : ATND231日目の記事になります。昨日の記事は@ujihisaさんのVim script初心者用入門記事でした。なので、今回はVim...

View Article

vimでお手軽にXMLを整形する

開発などで改行がないXMLをvimでお手軽に整形するコマンドです。VimL:%s/></>\r</g|setf xml | normal gg=G もしくはVimL:%s/></>^M</g|setf xml | normal gg=G ^Mは^とMの2文字ではなく、Ctrl-Vの後にEnterを入力した1文字です。整形例...

View Article

Image may be NSFW.
Clik here to view.

vimのすごい便利なのにあまり使われていない「タブページ」機能

vim タブページ みなさんvimのタブページ機能を使っていますか?この一番上のバーに出ている、ブラウザなどでよくある「タブ」のことです。↓これはvim 7.3から導入された機能なのですが、なぜかあまり使われていません。Google検索 vim タブページ しかし、これはめちゃめちゃ便利です!...

View Article


関数などのtemplateを作成するvimscript

単体テストなどのコードを書く際など、テスト対象関数名にtest_をつけた名前にしてお決まりのおまじないを書くことが結構多い気がしたので、vimscriptの勉強も兼ねて少し考えて見ました。 test_func_bodyの中身にテスト関数で共通で行う内容を入れておくと、便利かもしれません。sample.vimfunction!...

View Article

Image may be NSFW.
Clik here to view.

ctrlp.vimの使い方まとめ

ctrlp.vimとは...

View Article

Image may be NSFW.
Clik here to view.

vimでコマンドラインウインドウを使わないのはもったいない

コマンドラインウインドウって何?...

View Article


.swpや.~を常に任意のディレクトリに作成する

指定したディレクトリがなかったら作るVimLif isdirectory($HOME . '/.vimbackups')setbackupdir=~/.vimbackups elsecallmkdir($HOME . '/.vimbackups')setbackupdir=~/.vimbackups endifif isdirectory($HOME ....

View Article


Vim+Sphinx+英文ではかどりそうなプラグインと設定

必要なもの [vimのプラギン]neocomplcacheかneocomplete。および依存プラギン[vimのプラギン]neco-looklookコマンド(neco-look)の動作に必要neco-lookという、lookを使って英単語を補完候補に出してくれるプラグインがあります。参考: Vim-users.jp - Hack #208: 英語を正確に素早く入力する...

View Article

vim起動とともにファイルをタブ表示

$ vim -p *.php

View Article

改行時に自動でコメント開始文字列の挿入とインデントを実行させる

Vim でコメントを複数行にわたって書きたい場合、自動でコメント開始文字列を挿入、インデントするための設定。使う option は 2 つ。'comments' 何がコメント開始文字列なのか、ブロックコメントの場合は何で終了させるのかなどを指定:help 'comments' 参照'formatoptions' 自動整形について細かく指定:help 'formatoptions'たとえば C...

View Article

.vimrc の変更が適用されないときは

gvim を使っている場合、それは .vimrc ではなくて .gvimrc に書くべき設定かもしれない。ウィンドウや IM なんかの設定に関しては可能性が高い。事のはじまり MacVim の kaoriya さん版を利用しているんだけど input mode 移行時にいちいち IM が off にされてしまう。これは由々しき事態だ、何とかしなければ。:help コマンドと Google 検索で...

View Article


HTML5 を手元でチェック・整形する

html5-tidy が experimental とはいえ公開されていたので早速設定。html5-tidy のインストール http://w3c.github.io/tidy-html5/最後の方にある Building the tidy command-line tool にしたがってコマンド叩くだけ。git clone https://github.com/w3c/tidy-html5...

View Article

vimrc読書会で自分の.vimrcが読まれていた!!!

vimrc読書会は 毎週土曜 23:00〜行われています。私は、22:00より SystemVerilog読書会を行なっている関係で、なかなか参加が出きずにいたのですが、前日の...

View Article


Image may be NSFW.
Clik here to view.

Vim 7.4 では :set relativenumber すると現在の行数を絶対値で表示できる

:h version-7.4よりShow absolute number in number column when 'relativenumber' option is on. Now there are four combinations with 'number' and 'relativenumber'. (Christian Brabandt)これは便利。

View Article

Vim自分用メモ

アレどうやってやるんだっけ?と思ってググったらググった内容を追記していく undo,redo undo -> uredo -> C-r編集中のファイルのディレクトリにカレントディレクトリを移動 Kaoriya版 -> :CdCurrent通常 -> :cd %:hキーマクロ qa...

View Article


syntastic.vimのlocation_listをunite-quickfixで表示する

unite-quickfixをインストールして.vimrcにletg:syntastic_always_populate_loc_list=1を書くだけ.:Unite location_list で表示されるよ!*'syntastic_always_populate_loc_list'* Default: 0 Enable this optionto tell syntastic to always...

View Article

Image may be NSFW.
Clik here to view.

vimでmarkdownのクォート内をシンタックスハイライトする方法とプラグイン

以下の記事に触発されて、vimでmarkdownのクォートの中を上手くシンタックスハイライトさせる方法は無いか調べてみました。RubyMineのシンタックスハイライトがすごかった件について - くりにっきVim でコンテキストによって filetype を自動的に切り換えるプラグインをつくっている -...

View Article

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

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

View Article
Browsing all 5608 articles
Browse latest View live


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