タグ

vimに関するfudafootaのブックマーク (10)

  • 第6回 vimの基礎を見直す:聞いたら一生の宝,プログラミングの基礎の基礎 |gihyo.jp … 技術評論社

    みなさんこんにちは、teratail開発チームの橋です。 みなさんはシステム開発をする時、どのようなエディタを利用しますか。 もちろん開発するシステムの規模や言語、プラットフォームによって選択するエディタは変わってきます。VisualStudioやAndroidStudio, Xcode, Eclipse, IntelliJ IDEAなどのIDE(統合開発環境)や、Atom, Sublime TextなどのGUI上で動くテキストエディタ, そしてUNIX系OSで広く利用されているVimEmacsなど、さまざまなものがいろいろな場面で選択されています。 日は、特にUNIX系OSで設定ファイルの編集からシステム開発まで利用されるテキストエディタであるvimについての基礎を見なおしてみましょう。 vimの実際の操作方法や便利なプラグインなどは別の記事に任せるとして、稿ではどういう時にどう

    第6回 vimの基礎を見直す:聞いたら一生の宝,プログラミングの基礎の基礎 |gihyo.jp … 技術評論社
    fudafoota
    fudafoota 2015/10/20
    サーバ操作用に使うことが多いからvimはハマりすぎない程度で覚えておいて損しないと思う
  • Building Vim from source

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Building Vim from source
    fudafoota
    fudafoota 2015/10/08
    Vimをソースビルドする方法について
  • Chromeをvimライクに使えるようにするvimium - Qiita

    vimiumとは vimキーバインドでGoogle Chromeを使えるようにできるプラグイン 具体的には,以下のような処理をvimキーバインドでできちゃう! ページ操作 ページのスクロール(上下) リンクのクリック ページを戻る/進む 文字列検索 タブ操作 新規タブ追加 タブの削除 タブの移動 その他の操作 ブックマーク検索 vimiumのインストール chrome web storeのvimiumのページへ行きインストールを選択する. vimiumの設定 プラグインをインストールすると,早速vimiumが使用可能になるが,デフォルトのキーマッピングをかえて使いやすくする. インストール後,検索窓の右隣に以下のようなボタンが追加されている. ボタンを押すと以下のようなメニューが表示されるので,Optionsをクリックする. すると,vimium optionsを編集できるページに移動する

    Chromeをvimライクに使えるようにするvimium - Qiita
    fudafoota
    fudafoota 2015/08/25
    これでハンパなくブラウザの操作が快適になった
  • vimでキーマッピングする際に考えたほうがいいこと - derisの日記

    この記事はVim Advent Calendar 2012の153日目の記事です。 152日目はmanga_osyoさんによるVim で現在の検索位置を表示するでした。 vimをある程度使うようになると、ある操作(機能)を素早く呼び出すためなどでキーマップを設定するようになります。 ですが、数あるキーの中でどのキーに機能を割り当てるか結構頭を悩ませることが多いかと思います。 ちゃんと既存のキーの機能を意識して割り当てられれば良いですが、たまに「えっ、そのキー潰しちゃうの?」と思うような キーを潰しているのを見かけます(出典:vimrc読書会にて)。 意図してやっているならいいですが、わからぬまま重要なキーを潰してその機能を全く使わないという結構もったいないものです。 そこで、キーマッピングする際に考えたほうがいいことを記述したいと思います。 いつキーマッピングするか? まずはどういう時にキ

    vimでキーマッピングする際に考えたほうがいいこと - derisの日記
    fudafoota
    fudafoota 2015/08/25
    カスタマイズせず使ってみて、不自由なところを改善してゆくのがいいのかな
  • Vimの生産性を高める12の方法 | POSTD

    1. LeaderをSpaceキーにする Leader は素晴らしい概念です。キーの 組み合わせ ではなく 並び によって、操作を行えるようにするものです。私はこれを使っているので、操作のために” Ctrl -何らかのキー”の組み合わせを押す必要はめったにありません。 私は長い間、 , を Leader キーとして使っていました。ですがある時、キーボードの中で一番目立つキーにマップすることを思い付いたのです。Space(スペース)キーです。 これで私のVim生活は激変しました。今や、私は Leader をどちらの親指でも押すことができ、他の指は常にホームポジションにあります。 Leader がとても使いやすくなったので、私が様々なキーバインドで用いるようになったことは周知の話です。 2. 自分が特によく行う操作をLeaderにマップする 私は、自分がVimで作業を行っている中で、その時間の

    Vimの生産性を高める12の方法 | POSTD
    fudafoota
    fudafoota 2015/08/21
    vimrcを書けば書くほどviが使えなくなる
  • unite.vim について語る - C++でゲームプログラミング

    この記事は Vim Advent Calendar 2012 97日目の記事になります。 記念すべき 100日目まであとすこし!!って事で今回は unite.vim について書いてみました。 unite.vim とはなんぞや。 という人は結構いると思うので主観バリバリですが unite.vim について説明してみたいと思います。 また untie.vim に関しては 92日目に syui さんも記事を書いているのでそちらも合わせて読んでみるといいと思います。 unite.vimの使い方まとめ - MBA-HACK [unite.vim とは] unite.vim とは Shougo 氏が作成された Vim プラグインです。 そもそも 「unite.vim とはなんぞや」という話ですが、一言で言ってしまえば 『Vim 上で使用出来る統合ユーザインターフェース』 になります。 もっと噛み砕いて

    unite.vim について語る - C++でゲームプログラミング
  • vim カーソルの前から行頭まで削除する方法

    Unixユーザの間で大人気のエディタvimについて。 行の途中から行頭までのテキストを消す方法は何通りもあると思います。 nX(nは任意の数字) v0x or v0d vして行頭まで移動してx(またはd) v^x or v^d vして空白以外の行頭まで移動してx(またはd) などなど色々な方法があります。 カーソルの前から行頭まで削除するには、 d0 だと簡単です。 カーソルの前から行頭の空白を除く行頭まで削除するには、 d^ です。 ちなみに d0は、 GNU Emacsでいう ESC-0 C-k ですね。 スポンサーリンク

  • 【vim】黒背景好きの僕の心を揺さぶるカラースキーム「hybrid」 | ここぽんのーと

    この記事は、 Vim Advent Calendar 2012 の83日目(!)の記事です。 昨日の記事は ujihisa さんの「unite.vimのfile_recで無視リストを追加する」。 — こんばんは。 目に優しい黒背景が大好きなcocoponです。 エディタの配色って大事ですよね。 見やすさは、コーディングの速度に直結します。 黒背景のvimを全画面表示にすれば、自然とテンションも上がってきますね。 一生ついていくと決めていた「jellybeans」黒背景のカラースキームといえば、迷うことなく「jellybeans」をオススメしてきました。 クールながらも落ち着いた、絶妙な配色。 はじめて出会ったときは、その完成度に圧倒されたまま「一生ついていく」と心に決めたスキームでありました。 しかし、気になる点もいくつかありました。 例えば、JavaScriptの正規表現。 黒背景に濃い

    【vim】黒背景好きの僕の心を揺さぶるカラースキーム「hybrid」 | ここぽんのーと
    fudafoota
    fudafoota 2015/08/02
    すごく好みな配色。NeoBundleで管理してる
  • vimrc基礎文法最速マスター - 永遠に未完成

    調子に乗って vimrc を書くのに特化した内容のものを書いてみる。取り上げた内容は完全に独断と偏見です。 関連記事: Vimスクリプト基礎文法最速マスター - 永遠に未完成 この記事では vimrc を書くにあたって知っておくべき概念や機能を解説します。Vim 自体の操作方法に関しては触れません。 基礎 バッファ バッファは、ファイルを編集するための論理的な領域です。Vim で新しくファイルを開くと、新しいバッファが作成されてそこにファイルの内容が読み込まれます。 ウィンドウ ウィンドウはバッファを画面に表示するための物理的な領域です。分割することができ、1つの画面に複数のウィンドウを表示できます。 タブページ タブページを使うことでウィンドウの配置を保持したまま複数の画面を切り替えることができます。 タブ文字と区別するためか、タブページと呼ばれています。 モード Vim の中でも知って

    vimrc基礎文法最速マスター - 永遠に未完成
    fudafoota
    fudafoota 2015/07/29
    丁寧にまとまっててうれしい
  • Vim覚え書き

    tips このウィンドウだけcdしたいんだけど :lcd ~/foo/bar とすると、あるウィンドウだけcdできる。 ウィンドウを縦分割して、左右で違うディレクトリで作業したいときとかに便利。 改行コードが誤認識されているとき :set ff=dos #なんか「^M」がいっぱい出たとき :set ff=unix :set ff=mac #「^M」がいっぱい出て、かつ全部一行になってるとき ffはfileformatの略。 なお、dosとunixの改行コードが混在しているようなファイルについては、上のコマンドを実行しても 正しく認識されないことがある。この場合は手作業(もしくはワンライナ等)で直すしかない。 ruby -e 'print ARGF.read.gsub(/\r\n/,"\n")' < before.txt > after.txt 文字コードが誤認識されているとき 以下のような

    fudafoota
    fudafoota 2015/07/29
    ここのコマンドが完璧に使いこなせるだけで魔法使いのような編集作業ができるようになる、と思ってる
  • 1