vim, tmux, git でよくやるファイル検索
シチュエーション「直近でいじってたファイルどれだっけ、修正したい」やることgit log -pファイル名コピーctrlp.vim のファイル検索にペースト下のウィンドウで表示されている箇所へ飛ぶTODOここにいい感じのgif
View ArticleVim -基本-
前提OSはOS X El Capitanを使用Vimは7.3を使用必要な知識としてはUNIXコマンドを用いたディレクトリ移動対象者は「Vimを初めて触る人」はじめにバージョン確認下記コマンドをターミナルから実行することで現在のVimのバージョンを確認することができます。 $ vim...
View ArticleVim の grep を pt (The Platinum Searcher) で実行して QuickFix をファイルパスでソートする
vimrc に以下を記述する。 augroup vimrc autocmd! augroup END " grep プログラムに pt を指定let&grepprg='pt /nogroup /nocolor /column /S'" /column で桁を表示しているので %c も使うパターンを追加setgrepformat^=%f:%l:%c:%m" grep 後に...
View ArticleRaspberry Pi上のRaspbian OSにSSHした際Viが文字化けするのを直す
on your ssh session vi ~/.vimrc ~/.vimrcsetencoding=utf8
View ArticleNeomakeで独自のmakerを作って使う
前回の記事では、watchdogs.vimを使って、env.shを噛ませたPerlのシンタックスチェックとUnite.vimを紹介した。今回は、VimではなくNeoVimを使っている場合に、watchdogs.vimよりも動作が軽く(体感では)、依存プラグインが少ないNeomakeを紹介する。インストールneomake/neomakeを好きなプラグインマネージャで入れるwatchdogs.vimのた...
View Articlevim 簡単ガイド
忘備録として vim の簡単ガイドをまとめました。キーボードマクロ操作意味q[key][key]で記録開始q記録中に押すことで記録終了@[key]記録したマクロを実行(ex)qa -> 操作 -> q -> @aqc -> 操作 -> q ->...
View ArticleVim のインストール(PowerShell スクリプト)
こんにちは。 Vim (Windwos KaoriYa版) をインストールするスクリプトを作ってみました(PowerShell の練習です)。合わせて、Chocolatey および less もインストールし、less の中からは Vim へ遷移できるようにしています(キー入力v)。これを実現するために、Vim は空白なしの名のディレクトリ(例:...
View ArticleXAMPP環境でPHPとMySQL
MySQLの勉強始めた人間です。ドットインストールにある「PHPデータベース入門」をやろうとしたのですが、動画での環境が恐らくvgrantとcyberduck?だったため、ターミナル上のCUIのVimでは動かせませんでした。どうしてもVimを使いたかったので、あらかじめ入れてた「XAMPPでPHPとMySQLの勉強をしたい」と思い、挑戦しました。セキュリティ関係などの丁寧な記事ばかりで、ただ環境に関...
View Article端末上の Vim で colorscheme の背景を透過する
.vimrcautocmd vimrc_loading VimEnter,ColorScheme * highlight Normal ctermbg=NONEautocmd vimrc_loading VimEnter,ColorScheme * highlight NonText ctermbg=NONEautocmd vimrc_loading VimEnter,ColorScheme *...
View Articlevimで逆順
コマンド :g/./m0 参考Vim で 選択した領域を逆順にする方法http://qiita.com/isseium/items/ea566347864d3741d7a6
View Articlevim で連番データを一気に書く(主にspecのgiven用)
やりたいことtopic_1 topic_2 .. topic_29 topic_30を縦に生成したい。 specのgiven書くのが億劫。概要コピー元をまず1行作る。それからvimのマクロを使う。1.コピー元をまず1行作る今回はspecのgivenを作りたかったのでこれを例に。 given!(:topic_1) { }...
View Articleunite.vimより高速な発達中のdenite.nvimを使う
DeniteDenite.nvim is a dark powered Neovim unite all interfaces. It resolves unite.vim problems. It is 10 times faster than unite.vim.暗黒の力を手に入れた云々。早い現在はuniteと比べると機能が限られているが、Shougoさんが鋭意開発中です。...
View ArticleVimやEmacsでカーソル下のリンクを開く動作の比較
はじめにVimやEmacsでは, カーソル下にあるパスやリンクを開けるキーバインドがあるが,認識できる文字列は, それぞれで異なる.確認環境Windows 7Vim 7.4Emacs 24.4org-version 8.3.4markdown-mode 2.1Vimgfgfキーでカーソル下のパスをVim内で開ける.環境変数は, UNIX形式 ($APPDATA等) でも, Windows形式...
View Article一からvim(俺得)
PCが変わるたびにvimの設定をするのが面倒なので、完全に俺得なvimの設定をまとめるEnvOSX 10.11.3VIM - Vi IMproved 7.3Refhttp://qiita.com/kotashiratsuka/items/dcd1f4231385dc9c78e7SettingsCreate vimrc "------------------------- "settings for...
View ArticlePowerlineは導入が面倒だからlightline.vim使うといいよ
Powerlineのインストールが面倒すぎたので、代替物を探していたらこいつに出会いました。itchyny/lightline.vim: A light and configurable statusline/tabline for...
View ArticleJSON文字列を整形して表示する
jqがあることが前提.vimrcletg:quickrun_config.json = { \ 'outputter/buffer/filetype': 'json', \ 'command': 'jq', \ 'cmdopt': '.', \ 'exec': 'cat %s | %c %o', \ } コマンド例:QuickRun json :'<,'>QuickRun json "...
View Article俺は今macでvim8が使いたいんだ
追記homebrewに来ましたとりあえず、el capitanのdein.vim+powerline.vim環境が動いた。 homebrewに来たらそっちにのりかえよう。 cd /usr/local/src/ git clone https://github.com/vim/vim cd vim ./configure --with-features=huge --enable-multibyte...
View ArticleJSON文字列をVimとjqでさくっと整形する
はじめにJSON文字列を整形して表示するというエントリを見て、quickrunを使わなくてももっと手軽な方法があるのでは、と思ったのが発端。試してみたらあっさりと成功したので共有したい。quickrunを使わずに整形する方法1....
View ArticleVim-基本-
前提Vim 7.4OS X El Capitan 10.11.6入門下記コマンドでVimのバージョンを確認 $ vim --version下記コマンドでチュートリアルを起動 $ vimtutorモードi…入力モード:…コマンドモードv…ビジュアルモードV…ビジュアルラインモード[CTRL] + v…ビジュアルブロックモード...
View Article