タグ

vimに関するecho_orzのブックマーク (38)

  • Big Sky :: VimmerなPerl開発環境

    えーっと、IDE使ってません。ごめんなさい。 PerlをIDEで書いてる人、どれくらいいるんだろう。何使ってるんだろ。 私はLinuxでもWindowsでもVimを使ってます。Perlってサーバで使われる事が多いし、サーバだとsshで入る事が多いだろうし、まぁXの転送やVNCやそれっぽいのでグラフィカルに操作しても良いけど、正直PerlのドキュメントもテキストベースだしPerlで入力補完出来るグラフィカルエディタもまず無いと思ってる。 で、私がVim上で使ってるPerlの開発を「200倍便利にするスクリプト」を紹介。 perldoc.vim perldocはPerlのオンラインマニュアルなんだけど、これを一々ターミナルに戻ったりして引いてると時間のロス。screenで分割して開いてもいいんだけどscreenの画面間移動よりもVim内でのウィンドウ間移動の方が操作感が統一出来てて良い。 そこ

    Big Sky :: VimmerなPerl開発環境
    echo_orz
    echo_orz 2011/02/27
  • 「もっと早く知りたかった」と思ったvimrc設定 - e2esound.com業務日誌

    vimrcをいじり始めると納得するまでいじってしまい仕事が手に使ない皆さん、こんにちわ。 このところ、vimrcに新たな設定を幾つか追加したのでまとめてみます。どれも、もっと早く知りたかった!と思うものばかりでした。 (),[],{},<>,””,’’,“入力+()の中にカーソル戻す HTMLでもPHPでもRubyでも、()を入力する場合には”()+←+中身を入力”という風に、いつも”←”をタイプしていました。面倒だな!といつも思ってたところ、先日偶然晒されているvimrcの中から以下の設定を発見しました。(どこで見つけたかは忘れました。) imap {} {}<Left> imap [] []<Left> imap () ()<Left> imap “” “”<Left> imap ” ”<Left> imap <> <><Left> imap “ “<Left> “()”を

    echo_orz
    echo_orz 2011/02/13
  • Vimball : インストールしたvimスクリプトを管理するプラグイン — 名無しのvim使い

    このページではvimエディタのバージョン7から同梱されているスクリプト、Vimballの使い方を紹介します。 Vimballはvimスクリプトのパッケージマネージャーのようなツールで、 Vimball独自の形式のアーカイブファイルからスクリプトをインストールしたり、 インストールしたスクリプトをアンインストールしたりできます。 (Windows, Mac) 概要 Vimball : vim-based archiver: builds, extracts, and previews http://www.vim.org/scripts/script.php?script_id=1502 このページではvimエディタのバージョン7から同梱されているスクリプト、Vimballの使い方を紹介します。 Vimballはvimスクリプトのパッケージマネージャーのようなツールで、 Vimball独自の

    echo_orz
    echo_orz 2011/02/13
  • Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記

    「そんな.vimrcで大丈夫か?」 「一番いい設定をたのむ」 ってことで、新しくMacbook Pro 15inch買ってSSDで世界が変わったゆろよろですこんにちうぉー。 で、pathogen.vimというvimのplugin管理を導入して、.vimrcやら見直したりしてみたんで色々と紹介してみようと思ったんですわ。 まぁ、この記事見たのがきっかけです。 vimプラグインでよりよいコーディングを | tech.kayac.com - KAYAC engineers’ blog もっとVim戦闘力を上げたいので、誰かvim scriptのハンズオンとかやって俺にvim scriptの書き方を教えてください……! MacVim-KaoriYaのinstall まずは、vim体をMacVim-KaoriYaにします。 MacVimに対して、香り屋パッチの統合、ローカライズ、MacVim固有の

    Mac OSXでのvim環境整理。.vimrcやらオヌヌメPlug inやらまとめ。 - ( ꒪⌓꒪) ゆるよろ日記
    echo_orz
    echo_orz 2010/11/30
  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
    echo_orz
    echo_orz 2010/11/17
  • Zudolab -

    The Search for a Trusted 메이저사이트: A World of Thrills, Security, and Immersive GamingdErsPOId - December 1, 2023In the dynamic world of online entertainment, the quest for finding a trustworthy 메이저사이트, or major site, is akin to navigating through a labyrinthine digital jungle. Much like the adventurers of old scouring for hidden treasures, modern-day netizens are on the lookout for that one platform

    echo_orz
    echo_orz 2010/10/01
  • vimrc基礎文法最速マスター - 永遠に未完成

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

    vimrc基礎文法最速マスター - 永遠に未完成
    echo_orz
    echo_orz 2010/06/07
  • vimに欠かせない3つのプラグイン - KAYAC Engineers' Blog

    Ark Advent Calendar で、今回こそPerlデビューをもくろんでいるアルバイトの北原です。 僕は普段エディタにvimを利用しています。巷では高まるvim熱のはずなのですが、社内ではEmacs派の方々が大半で、さらにvimを使っているともてないという話まで出てきています。この悲しい現実を打破すべく普段vimを使っている方にも、使ってない方にも、これから使おうと思っている方にもオススメできる3つのプラグインを紹介したいと思います。 1. quickrun.vim quickrun は編集中のファイルの全体もしくは一部を実行する Vim プラグインです。 実行するためのコマンド |:QuickRun| が提供されます。 quickrun.vim help 概要より引用 quickrun.vimはthinca氏によるプラグインです。同名のプラグインをujihisa氏が以前から公開さ

    echo_orz
    echo_orz 2010/01/05
  • viコマンド(vimコマンド)一覧(検索・置換)

    「vi」は、UNIX/Linux ユーザなら一度は聞く「emacs(mule)」に並ぶ主要なエディタです。 またviエディタを基にして機能を拡張したものが、vim(vi improved)エディタです。 「vi(vim)」には「入力(挿入)モード」「コマンドモード」 があり、各モードによって行えることが異なりますので注意してください。

    viコマンド(vimコマンド)一覧(検索・置換)
    echo_orz
    echo_orz 2009/09/18
    viに浮気しようと思って、何回か挫折した。。。
  • Emacs からVim へ移行しました - LukeSilvia’s diary

    今までCarbon Emacs を使っていたのですが、カスタマイズによって動作が重くなったり少し不満に思っていました。そうした中、Emacs23 がリリースされたり、Carbon EmacsからCocoa Emacsへの流れも来ていました。 僕もCocoa Emacs に移行しようと思ったのですが、Web+DB の記事やRails ユーザにVim を使う人が多いことを知り、ふとわず嫌いだったVim を試してみようと思いました。 少しカスタマイズしてある程度使えるレベルになったので、まとめておきたいと思います。 環境 Mac OS X(10.5.8) Vim のバージョン macvim-kaoriya(7.2 KaoriYa 20090802) Mac OS X 用 Vimのいろいろを見ると分かる通り、Macvim を使うにも色々種類があります。 僕の場合は、ターミナルと別に使いたかっ

    Emacs からVim へ移行しました - LukeSilvia’s diary
    echo_orz
    echo_orz 2009/09/07
  • Charming Python: Functional programming in Python, Part 3

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    Charming Python: Functional programming in Python, Part 3
  • Vimの極め方

    自己紹介 kana (aka @kana1 or id:ka-nacht) http://whileimautomaton.net/ トゥルーVim使い Vim歴 2000年 elvisに出会う / 3日で挫折 2001年 jvimに出会う 2002年 Vimに移行 2007年 Vimを極めようと決意 2008年 トゥルーVim使いに転職

    echo_orz
    echo_orz 2008/08/28
  • Big Sky :: vimからVisual Studioを操作出来るvisual_studio.vimの日本語対応してみた。

    既に試した方もいらっしゃるようですね。 visual_studio.vimを入れてみた - ampmmnの日記 TaskList : タスクリストの項目をquickfixに表示する。動作未確認。 Output : アウトプットの内容をquickfixに表示。動作未確認。 Solutions : これはVisualStudioを複数走らせている時に、どれと通信するかを選択するものらしい。自分の環境で実行したら、何かエラーメッセージが出力された。でも機能はしているようだ。 Projects : どのプロジェクトをアクティブ(スタートアップ)にするかを選択する。動作未確認。 http://d.hatena.ne.jp/ampmmn/20080809/1218230946 visual_studio.vim,python,unicodeencodeerror - gnarl、技術メモ visual

    Big Sky :: vimからVisual Studioを操作出来るvisual_studio.vimの日本語対応してみた。
    echo_orz
    echo_orz 2008/08/28
  • あちこちをViモードにしていこう

    シェルだってvi Linuxの標準シェルであるbashの編集コマンドは、デフォルトではemacs系のコマンド体系になっており、「Ctrl-A」で行頭に戻ったり、「Ctrl-P」で履歴をたどったりすることができる。実はこの編集モードをviにすることができるのだ。 では早速やってみよう。シェルを起動したら以下を入力する。これだけで、bashがviモードに変更される。 $ set -o vi この状態で以下を入力してみよう。 $ ls -l これでファイルの一覧が表示される。ここで例えば履歴をたどろうとして、いつものように「Ctrl-P」としても、以下のように表示される。 $ ^P viモードになった今は、まず「Escキー」を入力してノーマルモードに移行、続いて「上」を意味する「K」をタイプすることで履歴がたどれる。 バイナリファイルだってvi いわゆる「バイナリエディター」もviモードで使うこ

    echo_orz
    echo_orz 2008/08/28
  • プログラムを書くのに便利な機能!

    マルチウインドー機能を使おう 今回はプログラムを書く時に便利な機能をいくつか紹介していく。 「第2回:Vimの基操作をマスターしよう(http://www.thinkit.co.jp/article/123/2/)」で紹介したヘルプ画面は、現在編集しているファイル画面を分割して表示される。Vimではヘルプ画面以外の画面についても自分の好きなように分割可能だ。 新しくウインドーを作るには、「Ctrl-W n」(「Ctrl-W」を押してから「n」を押す)または「:new」と入力する。後者の場合は「:new foo.txt」のようにファイル名を指定することができる。なお、以降については「Ctrl-W n」系の操作を中心に進めていく。 上記のコマンドを実行すると、画面が横2つに分割され、いままで編集していたファイルの上に空のウインドーができる。このウインドーに移動するには「Ctrl-W Ctrl

    echo_orz
    echo_orz 2008/08/28
  • Vimの基本操作をマスターしよう

    困ったときのヘルプ 今回はヘルプ、設定ファイル、基操作について説明していく。 まずはヘルプについて紹介していこう。ヘルプを表示するには、ノーマルモードで「:」を入力してコマンドモードに入り、「:help」と入力する。なお、以降については基的にコマンドモードにて操作していることを前提とする。 「:help」を入力すると、入力画面が横に分割され(分割されたそれぞれを、Vimではウインドーと呼ぶ)、ヘルプファイルが表示される。この画面が、ヘルプ画面だ。基的な上下左右の動き方(「hjkl」)やヘルプウインドーの閉じ方(「:q」)などの操作が確認できる。 より具体的なヘルプが必要な場合は、例えば「:help j」と入力すれば「j」を入力したときの動作がわかるし、「:help :help」では「:help」自体のヘルプ、「:help :Explore」では前回紹介した簡易ファイラーについての情報

    echo_orz
    echo_orz 2008/08/28
  • 今さらながらのVim!

    肩凝りマン必見! それはよく行く整骨院での話。担当の整体師さんが僕をマッサージしながら言うには「萩原さん(僕のこと)って、コンピュータ関連の仕事のわりには、あんまり肩が凝ってないですよねえ」と。 そう。僕がvi(またはVim、以下Vim)を使う一番大きな理由は「手をホームポジションに置いたままいろんなことができるので、ずっとキーボードを打ってても疲れない」ということにある。手や腕の移動が少ないから体もラクチン。ホームポジションから手を動かさなくなった関係でタッチタイピングも得意になり眼球の移動が少なくなって目もラクチン。 あとこれはVim固有の特徴ではないが、黒バックのターミナルに明るめのグレーの文字でVimを使っているので、目が過剰な光にさらされず、シャバシャバしない。そういった理由から、肩凝りやドライアイとは無縁なのである。 だから「なんだか最近疲れやすい」が口癖で肩凝りに悩まされがち

    echo_orz
    echo_orz 2008/08/28
  • C/Migemo

    店主KoRoNはtwitterの @kaoriya にてつぶやいてます。主にカレーのことを。 最近はGoogle+の +Taro MURAOKA でも活動を始めました。 …気が付いたら Vim を配布し始めてから10年が経っていました。 沿革 香り屋は店主KoRoNが1997年4月1日に開設したWebサイトです。 Vimなどの店主が興味を持った物事を取り扱っております。

    echo_orz
    echo_orz 2008/08/28
  • vim7のomnifuncが気持ちよすぎる - しまてく

    設定項目 たった一行、これだけ。 setlocal omnifunc=pythoncomplete#Complete 使い方 ft=pythonなファイルを開くだけ。 import os os.p #ここでpから始まるメソッドが一覧される。キタコレ! これは便利!

    vim7のomnifuncが気持ちよすぎる - しまてく
    echo_orz
    echo_orz 2008/08/21
  • visual_studio.vimを入れてみた - 物置き

    visual_studio.vimは、vim上から別プロセスで起動したVisualStudioを操作するプラグイン。 VisualStudio2003,2005,2008に対応しているらしい。 インストールには、Python for Windows extensionsが必要。 インストールすると、GVimのメニューに「VisualStudio」という項目が追加される。 ここからいろいろな操作を行う。 もちろん、個々の機能に対するキーマッピングも定義されている。 ちょっと使ってみたところ、いくつかの機能が期待通りに動作しないのだけど、 コンパイル/ビルドをvim側から実行できるのはなかなか便利。 メニュー項目の説明 GetFile : VisualStudio側で表示しているファイルをバッファに読み込む PutFile : 現在のバッファをVisualStudio側で表示する。 TaskL

    visual_studio.vimを入れてみた - 物置き