MacBookAirで使っている便利ツール vol.2
はじめに MacBookAirを手に入れてから、だいぶ時間が経ちました。ここで、現在では、どういうふうに使っているのかを設定方法や使用しているツールなどを交えて紹介していきたいと思います。前回の続きです。目次番号OSバージョン01MacMavericks02WindowsWindows703LinuxManjaro Linux04LinuxKail Linux05Tipsおまけ概要Mac |...
View Articletmux使用時vimでインサートモードの時カーソルの形を変える
インサートモード時にカーソルの形を縦棒にするif exists('$TMUX') let &t_SI = "\<Esc>Ptmux;\<Esc>\<Esc>]50;CursorShape=1\x7\<Esc>\\" let &t_EI =...
View Articleぺちぱーな俺の.vimrc
"" Vundle """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" set nocompatible " be iMproved, required filetype off " required " set the runtime path to include Vundle and initialize set...
View Article[一日一Vim](その5)選択した文字列をペーストで置き換えると、次にペーストされる文字は置き換え前の文字になるのをどうにかしたい。
どうにかしたいこと 以下のようなテキストがあったとしてvar1 = "こんにちは Qiita!!"; var2 = "Hello Qiita!!"; 文字列の中身を"hogehoge" で置き換えたい!って時にすでに"hogehoge"がヤンクされているとして一個目の文字列をvi"で選択してpで置き換えニ個目の文字列に移動してvi"で選択してpで置き換えってすると、ニ個目は"こんにちは...
View Article【mac限定】ビジュアルモードでURLを選択して ctrl+o でブラウザを開く
.vimrcに以下を追記 vnoremap <C-o> y:!open<Space><C-r>"<CR><CR>選択部分をyankしてopenコマンド実行しているだけですが
View ArticleTogglable な option を便利にする
本記事は Vim Advent Calendar 2013の 135 日目です。 134 日目は @tyruさんによる、Vimでコマンドライン履歴を消す方法でした。解説 Vim の一部のオプションは bang することで toggle できるようになっています。" ! (bang) で toggle。" これだけ vimrc に書いても役に立ちません。setlnumber!setlwrap!これを"...
View Articlecolorscheme にマッチした highlight 設定を追加する
本記事は Vim Advent Calendar 2013の 137 日目です。 136 日目は @manga_osyo さんのVim script で関数のデフォルト引数を設定したいでした。highlight を追加したい場面 Vim で日本語を扱う上で便利な設定、例えば IM が有効になっている場合にカーソルの色を変えたり、全角スペースを表示させたりするような設定はおよそ highlight...
View Article香り屋gvimでマークダウンのファイルをシンタックスハイライトする方法@Mac
syntax 定義ファイルを持ってくる PlasticBoyのhttps://github.com/plasticboy/vim-markdown/tree/master/syntax/mkd.vimが今の所無難そうjtratnerとかもあるsyntax 定義ファイルを配置する...
View Article[一日一Vim](その6)マクロ
マクロ 一定の動作を繰り返し行いたいなんてのはよくあることですが。vim では qaで記録して qで記録終了@aでマクロ実行のようです。ただ、そのマクロを保存しておく。とかはどうするんでしょうね。そのあたり、調べておきたいと思います。参考サイト http://www.ksknet.net/vi/vim_-.html
View Article[一日一Vim](その7)VIMでタブの位置を変える
参考サイト http://hail2u.net/blog/software/vim-move-tabpage.html設定 無断転載になってしまいそうなので、設定は参考サイトをご参照ください。m(_ _)m Ctrl + Shift + 矢印キー(<) で左にタブが移動します。 Ctrl + Shift + 矢印キー(>)...
View ArticleVimでNeoSnippetを活用してRailsでスニペットファイルを細かく切り替える
neosinippet.vimいつもお世話になっておりますm(__)m背景 なんでこんなことやるの? スニペット便利だなーって思ってよく活用してます。ただいろいろ定義してると候補が増えてくるのでもうちょっと賢くフィルタリングしてもらいたいなーって思ってました。例えばRailsアプリ作ってる時に、modelファイルをいじってるのに...
View Article[一日一Vim](その8)unite.vim
最近転載しかしていないですね。。。参考資料 http://qiita.com/hide/items/77b9c1b0f29577d60397http://d.hatena.ne.jp/osyo-manga/20130307/1362621589使い方...
View ArticleVim のモーションについて
左右の移動 left-right-motionsこの節で説明するコマンドはどれも、カーソルをカレント行の指定の位置に移動させます。これらのコマンドは行の先頭と末尾でストップします。例外は $で、カウントを指定した場合は下の行へ移動します。設定'whichwrap'...
View ArticleVimGolfに挑戦。 ~ A HAPPY NEW YEAR 2014 !
VimGolfとは、Vimのキーストロークの少なさを競えるサイトです。http://vimgolf.com/challenges/52c3cb0d9b8634000200000eたとえば、初期状態でこうなっている文字列をA HAPPY END WITH YEAR 2013 ! Vimで以下のように編集する場合のキーストロークの少なさを競い合います。A HAPPY NEW YEAR 2014 !...
View Article[一日一Vim](その9)折りたたみ
参考サイト http://vim-users.jp/2010/10/hack178/使い方 またも、上記サイトに全て記載されています。:set foldmethod=markerとかすると、zcとかzoで折りたたみの開閉ができるようになります。私としては:set...
View ArticleMac+標準ターミナルアプリ+Vimで「※」などの記号がずれる問題への対処法
僕は普段Mac(Mountain Lion)+標準ターミナルアプリ+Vimでテキストを編集することが多いのですが、テキスト中の「※」などの記号を含む行で文字がずれる、カーソルがずれる、あるはずの文字が消える、等の現象が起こりました。これを解決する方法を調べたところ、以下の方法で解決することが分かりました。標準ターミナルアプリの設定...
View Articlevirtualedit=block時にyankしたときのおまけのスペース
text hoge.txt aaaaaaa$ bbbbbbbbb$ ccccccxxxxxx$ ddddddd$を矩形選択で全て選択して5行目にペーストした時のtext hoge.txt aaaaaaa$ bbbbbbbbb$ ccccccxxxxxx$ ddddddd$ aaaaaaa $ bbbbbbbbb $ ccccccxxxxxx$ ddddddd $となる挙動をtext...
View ArticleVimGolfに挑戦 - No.2 ~ Words in parens
VimGolfとは、Vimのキーストロークの少なさを競えるサイトです。http://vimgolf.com/challenges/5192f96ad8df110002000002たとえば、初期状態でこうなっている文字列をone two three Vimで以下のように編集する場合のキーストロークの少なさを競い合います。(one) (two) (three)...
View Article