タグ

2014年3月1日のブックマーク (10件)

  • vimgrepとQuickfix知らないVimmerはちょっとこっち来い - Qiita

    vim入門」系記事で解説されないためか、意外と使い方が知られていないvimgrep。 ファイルを開いては検索、開いては検索ってしてる? grepするためにvimから出てる? grep結果を見て改めてvimで開き直してる? それ、vimgrep使えば256倍早くなる(かも)よ。 簡単なまとめ vimgrepは… ファイルをまたいで検索できる grepやgit-grepよりは遅いので巨大プロジェクトでは検索対象を絞ったほうがいい ワイルドカード使うと簡単に絞り込める 繰り返し同じ対象から検索する場合はargument listを使うと捗る gitリポジトリではgit-ls-filesと組み合わせる 該当箇所に素早く移動&編集できる quickfix-windowと組み合わせると更に捗る この記事読むと分かること :vimgrepコマンドの使い方 :cwindowコマンドの使い方 :argsコ

    vimgrepとQuickfix知らないVimmerはちょっとこっち来い - Qiita
    d_animal141
    d_animal141 2014/03/01
    vimgrepとQuickfix知らないVimmerはちょっとこっち来い
  • NeoBundleの導入 - Qiita

    NeoBundleとは? vimのプラグイン管理ツール。 vundleとの違い 公式ドキュメントからの引用 コマンド名が改善されている vital化されている shellslashがオンでも動作する vimprocに対応している unite.vimインタフェースの実装 Subversion, Mercurialへの対応 リビジョン指定 使い方 $ curl https://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh > install.sh $ sh ./install.sh "NeoBundle Scripts----------------------------- if &compatible set nocompatible " Be iMproved endif " Required:

    NeoBundleの導入 - Qiita
    d_animal141
    d_animal141 2014/03/01
    NeoBundleの導入
  • DotfilesをGitHubで管理する

    最後の更新が 1 年以上前とは。。。気を取り直して、WordPress のバージョンも最新版に上げ、Nilminiという良い Theme も見つけ、技術メインで再びいろいろ発信しようということで更新してみます。 最初はライトなものから。メインのテキストエディタをJeditからMacVimへ移行しようか検討していて、その過程で.vimrc を複数環境で同期するために GitHubgithub.com/lowply)を使い始めました。その時のメモ。 vim 体まず vim 用の.vimrc、MacVim 用の.gvimrc。それから、プラグインをpathogenで管理することにしたので.vim ディレクトリを。プラグイン管理にvundleも使ってみたけど複雑になりすぎるので好きじゃないです。使いこなせてないだけなのかもしれないけど。 2012/2/12 追記:vundle をしっかり調べて

    DotfilesをGitHubで管理する
    d_animal141
    d_animal141 2014/03/01
    DotfilesをGitHubで管理する
  • そろそろしっかりvimを使う。dotfilesのgithub管理とvundleの導入。 - 南極の図書館

    vimを使い始めて暫く経つのだが、なかなか初心者レベルを抜けられない。 そろそろしっかりvimを使ってみようと思う。 聞いたところ、dotfiles(.vimrcなど)はgithubで管理すると便利らしい。 また、vimのpluginはvundleで管理するのがナウいらしい。 今回はこの二つを実際に行ってみる。 なお、dotfilesはWindowsMacで共有する。 目次 ・vundleとは ・目的と方針 ・dotfilesの管理とvundleの導入 ・vundleを利用したプラグインのインストール vundleとは そもそも、vundleとは何か。 簡単に言うと、vimのpluginを管理するpluginである。 RubyBundlerに影響を受けたらしい。(個人的にこれがポイント高かった。) 特徴は、pluginを.vimrcで管理すること。 .vimrcに必要な情報を書いておけ

    そろそろしっかりvimを使う。dotfilesのgithub管理とvundleの導入。 - 南極の図書館
    d_animal141
    d_animal141 2014/03/01
    そろそろしっかりvimを使う。dotfilesのgithub管理とvundleの導入
  • MacのVimでHomebrewを使ってクリップボード連携を有効にする - Qiita

    Mavericksで標準インストールされているVimではクリップボード連携ができません。 クリップボード連携できるようになるとVimで書いたプログラムなどをコピーしてその他のエディターなどに貼り付けることができるようになります。 特に何もしていないVimでは以下のように表示されると思います。 $ vim --version | grep clipboard -clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments -xterm_clipboard -xterm_save #-clipboard=クリップボードが無効

    MacのVimでHomebrewを使ってクリップボード連携を有効にする - Qiita
    d_animal141
    d_animal141 2014/03/01
    MacのVimでHomebrewを使ってクリップボード連携を有効にする
  • Controlキーを使いこなせばMacの作業効率は恐ろしく上がる! 覚えるべき7つのショートカットキー – 和洋風KAI

    みなさんこんにちは!ショートカットキー大好き!するぷ( @isloop )です。 最近、スーパープログラマー@akio0911さんと一緒に作業させてもらってるんですが、ふと@akio0911さんのキーボード捌きを見るとなんか独特なので、「一体これはなにをしてるんですか!?」と聞いてみたところ、「Controlキーのショートカットキーを駆使して文字入力してるんです。これ覚えると便利ですよー」と。 試しにやってみたらこれは感動! むちゃくちゃサクサク文字入力がすすむじゃないっすか! というわけで、今回は@akio0911さんオススメのMacの作業効率を恐ろしくあげるControlキーを使った7つのショートカットキーをご紹介したいと思います! カーソルを上げ下げするControl ショートカットキー。 カーソル移動はカーソルキーを使うのが常識ですが、実は以下のショートカットキーを使っても移動でき

    d_animal141
    d_animal141 2014/03/01
    Controlキーを使いこなせばMacの作業効率は恐ろしく上がる! 覚えるべき7つのショートカットキー
  • 【図解】ゼロから始めるモダンなコマンドライン環境作り #iTerm2 #tmux #zsh|CodeIQ MAGAZINE

    普段からコマンドに触れておくで「黒い画面」アレルギーを解消 コマンドラインツールの弱点は、初心者が覚えるまで時間がかかるということです。「黒い画面」という言葉を聞いたことがあるでしょうか? あまりコマンドラインに馴染んでいない人が、ターミナルのことを指すときに使う言葉だそうです。私も含め私の知り合いでターミナルを使っている人の多くはなぜか背景を黒にしています。「黒い画面」を最初に思いついた人は、ターミナルの見た目からつけたのでしょう。加えて、「黒」という言葉が「閉鎖的」「敷居が高い」「難しい」といった印象を喚起させて、ターミナルのことを的確に表現した言葉だと感心しています。 私自身もコマンドラインを使う前は、「難しい」「敷居が高い」「ギークの閉鎖的なツール」というイメージがあり、わず嫌いしていました。「黒い画面」アレルギーと言ってもいいでしょう。仕事Linuxサーバを保守しないといけな

    【図解】ゼロから始めるモダンなコマンドライン環境作り #iTerm2 #tmux #zsh|CodeIQ MAGAZINE
    d_animal141
    d_animal141 2014/03/01
    ゼロから始めるモダンなコマンドライン環境作り
  • Macにtmuxを導入する - Qiita

    職場の先輩にtmuxをおすすめされたので導入してみました! これからはうっかりTerminalを閉じてしまって泣くことがなくなりそうです! tmuxとは 引用 : https://bytebucket.org/ns9tks/tmux-ja/wiki/tmux-ja.html tmux は端末を多重化し、 1 つのスクリーンから複数の端末を作成、アクセス、制御することを可能にします。 tmux をスクリーンからデタッチしバックグランドで動作させておいて、 その後再度アタッチすることができます。 tmux は起動されると 1 つのウィンドウを持つ新しい セッションを作成しスクリーンに表示します。 スクリーンの一番下にあるステータスラインはカレントセッションの情報を表示し、 対話型コマンドの入力に使用されます。 セッションとは tmux に管理される疑似端末の集合の 1 つです。 各セッションは

    Macにtmuxを導入する - Qiita
    d_animal141
    d_animal141 2014/03/01
    Macにtmuxを導入する
  • tmuxの使い方メモ - nabetama's blog

    のキホン 基的にCtrl + bをタイプした後にキーをタイプする。 例えばCtrl + b cの場合は、Ctrl + bをタイプした後にcをタイプするってことで。 起動 $ tmux 新しいscreenを立ち上げる Ctrl + b c (createって覚えてる) screen間の移動 Ctrl + b n (次のscreenへ) Ctrl + b p (前のscreenへ) Ctrl + b N (任意の番号のscreenへ) ペイン分割 Ctrl + b % (縦分割) 分割したペイン間の移動 Ctrl + b o Ctrl + b 矢印キー(上下左右いける) (分割した)ペインを閉じる Ctrl + b x Ctrl + d $ exitでもおk 表示されるscreen名を変更する Ctrl + b , detachとattachについて おそらくtmuxの便利な機能だと思わ

    d_animal141
    d_animal141 2014/03/01
    tmuxの使い方メモ - nabetama's blog
  • meta-tagsで、metaタグの簡単設定 - rono23

    meta-tagsをインストールして、display_meta_tagsをlayoutファイルに書いて、引数にデフォルト値を設定。 # app/views/layouts/application.html.haml = display_meta_tags site: 'Site', keywords: 'meta keywords', description: 'meta description', og: {title: 'og title', type: :website, url: root_url, image: root_url + 'icon.png'}, reverse: true, separator: '-' viewで個別設定。 # app/views/users/show.html.haml - set_meta_tags title: 'User title', o

    d_animal141
    d_animal141 2014/03/01
    meta-tagsで、metaタグの簡単設定