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

Vimで矢印キーの有効無効を切り替える

実践Vimを読んでいます、基本機能の習得・おさらいにはとても良い本だと思います。さて、コラム:矢印キーに指を伸ばすクセをやめるによると、 矯正期間に限り vimrcで矢印キーを無効にしてしまうという例があった。まだまだhjklでの移動をしない軟弱者なので、切り替えできるようにしてみた。.vimrcfunction! HardMode...

View Article


Mac の Vim (CUI) でクリップボードを有効化する

Mac (Mac OS X Mountain Lion 10.8) の Vim は標準状態ではクリップボードが有効化されていません。$ vim --version VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Oct 23 2012 13:50:52) Compiled by root@apple.com Normal version without...

View Article


MacVim をコマンドラインから起動する

MacVim を起動するときコマンドラインから、$ open -a MacVim と、やりますよね(おそらく)。このままエイリアスでもいいのですが、もう少し勝手を良くしようというのが今回の趣旨です。gvim 関数を作成 エイリアスには限界があるので、関数化しましょう。環境は bashとします。gvim.sh gvim(){if[$# -eq 0 ]; thenopen -a MacVim...

View Article

Vim で 現在開いているファイルを簡単に実行して、結果を表示させる

.vimrcautocmd FileType php,rubynnoremap<Space> :execute '!' . &filetype . ' %'<CR>ファイルタイプが php か ruby...

View Article

CentOS6.4でVim7.3のsrc.rpmからrpmを作成する方法

概説 ここでは、CentOS6.4の環境で、Vim7.3のsrc.rpmファイルから、以下のrpmファイル群を作成する方法を示します。vim-X11-7.3.944-1.el6.x86_64.rpm vim-common-7.3.944-1.el6.x86_64.rpm vim-debuginfo-7.3.944-1.el6.x86_64.rpm...

View Article


vim7.4をソースからインストール

最新版を取得 wget http://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2 tar jxvf vim-7.4.tar.bz2 cd vim74/ パッチ用のディレクトリを作成 mkdir patches cd patches/ パッチを取得(2013/10/16時点) seq -f...

View Article

OSXでrbenv使ってて、vimをソースからビルドしてインストールすると、SEGVが発生してvimが落ちてしまう

vimを起動するとこういうエラーが出る。% vim dyld: lazy symbol binding failed: Symbol not found: _rb_encdb_declare Referenced from:...

View Article

Image may be NSFW.
Clik here to view.

Vimでpull requestの差分を見るためのunite-pull-request作った(まだ途中)

ぼくのはじめてのゆないとそーす。 githubの特定リポジトリのpull requestを一覧してファイルのdiffを開くuniteソースunite-pull-requestGitHubのpull requestっていうのは、ゴイスーにベンリですよね。コードレビューライフが変わったり、こんなぼくでもおーぷんそーすにぱっちを送っていいんだ!って気持ちになる。でも、diffは若干見辛いと思うこともある。...

View Article


quickrun.vimでD言語のユニットテスト

quickrun.vimは素晴らしいことに標準でD言語に対応しています。またD言語は素晴らしいことに簡単に単体テストの記述が可能です。単体テスト - プログラミング言語 D (日本語訳)デフォルトでは「r」でquickrunによる実行ができるので、「R」で先に単体テストをしつつ実行するようにしました。letg:quickrun_config = {}...

View Article


tagbar.vimでctagsを使ってJSの関数、CSSの一覧を出す

Vimにtagbar.vimがインストールされている前提で。下記からctagsをインストール HomeBrewでインストールするとCSS用のパッチを当てられない CSS用のパッチが必要ない場合はHomeBrewでインストールしても良いhttp://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gzCSS用のパッチを上記ディレクトリに突っ込む...

View Article

Vimの自動保存で読み込み専用や名前がない場合に警告が出ないようにする設定

Vimの自動保存、便利ですね。バージョン管理システムが普通になった時代ならではですね。さて、通常の自動保存の設定は、みんな大好きvim-users.jpにもある通り、.vimrcsetautowritesetupdatetime=500 autocmd CursorHold * wall autocmd CursorHoldI *...

View Article

iTermでもMacVimを開けるようにエイリアスを貼る

http://hotchemi.hateblo.jp/entry/20120222/1329887760

View Article

レジスターの簡単な利用

個人的に便利に使っている方法。ときどき使うので、操作を忘れてしまうことが多く、レジスターを利用して操作を簡略化しています。みんな知っていることかもしれないので、恥ずかしいのですが。@pのマクロに、次の内容を登録する。"+gP のテキストをブロック指定をしてから、"pyの操作をして、レジスターに登録する。動作 他のWindowでコピーした内容を@pでコピーする。 同様にレジスターに登録していく。マクロ...

View Article


errorformatについて(入門編)

この記事はVim Advent Calendar 2012 : ATND 348日目の記事になります。昨日は@manga_osyoさんのquickrun.vim...

View Article

vimでxmlを整形(xmllint使用)

バッファ全体 :%!xmllint --format - 選択範囲 :'<,'>!xmllint --format -

View Article


Vim + tmux + Slimuxでインタラクティブなコーディング

Vim + tmux + pry / R rubyとRを統合しながら開発しているので、分析時に使っているRStudio的な開発をVimとtmuxでやりたい!と思ったので設定しました。+ Slimux...

View Article

fugitiveの:Gblameで更に過去にさかのぼる方法

:Gblameで git-blameの結果を表示できますが、ある行が変更されるその前の状態を表示したい場合は、その行にカーソルを移動させて ~を押します。すると、その行を変更したcommitのsha1が012345だったとすると、 git blame 012345^ -- fileを実行したような結果がvimdiffで表示されます。ちなみに ~は [count]を受け取るので 3~は git...

View Article


環境変数PATHを共通化する。

Windowsで環境変数PATHを設定するのってすごく面倒なので、 VimとPowerShellとBatファイル、それぞれ共通のファイルを読み込んでPATHを設定しようと思いました。で、以下のコードを.vimrcやMicrosoft.PowerShell_profile.ps1に書けばOK。共通のファイルは1行ごとにPATHが書かれています。Bat ファイル@echooffsetlocal...

View Article

文字化けしたファイルを修正する

shift-jisのファイルを開いて萎えた時にvimで開いて:e ++enc=cp932 :set fileencoding=utf-8 :wq cp932はshift-jisのこと euc-jpならここを変えればいい

View Article

tmuxのバッファ内容をVIMで開く

シェルから下記コマンドを入力するだけの簡単なお仕事です。tmux capture-pane -S -10000\; show-buffer | vim +10000 -Rc 'set ts=8 nolist nonu' - alias例~/.zshrcalias zp="tmux capture-pane -S -10000\; show-buffer | vim +10000 -Rc 'set...

View Article
Browsing all 5608 articles
Browse latest View live


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