atuosのブックマーク (218)

  • Vimにプラグインをインストールする - devel-log.tar.gz

    Vimviエディタの機能拡張版とも言えるVimエディタ.最近では単にviというとVimのことを指すようになってきました. 今回は,そのVimの特徴の一つでもある「プラグイン」のインストールについて紹介します.プラグインを導入することにより,Vimの機能をさらに強化することができます. Vimの公式ページのトップページ左の「Scripts」からプラグインを検索&ダウンロードすることができます. 今回はmatrixというプラグインをインストールしてみます.matrixはここからスクリプトファイルをダウンロードすることができます.スクリプトファイルは拡張子がvimになっています. ダウンロードが完了したらホームディレクトリ内の.vim/pluginにファイルをコピーします. $ cp ~/Downloads/matrix.vim ~/.vim/plugin/ これでプラグインのインストールは完了

    atuos
    atuos 2010/11/08
  • vi

    ここでは、viの超基操作法を説明します。ちなみに、Windowsで使うviエディタのクローンはvimが良いです。こちらから貰ってきましょう。ちなみに、vimには練習モードがあります。:Tutorialで出来ますので、ここは無視してそれで練習するのも良いと思います。私の使っていたLemmyというのは、現在フリーじゃなくなりましたのでお勧めしません。 まずviとは何かと言うと、UNIXのシステムに標準で組み込まれているエディタだそうです。使い方を覚えれば、かなり使えます。 では、viを使うメリットはなんでしょうか? シェル(?DOS)と連動してる。 編集コマンドがたくさんあって、慣れると超便利。 UNIX系ならどんなマシンでも使える。 こんなところでしょうか。シェルと連動しているので、プログラミングをする時、プログラムの作成・編集およびコンパイル、そして実行まで全ての行程を

    atuos
    atuos 2010/11/08
  • 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氏が以前から公開さ

    atuos
    atuos 2010/11/08
  • vimで効率的にコードを書くための小技 - bonar note

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

    vimで効率的にコードを書くための小技 - bonar note
    atuos
    atuos 2010/11/08
  • 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で開発するならこれだけはやっとけ - 何気に大変
    atuos
    atuos 2010/11/08
  • Peace Pipe: 効率的なテキスト編集の7つの習慣 [vim]

    去年から Google にジョインしている vim の作者,Bram Moolenaar が,先日 Google 社にて "Seven habits of effective text editing 2.0 (効率的なテキスト編集の7つの習慣)" と題してプレゼンを行った模様. プレゼンは約45分,質疑応答含めて80分. 7 Habits For Effective Text Editing 2.0 - Google Video プレゼンビデオをファイルとしてダウンロードしたい方はこちら (DivX 507MB). ftp://ftp.vim.org/pub/vim/stuff/7Habits20.avi プレゼン資料はこちら (PDF 640KB). http://www.moolenaar.net/habits_2007.pdf Vimmer にとってはヨダレもの.また,Emacs

    atuos
    atuos 2010/11/08
  • ページが見つかりません | 日本HP

    ページが見つかりません。 目的のページは、移動または削除によって無効になっている可能性があります。申し訳ありませんが、検索またはリンク先よりお探しください。

    atuos
    atuos 2010/11/08
  • UNIX的なアレ:gihyo.jp出張所 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    UNIX的なアレ:gihyo.jp出張所 記事一覧 | gihyo.jp
  • dmsolutions blog » Leopard の emacs で option(Alt) キーを Meta キーとして使う

    Leopard で、ターミナルから emacs を使うときに option(Alt) を Meta として使う方法です。当然すぎるのか、ググっても見つからなかったので書きます。関係あるかわからないけどキーボードはHHK。 →「環境設定 > 設定 > メタキーとして option キーを使用」のチェックを入れれば OK。 ふだん Mac, Windows, GNU/Linux を入り乱れて使いわける必要があって、環境によって微妙に違うエディタを使うのが面倒という理由と、『The Art of UNIX Programming』(エリック・レイモンド)、『フリーソフトウェアと自由な社会 ―Richard M. Stallmanエッセイ集』(リチャード・ストールマン)にいたく感動したので最近は Emacs をまじめに使うようにしてます。 あとは昨日『ウェブ時代 5つの定理 この言葉が未来を切り

  • 開発環境をクリーンにする個人的な3つの禁止事項

    開発環境は放っておくと自分の部屋と同じで散らかって行きます。 必要なファイルが見つからなくなったり、毎日使うツールが壊れてしまったり…。 そうなると、仕事が進みません。 PCは唯一の仕事道具なので、出来るだけクリーンに保ちたいもの。 そこで私は個人的に3つの禁止事項を決めています。 今日はそのまとめ。 1. 環境を同居させるな えー、簡単に言うと”仮想化しましょう“ってことです。 Macを使っている方は、Apacheも入ってるし、MySQLもインストール出来るし、そのままでも良いじゃない。 あるいはXAMPPやMAMPを使っている方は、インストールすれば環境が揃うし。 そう思われるかもしれません。 しかし、仮想化して開発用のOSを別に持っておけば、良いことが色々とあります。 環境を壊せる! 好き勝手出来るマシンが1台手に入ったも同然です。自分のマシンでは出来ない恐ろしいことも出来ます

  • Max OS X で Apache サーバを立てよう - futomi's CGI Cafe

    このコーナーでは、Mac OS X と Apache を使ってCGI を試験するための Web サーバを構築することを目的に説明していきます。Windows と違い、Mac OS X には、Web サーバとなる Apache や、CGI を動作させるための Perl が既に実装されております。従って、新たにインストールするものは特にありません。ここでは、環境構築の手順を説明していきます。 章の説明は、UNIX の知識がほとんどない方を対象にしております。 章を執筆するに当たり使った環境は、iBook M6497 で、ソフトウェアアップデートを使って Mac OS X を 10.1.4 までバージョンアップしています。 10.2 に関しての説明がございますが、ソフトウェアアップデートを使って 10.1.5 までアップグレードした後、パッケージ版の 10.2 にてバージョンアップしています

  • 続・Emacsでタブ・全角スペース・行末の空白文字列を目立たせる

    以前、「Emacsでタブ・全角スペース・行末の空白文字列を目立たせる」という記事を書きましたが、その続報です。同じ事をするのにjaspace.elを使った方がいい感じに思えてきたので、紹介します。 jaspace.elというのは、おまけ for GNU Emacsで配布されているEmacs Lispです。jaspace.elの存在はEmacsでタブ・全角スペース・行末の空白文字列 - bobchinの日記で教わりました。ありがとうございます。 以前紹介したやり方に比べ、jaspace.elには下記のようなメリットがあります。 minor-modeなので、mode-lineがにぎやかになる M-x jaspace-mode-offとするだけで、色が着いていない状態に簡単に戻せる 空白文字に色を付けるだけでなく、任意の文字を重ねて表示させることもできる M-x customizeで設定できる

  • おまけ for GNU Emacs

    かなり以前から eblook/Lookup のテストのために Emacs をインストールしていましたが、どうしても馴染めないまま数年の月日が過ぎてしまいました。が、とある事情で Wanderlust を使いたくなり、少しずつ Emacs に慣れようとしている今日この頃なのです。 と書いてからさらに数年。少しは慣れたような、でもたいして進歩していないような。 jaspace.el 仕事柄、日語の空白が表示されないと不安になる (というか結構困る) ので、練習も兼ねて、全角空白を薄い色の '□' として表示する minor mode を書きました。ついでに改行文字も表示できるようにしました。デフォルトでは、font-lock-mode が有効になっている場合にだけ機能します。代替文字や face は変更できます。こんなに冗長なことをしなくても、実用上は background だけ設定すれば十

  • Emacs Lisp TIPS - ファイル更新日を自動的に書き換える

    はじめに GNU Emacs には Emacs Lisp 言語を用いた超強力なマクロ機能があります。 ここでは、私がこれまでに培ってきた便利な設定/カスタマイズ用マクロを 紹介したいと思います。 自作パッケージも含め、サンプルコードも載せていますので、 「.emacs(あるいは .emacs.el)」ファイルにコピー&ペーストして使ってください。 なお、2009年3月現在、私が使っている Emacs は次の通りです。 このページで紹介しているコードは 全て Emacs バージョン 22 を前提としています。 私の .emacs.el ファイルは ここ にあります。 Emacs 22.3 (Carbon Emacs Package; Mac OS X 10.5.6) Emacs 23.0.91 (Linux; Ubuntu 8.10) Emacs 22.1 (Linux; Rocks Clu

  • KAYAC Engineers' Blog

    こんにちは。今年からグループ情報部という部署にいる 池田(@mashiike) です。 背景 先日、GitHub Actionsの tj-actions/changed-files にセキュリティインシデントがありました。実は、 reviewdog/action-setup 経由らしいという話が直近の話題です。 nvd.nist.gov www.wiz.io サプライチェーン攻撃が格的に心配になってきた今日このごろです。 さて、このような状況で、GitHub Actionsの外部actionへの攻撃に対する対策はどうしたら良いのでしょうか? そんなとき、ちょうど次の記事が公開されまして、「へぇーRenovateとDependabotならCommitHash直指定でも自動で上げてくれるんだ〜」と知りました。 developer.hatenastaff.com やっぱり、対策はCommitH

    KAYAC Engineers' Blog
  • wgetがMacPortsからインストールできなくなった

    wgetがMacPortsからインストールできなくなった 2010年2月4日 2017年6月28日 ツール wgetがMacPortsからインストールできなくなったwgetがMacPortsからインストールできなくなった への3件のコメント tagawa wgetがMacPortsからインストールできなくて困ってます。 前はできたのにな。。。 返ってきたメッセージが下記。 $ sudo port install wget Password: ---> Computing dependencies for wgetError: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/

  • MacPorts (1) 準備 | ふるかわごうのブログ

    最近、MacPortsというUNIX向けのソフトウェアをインストールするためのパッケージシステムを入れて使っています。 Mac OS Xにも標準で入っているソフトウェアもたくさんあるのですが、バージョンが最新でなかったり、欲しいものがなかったりします。たとえば、Mac OS 10.4標準のPHPは4.4.7です。MacPortsでは最新の5.2.4が使えます。 自分でソースを落としてきてコンパイルすればいいんですが、依存関係があったりすると面倒です。手元の環境は、お手軽に揃う方がいいですよね。 Finkというものもあるのですが、最近はMacPortsのほうが人気なのか、よく見かけるので、特に比較したわけでもなくMacPortsを試しているところです。 <紹介> MacWiki – MacPorts <インストール> TheMacPortsWiki/InstallingMacPorts –

  • MacのUnix環境を整える。DarwinPorts / ターミナル設定 / emacs など:Goodpic

    This shop will be powered by Are you the store owner? Log in here

  • OS X ハッキング! | コラム | パソコン | マイコミジャーナル

    Copyright (C) Mainichi Communications Inc. All rights reserved. 掲載記事の無断転載を禁じます

  • [mac][emacs] Carbon Emacs設定の現状をまとめてみた « 岩家ぶろぐ

    はじめに MacBookと暮らし初めてひと月半ほど経ちました. Macでは,テキストエディタとして Carbon Emacs (以下,emacs)を使っています.それまで使ってきた(現在もときどき使ってますが) xyzzy との微妙な差異に最初は多少悩まされましたが,ここ最近で,ようやく慣れてきた感があります. その間,自分が使いやすいようにと,先人の記録を参考に,emcas 設定を追加・変更してきました. 以下,そんな設定の現状についてメモ的にまとめてみました.特に目新しいものなどはありませんが. 設定の前に *.el を置く場所 拡張する際,先人が書かれた emacs lisp ファイルを特定の場所に置く必要が出ることがありますが,その場所がまったくわからなかったので,参考にさせていただいたものが以下. また、MacOSXでメジャーなCarbon Emacsのsite-lispディレク