タグ

2008年10月9日のブックマーク (14件)

  • Lisp with vim - Tech Sinby

    vimvim で lisp プログラムを編集するなら set nocindent set lisp set showmatch としておけばよい。通常は vim -l で lisp モードで立ち上がる。 vim のコマンドで便利なのは % 対応する括弧に飛ぶ == 現在の行のインデントを整形する。 =(カーソル動作) より広い領域のインデントを整形可能。例えば =% ではカーソル上の括弧と対応する括弧までを整形してくれる。このとき lisp モードであることが重要。 C のモードだと test-mode が test - mode と整形されてしまうので注意が必要。 vim の lisp モードでは - を含む関数名まで適切に補完してくれる。残念ながら scheme のスタイルの保管はしてくれない。set! は set までしか保管してくれない。scheme モードも是非欲しい

  • HTML.vimを試す。 - YKMbPP

    htmlを書く時用のvimプラグインを入れた。 HTML/XHTML Editing in Vim 例えば、;imとタイプしただけで、 <IMG SRC="" ALT="">のように挿入される。 ほとんどのタグはそのまま;タグ名すれば変換されるので、覚える必要無し。 ブラウザ起動機能*1とかカラーパレットとかついてる。 tabで空の部分にカーソル移動。 結構よさそう。 コマンドメモ " Helpをみる :h HTML.txt " HTML.vimmacroをオフに :HTML[mappings] off " カラーパレットをトグる(;#でも可) :ColorSelect .vimrc " ツールバー オフ let g:no_html_toolbar = 'yes' " マップをxhtml用にする。(+小文字になる) let g:do_xhtml_mappings = 'yes' " 自分

    HTML.vimを試す。 - YKMbPP
  • Pydiction - Tab-complete your Python code : vim online

    Pydiction allows you to Tab-complete Python code in Vim such as keywords, built-ins, standard library, and third-party modules. For the latest version of Pydiction and full documentation, see: http://rkulla.github.io/pydiction/ It doesn't require installing any dependencies. It simply consists of three files: python_pydiction.vim   -- Vim plugin that autocompletes Python code. complete-dict       

  • 名無しのvim使いへようこそ。 — 名無しのvim使い

    コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基vimエディタの基的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配

  • 第1回 気軽にPythonを始めよう:ITpro

    オブジェクト指向スクリプト言語であるPythonは,日常の作業に利用するちょっとしたスクリプトから,商用サイトや大規模Webシステムまで幅広く適用できる非常に便利なプログラミング言語です。日ではあまり認知度は高くありませんが,欧米を中心に幅広く利用されており,米Google(米YouTubeを含む)などの有名企業でも採用されています。 ここでは,プログラミング言語Pythonの魅力と使い方を説明します。特にこれからPythonをはじめようというビギナーの方に,とっかかりとなる言語の基礎と導入方法を説明します。 日Pythonの認知度があまり高くない理由 欧米で人気のPythonですが,国内ではまだまだ認知度が高くないようです。原因としては次のような点が考えられます。 ●日語コーデックに対する不安 Python 2.3の時代まで,シフトJISやEUC-JPを扱うためには,CJKコーデ

    第1回 気軽にPythonを始めよう:ITpro
  • vimでrubyプログラミング S.S.S. blog/ウェブリブログ

    「ウェブリブログ」は 2023年1月31日 をもちましてサービス提供を終了いたしました。 2004年3月のサービス開始より19年近くもの間、沢山の皆さまにご愛用いただきましたことを心よりお礼申し上げます。今後とも、BIGLOBEをご愛顧賜りますよう、よろしくお願い申し上げます。 ※引っ越し先ブログへのリダイレクトサービスは2024年1月31日で終了いたしました。 BIGLOBEのサービス一覧

    vimでrubyプログラミング S.S.S. blog/ウェブリブログ
  • Open Tech Press | Vimマスターへの道

    viクローンのVimは、Emacsと並ぶオープンソース・エディタの巨頭である。このエディタは、単にviのオープンソース版というだけではなく、スクリプトやプラグインによる高い拡張性といったオリジナルのviにない特徴も備えている。しかし、viから引き継いだ独特の操作法から、Vimを敬遠している向きも少なくないようだ。そこで以下では、Vimの操作を習得する、あるいはVimをもっと活用するためのハウツーを紹介する。 2007年11月13日更新:中級編に「Vimのステータスラインをより有効に活用する設定法」を追加 初級編 Vim 最初の一歩 Vimの簡単な始め方 2007年04月13日 Vimの無数の機能と柔軟さはベテランのユーザにとっては大きな利点であるが、初心者にとっての敷居を高くしてしまっているというのも事実だ。あなたがもし、Vimを使いたいとずっと思っていながらも初めて試したときにうんざりし

    Open Tech Press | Vimマスターへの道
  • (PHP)プログラマのためのVIM (9) - PHP向けカスタマイズ - おぎろぐはてブロ

    Yahoo!のAndreiさんのプレゼンのPDFを勉強がてら訳していってます。訳は微妙です。 元記事: Andrei Zmievski: "VIM for (PHP) Programmers" slides and resources この記事シリーズまとめはこちら: (PHP)プログラマのためのVIM (まとめ) - おぎろぐはてな カーソル位置・カーソル移動・マーク・挿入 削除・検索 置換・テキストオブジェクト コピー/削除/貼り付け、レジスタ undo ビジュアルモード、ウィンドウ、タブ 補完・マップ・オプション セッション、misc、ヘルプ そのまえに ここからは、Andreiの実際使っているvimの設定についての説明が含まれます。ファイルは元記事からダウンロードすることができます。 カスタマイズ vimをカスタマイズするには、~/.vimディレクトリにファイルを配置 filety

    (PHP)プログラマのためのVIM (9) - PHP向けカスタマイズ - おぎろぐはてブロ
  • vimで効率的にコードを書くための小技 - bonar note

    vimは使いこなしている人は超人のように使いこなしているのですが、「たまにconfファイルいじる時だけ使うよ。まあ、普段はemacsだけどね」という人は、vi時代の機能のみ使っているのをたまに見かけます。 そこで、通ぶって恐縮なのですが、僕が普段vimを使っていてとっても便利で効率が上がると思う操作を紹介したいと思います。また、僕自身が Mac OS X な環境なので、「外部コマンドとの連携」などでWindowsだと再現できないものがあるかもしれません。ごめんなさい。 用語の使い方や理解が間違っている部分があるかもしれませんがその場合はご指摘いただければと思います。あと、「これ抜かしちゃ駄目でしょ!」みたいなのがあればアドバイスお願いします〜。 それでは、 [あとで読む] vimの基操作 (知っていると思うので省略) 超概略 挿入モードと編集モード キー操作 内容 i 挿入モード突入(文

    vimで効率的にコードを書くための小技 - bonar note
  • http://eclipsewiki.net/eclipse/index.php?vim%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3

  • Vim C言語系の構文を持つプログラム言語用にVimを最適化する: 御手洗特急途中下車

    2010年01月(1) 2009年12月(4) 2009年11月(1) 2009年08月(1) 2009年07月(2) 2009年03月(4) 2008年11月(2) 2008年10月(2) 2008年09月(6) 2008年08月(14) 2008年07月(4) 2008年06月(5) 2008年05月(7) 2008年04月(3) 2008年03月(9) -- 動作 1.;が押された時に;+改行 ※文字列,文字,コメント中では改行しない 2.if文やfor文の(){}を以下のように補完する if;と入力すると ↓ if ( ←ここにカーソル ) { } --.vimrc "if, else, else-if, switch, for, while, do-while文の入力補助 function AutoEndForC() let line = strpart(getline('.')

  • 初めてのVMware Fusion + Ubuntu(セキュリティ編):朝之丞のTry and Tested - CNET Japan

    前回は、VMware Fusion バージョン1.1(Build 62573)にて、Ubuntu 7.10の起動まで書きました。しかし、前回までの状態ではFirewallとAnti virus softもInstallされておりませんので... 今回は、セキュリティ編とタイトルを付けましたが、そんなに大仰な話ではなく(もともとLinuxは堅牢ですので)、最低限FirewallとAnti virus softをInstallしてみましょうと言うエントリです。 前回と同様に、なるべく正確に且つ単純に書き進めていきますが、錯誤があった場合はご指摘頂ければ訂正致します。 1. Firewall いつもの様に、Apple MacBook(Core 2 Duo 2.0GHz RAM 2G Byte Mac OS X 10.4.11) + VMware Fusion バージョン1.1(Build 625

  • 初めてのVMware Fusion + Ubuntu:朝之丞のTry and Tested - CNET Japan

    昨年末はギリギリまで作業で、なお且つ運悪く体調を崩してしまって寝正月...では勿体ないので、「Mac OS X Trend Informations」をご執筆なされている読者ブロガーFlipperさん、お勧めのUbuntu(ウブントゥ)をVMware Fusionにて試しておりました。 ウィキペディア フリー百科事典 「Ubuntu」 http://ja.wikipedia.org/wiki/Ubuntu キーワード「Ubuntu」でググってみるとかなりの情報量があるのですが、それらは少しでもLinux若しくはUNIXの知識を持っていることを前提として書かれているようでなかなか読みごたえが有る反面、超初心者にはUNIXコマンドを含めて「敷居」が高いように感じました。 「ここは一つ自分のためにも判りやすい手順を」と考え、またVMware FusionでUbuntuを動かすのは「超初心者なのか

  • Windows XP Professional SP2 と Ubuntu 7.10 のデュアルブート成功:朝之丞のTry and Tested - CNET Japan

    Apple MacBook(Core 2 Duo 2.0GHz RAM 2G Byte Mac OS X 10.4.11) + VMwareFusion バージョン1.1.1(Build 72241) + Ubuntu 7.10では修まりがつかなくなってしまい、中古のLenovoThinkPad X61(Core 2 Duo 1.8GHz RAM 512M Byte Windows XP Professional SP2)を購入しWindows XP Professional SP2 と Ubuntu 7.10 のデュアルブートのTry andTestedを行いました。 注)「納まりがつかない」では無く、「修まりがつかなく」と書いたのは、VMware FusionでTry and Testedを行って来たので、ある面ネイティブなWindows PCにInstallしてもっとUbuntuを勉