VimでDartを書いてる人はpubspec.yamlのテンプレートを用意しておくと便利
DartにはDartEditorという公式の開発環境がありますが、それを使わずにVimやEmacsなどのエディタを使ってDartを書いてる人も多いと思います。...
View Article簡単にvimで複数行を一気にコメントアウトするための設定方法
昨日の投稿でvimで一気にコメントアウトする方法(複数行の先頭に文字を追加する方法)という投稿をしましたが、pluginを入れるとよりさらに簡単にコメントアウトが可能になります。方法はとても簡単です。vimrcに以下を記述するだけです。NeoBundle "tyru/caw.vim.git" nmap <C-K> <Plug>(caw:i:toggle) vmap...
View Articletmuxの設定
私は普段 linux を使っていますが、都合上複数のターミナルを立ち上げながら作業することが多かったのでなんとかならないかなと思っていました。以前からtmuxがあることを知っていたのでしばらく触ってみようとインストールしました。自分のためメモ設定 vimのキー操作を邪魔しないようにC-tをprefixに選びました。# 設定ファイルをリロードするbind r source-file...
View Article【おすすめ】チートシート紹介:簡単に開発を爆速に!
【おすすめ】チートシート紹介:簡単に開発を爆速に! 自分が使っているものだけ紹介します。なるべく一覧紹介ページではなく印刷できたり、デスクトップの背景に設定できるような、一枚にまとめたものを紹介します。みなさんもショートカットキーを覚えてコーディングを効率化させましょう!一般 CheatSheet(App)⌘キーの長押しで使えるソフトです。汎用性が高いのでかなり重宝します。Vim...
View ArticleVim初心者がvimrcを育てていく
はじめに Vim初心者の自分もやっぱりVimをカスタマイズしたいと考えた。想定する対象者はとりあえずvimとかよくまだわかんないけど、最近の主流っぽいvimmerの環境を整えたい方[web開発に関わる、vimを複数仮想マシンで使いたい方](不備があればコメント下さい。)前提 vim7.3以上を導入済みCentOS 6.3にVim 7.3をインストールするLinux系(CentOS 6.5系,...
View Articlepecoを使って生産性を上げるちょっとした工夫
peco + git ls-files 開発してるときにあのファイルどこにあったかなーって探したり、cdして移動して開いて、ってのは意外と手間だったりする。で、開発において昨今はソースコードもコンフィグもgitの管理下に置いて編集していると思います。なので自分はgit...
View Article日々の情報収集と通知
はじめに 基本的には、Twitterのリストを使って、情報収集をしています。これは、主に通知に流します。よって、今回は、主に、私の通知の使い方を紹介します。ここで、Twitterのリストは、botを登録するなどしていますが、botを自作してもいいのですが、Twitter APIなどは面倒くさそうなので、あまり触りたくありません。したがって、既存のbotを登録していることが多いです。Twitter...
View ArticlevimでIEでエラーになるカンマ検索
概要 }の前に,があるとエラーになるので、検索する方法検索ワード ,\ze\_s\+}ソース vara={1,2,3,// <- エラー}
View ArticleVimから音声入力でパソコン操作するプラグインを作った
airjulius.vim airjulius.vimVimから音声入力でパソコン操作するプラグインです。解説 まずは、画像から見てもらったほうが分かりやすいです。キー入力していないのに、様々なコマンドが実行されています。これは、音声によるパソコン操作になります。トリガーとなる音声(発音)は以下の通りに設定しました。こんにちは ボリュームの大きさを変更します $ osascript -e 'set...
View Article[Vim] vim で Scss や Sass ファイルをシンタックスハイライトさせる方法
vimのバージョンによっては、ScssやSassのシンタックスハイライトに対応していないものもあります。その際は以下の1行を .vimrc に追記すると対応します。.vimrcauBufRead,BufNewFile *.scss setfiletype=sass
View Articleruby scriptをvimから実行すると、rbenvのrubyが読まれない
require rbenvrubybash or zsh問題 ruby scriptをvimから実行すると、rbenvのバージョンのrubyが読まれない原因 intractive shell起動じゃないから。解決策 zshの場合は、zshenvに記載$ vim ~/.zshenv export PATH="$HOME/.rbenv/bin:$PATH"boxenの場合はzshevnにこんな感じ$...
View ArticleiTermのVimの色を快適にした。(目に優しいデザイン)
SublimeをすててVimmerを目指す初心者です。Vimmerを目指すからには、強制的にVimを使うので、ほぼVim画面を見て生活することになるのです。ですので、その画面が自分の好みのデザイン(カラー)であることは、とても幸せなことなのです。目に優しそうだから「hybrid」にします。 GitHubにあります。https://github.com/w0ng/vim-hybridgit clone...
View Articlevimの最短マッチ
以下は、最長マッチになる。* 以下で、最小マッチ。\{-} 例えば、csvとかで行頭からカンマまで最短マッチしたければ。/^.\{-},v(後方のスラッシュ記述なし)があれば、/v^.{-},マッチしたものを削除したければ:%s/^.\{-},// こんな感じ。
View Articlevim
vimとは Viは、UC Berkeley の William Joy が作ったエディタで、UNIXで広く使われています。viは通常のエディタと異なり、モードを持っている。viを改良したものがvim。vimの特徴(モード) Vimには、モードという概念があります。Vimを起動するとノーマルモードと呼ばれるモードになります。ノーマルモードは名前の通り、Vimを操作して...
View Article自分用に拡張した.vimrcを共同作業環境で使う
背景 Linuxの作業環境を共同で利用していて、かつ、自分用のユーザを自由に作成出来ないような状況があったとします。そんな環境では自分がバリバリ拡張した.vimrcが使えなくて不便です。ので、そんな環境で日々練磨した.vimrcを使う方法を考えます。方法 alias vi -u <自分用.vimrcのfullpath> alias vim -u...
View ArticleVimの使い方を簡単に覚えられる「Vimtutor」ってコマンド、知ってた?
Vimの使い方を簡単に覚えられる「Vimtutor」ってコマンド、知ってた? 使い方 Terminalで、以下のコマンドを叩いてみてください。$ vimtutor すると、viエディタの操作をチュートリアルで学ぶことができるのです。自分はこれを知った時感動した。習うより慣れろ、ですね。参考リンク vimの使い方を覚えられるvimtutorが素晴らしすぎるmanual...
View Article【個人メモ】今日Vimで使った3つの基本的な技
今日ちょっとしたテキストデータの加工をVimでやった。またやりそうなのでメモ。スラッシュを含む文字の削除 区切り文字をスラッシュ以外(ここでは!)にしたほうが楽:%s!http://example.com/!!空行の削除 :g/^$/dソート :sort
View Articlevimでwindowsの改行コードを消す
windowsユーザからもらったファイルに改行コード ^Mが入っていたので消したい.vimをバイナリモードで開く. (なお, behatのfeatureファイルは通常モードのvimで開くと ^Mが表示される)# vim-b hoge.txt hogehoge^M 不穏な空気が漂っている.vimのコマンドモードで以下を入力^Mは Ctrl+v+m で入力できる.:%s/^M//g確認hogehoge...
View Article自分の周りをVim一色にするために:Vim入力を可能にするプラグイン・機能拡張・ツールまとめ
自分の周りをVim一色にするために:Vim入力を可能にするプラグイン・機能拡張・ツールまとめ 指が勝手にhjklしてしまうVim中毒者のために。 Emacsを目の敵にしてしまうVim中毒者のために。三度の飯よりVimを愛するVim中毒者のために。あなたの周りを「Vim一色にする」ためのプラグイン・機能拡張・ツールたちをご紹介いたします。合わせて読みたい...
View Article