はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ Vim script

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 33件)

Vim script と vimrc の正しい書き方@nagoya.vim #1

2013/09/07 このエントリーをはてなブックマークに追加 347 users Instapaper Pocket Tweet Facebook Share Evernote Clip vimrc 変数 文法 制御構文 関数

Vim script と vimrc の正しい書き方@nagoya.vim #1 Presentation Transcript Vim script と vimrc の正しい書き方 2013/9/7 Nagoya.vim cohama / @c0hama もくじ 1. Vim script とは? 2. 文法、変数、式 3. 制御構文 4. 関数、コマンド、autocmd 5. vimrc につ... 続きを読む

Vim scriptによるゲームの新アーキテクチャの考察 — KaoriYa

2015/12/12 このエントリーをはてなブックマークに追加 135 users Instapaper Pocket Tweet Facebook Share Evernote Clip KaoriYa koron リオ 考察 新しいアーキテクチャ

従来のVim scriptによるゲーム作成時の問題点を解消する、 新しいアーキテクチャを考察してみました。 この記事は Vim script Advent Calendar 2015 の 13日目の記事です。 まずは以下のデモ画像 (別ウィンドウ) を見てください。 かなりスムーズに○リオが動いています。実はこれ、全部Vim scriptでできています。 ソースコードは koron/vim-ari... 続きを読む

Big Sky :: Vim script は人々の生活を豊かにしなければならないッ!

2013/12/06 このエントリーをはてなブックマークに追加 115 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky 人々 生活

この記事はVim Advent Calendar 2013 : ATND 7日目の記事になります。 2013年もあと少しです。今年も Vim に関する色んな話題が登場しました。 そして数多くの Vim plugin が今年も登場しました。 ステータスバーをスタイリッシュにするプラグイン Markdownをプレビューするプラグイン 正規表現をプレビューするプラグイン ブラウザと通信するプラグイン 補... 続きを読む

Big Sky :: Vim scriptはウェブアプリケーション記述言語やったんやー

2012/01/27 このエントリーをはてなブックマークに追加 112 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky Plack vim perl Java

こんにちわ。昨今、ウェブ開発の進化はすざましいですね。PythonやPerlやJava、色んな言語で書かれていると思います。 もちろん編集にはVimを使っているかと思います。 でも編集だけ? 違うよね! Vim scriptはウェブアプリケーション記述言語なんだよ! Plack::App::Vim package Plack::App::Vim; use strict; use warnings;... 続きを読む

Big Sky :: Vim の CtrlP matcher、cpsm がヤバイくらいに速すぎる

2015/06/05 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim ctrlp マッチャー Big Sky デフォルト

Vim で CtrlP を使っている人もそこそこいるかと思いますが、ファイル検索が終わり文字をタイプした時に行を絞り込む部分(マッチャーと言います)がデフォルトの状態だと Vim script を使って処理される為、ファイル数が多くなるとモッサリして来ます。これを解消する為に幾らかの人が頑張っています。 FelikZ/ctrlp-py-matcher - GitHub Fast vim CtrlP... 続きを読む

Vimからはてなダイアリーを更新 | weblog | 東京嫉妬

2005/11/26 このエントリーをはてなブックマークに追加 96 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim Weblog ダイアリー Chalice curl

放置している間にポーカー屋さんが沢山来てた。行かなきゃ! Vim Scriptはわけわかんねーって敬遠してたんですが、やはり使い込むとなると避けられないモノ。勉強がてら一つ書いてみました。 Download: hatena.vim-0.2.zip Vimからはてなダイアリーを更新できます。tDiary.vimやChaliceと同様に、curl(Windows版はkaoriya.netのを使うといい... 続きを読む

Vim の :terminal がもたらすもの - Humanity

2017/08/14 このエントリーをはてなブックマークに追加 91 users Instapaper Pocket Tweet Facebook Share Evernote Clip Humanity terminal vim コマンド 端末上

2017 - 08 - 15 Vim の :terminal がもたらすもの Vim 今絶賛開発中の Vim の :terminal コマンドについて書こうと思う。 :terminal コマンドを実行するとシェルが開き、 Vim 上で操作することができる、というもの。 つまり実質的に Vim は端末ソフトウェアとなった。 その上 Vim script で端末上の様々な内容にアクセスしたり変更するこ... 続きを読む

jscomplete-vim - hogehoge @teramako

2012/04/05 このエントリーをはてなブックマークに追加 80 users Instapaper Pocket Tweet Facebook Share Evernote Clip hogehoge teramako AUTOLOAD vim

Vim, JavaScripthttps://github.com/teramako/jscomplete-vim既存のvimに入っているautoload/javascriptcomplete.vimがアレだったので、もう少し賢そうなのを作りたいと思い、作り始めた。初めてのVim scriptなので拙いコードだと思うけど。ある程度目的は達成できてきたと思うので、GitHubにアップしてみた次第。.... 続きを読む

VimShellが動的プロンプトに対応しました(やばい) | かなりすごいブログ

2013/07/16 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip vimshell プロンプト ラムダ 要望 状況

VimShellが動的プロンプトに対応しました(やばい) VimAdventCalendar 2012 228日目 VimAdventCalendar 2012 228日目の記事になります。昨日227日目は@manga_osyoさんの「Vim script でもラムダを使いたい!」でした。 結構要望が多かったと思われます、動的プロンプト。これがついに実装されました。 動的プロンプトとは状況によって... 続きを読む

Vim のプラグインを作る時に注意すべきことや便利なプラグイン - C++でゲームプログラミング

2013/07/04 このエントリーをはてなブックマークに追加 72 users Instapaper Pocket Tweet Facebook Share Evernote Clip Vimプラグイン グローバル変数 オプション 普段 初期化

この記事は Vim Advent Calendar 2012 216日目の記事になります。 さて、Vim Advent Calendar 2012 の1日目にも似たような内容の記事を書いたのですが、今回はもう少し Vim script よりの内容になっています。普段、Vimプラグインを作る際に注意している事や便利なプラグインなんかを紹介してみたいと思います。 [グローバル変数のオプションの初期化に... 続きを読む

あるVimmerのブログ: 「Vim script テクニックバイブル ~Vim使いの魔法の杖」について

2014/07/11 このエントリーをはてなブックマークに追加 66 users Instapaper Pocket Tweet Facebook Share Evernote Clip Vimmer mattn Shougo Vim使い 最初

2014年7月11日金曜日 「Vim script テクニックバイブル ~Vim使いの魔法の杖」について 皆の者、我は暗黒美夢王である。執筆者の一人である Shougo に頼まれ、今回は我が「Vim script テクニックバイブル」の紹介を行う。 この書籍に関しては mattn 氏が既に紹介しているので、できるだけ被らない情報を出していくことにするぞ。 最初に注意してもらいたいが、これは「純粋な... 続きを読む

Vim script で ES6 Promise 実装した - はやくプログラムになりたい

2017/12/18 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip Promise プログラム 実装 ES6 最後

2017 - 12 - 19 Vim script で ES6 Promise 実装した Vim Vim Advent Calendar 2017 の19日目の記事です. Vim script で ES6 の Promise を実装した話を書きます. もし Vim script が分からなくても,最後の章「Promise の実装の詳細」は Vim script とは独立した内容になっているので,P... 続きを読む

Vim scriptを処理系レベルから高速化しようとしている話 - Qiita

2017/06/09 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita パーサー AST リポジトリ 引数

TL; DR Vim scriptをパースしてASTを作り、高速化を図ります。リポジトリはこちら→ wholekeik/vim AST化 Vim script は実行のたびにコマンドをパースしているので非常に遅い言語です。コマンドをパースしておいてASTとし、それを実行すれば高速化が見込めます。しかし、Vim scriptでは引数の解釈が各コマンドによって全く異なるため、共通のパーサーを書くのは不... 続きを読む

Vim script版 power-assert! テスト書いてないとかお前それ Vim script の前でも同じこと言えんの? - haya14busa

2015/08/19 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip power-assert assertion

Vim script で最高の assertion 体験,vital-power-assert を作りました haya14busa/vital-power-assert テスト書いてないとかお前それ Vim script の前でも同じこと言えんの? ということで Vim script 版 …Vim script で最高の assertion 体験,vital-power-assert を作りました... 続きを読む

Vim scriptテクニックバイブルを読みました ー 書評とVim scriptをこれから始めるあなたへ - プログラムモグモグ

2014/08/11 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip 書評 Vim scriptテクニックバイブル 学会 台風 中身

2014-08-11 Vim scriptテクニックバイブルを読みました ー 書評とVim scriptをこれから始めるあなたへ vim Vim scriptについて解説した、初めての技術和書が発売されるということで、ワクワクして中身も確認せずに注文しまいました。数日前には近くの郵便局までは来ていたのですが、学会や台風の都合で受け取れず、今日の朝に届きました。大体読んだので書評を書いてみます。他の... 続きを読む

Vim script + Lua で rogue.vim を作った話 - Qiita

2014/12/05 このエントリーをはてなブックマークに追加 48 users Instapaper Pocket Tweet Facebook Share Evernote Clip ローグ くだ Vimプラグイン WIKI Lua

この記事は Vim Advent Calendar 2014 の6日目の記事です。 rogue.vim について データ分離版ローグ・クローンII (rogue_s) をVimプラグインに移植した rogue.vim を作りました。 (ローグとはなんぞやという人は http://ja.wikipedia.org/wiki/%E3%83%AD%E3%83%BC%E3%82%B0 あたりを参照してくだ... 続きを読む

Big Sky :: Lint ツールを Language Server に対応させるコマンド efm-langserver 作った。

2019/02/05 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip lint コマンド Big Sky コーディング 好み

Language Server はとても便利なので最近ではコーディングの時は常に Language Server を有効にしているけど、全く要望が無い訳ではないです。 好みの Lint でコードをチェックしたい 特定言語の Language Server が無い そもそも編集中のファイルがソースコードではない 例えば Vim script には現状、Language Server ... 続きを読む

Big Sky :: Vim script で streem を実装した。

2014/12/23 このエントリーをはてなブックマークに追加 38 users Instapaper Pocket Tweet Facebook Share Evernote Clip Streem Matz Big Sky pull-req 文法

この記事はVim Advent Calendar 2014 - Qiita 25日目の記事です Matz さんが streem という、ストリーム指向言語の開発を始めるらしいです。 https://github.com/matz/streem まだ文法の設計段階ではあるけど、それなのにかなりの量の pull-req がバンバンと来てて凄いなーと思いつつも「この pull-req 量だと僕には出番無... 続きを読む

あるVimmerのブログ: 開発環境勉強会の原稿

2011/08/08 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip vim Vimmer 替え歌 HOME プレゼン

2011年8月8日月曜日 開発環境勉強会の原稿 /home/shougo/勉強会/開発環境勉強会/development.vp Vimについて まずは自己紹介 Shougoです。 知っている人は知っている 得意な言語は当然Vim script 私のプレゼンは「抜群な安定感」らしい Vimのためなら替え歌も歌う(ujihisa.vimを参照) 職業:普通のVim scripter(ということに……)... 続きを読む

Vim script でジェネレータを作ったり、遅延評価してみる - ryota-ka's blog

2016/12/08 このエントリーをはてなブックマークに追加 36 users Instapaper Pocket Tweet Facebook Share Evernote Clip ジェネレータ イテレータ ryota-ka's blog

2016 - 12 - 08 Vim script でジェネレータを作ったり、遅延評価してみる Vim Vim script ジェネレータ 遅延評価 イテレータ この記事は CAMPHOR- Advent Calendar 2016 8日目の記事です. はじめに 日本時間の2016年9月12日に, Vim 8.0 がリリースされた. Vim 7.4 のリリースからはおよそ3年振り, Vim 7.0... 続きを読む

Vim Advent Calendar 2012 http://atnd.org/events/33746

2013/07/18 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip atnd.org Vim Advent Calendar

Vim Advent Calendar 2012 ujihisa 15 (230日目) Vim Advent Calendar 2012 の230日目の記事です。昨日の記事は@manga_osyoさんで、明日の記事はvital.vimコミッタの@rbtnnさんです。 今回は意表をついてVim scriptの入門記事です。 Vim script入門! Vim script初級者レベルを10段階に分割... 続きを読む

Vim script でアヤメの品種を分類する - Qiita

2019/04/16 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip 温帯 Qiita あやめ WIKI 出典

はじめに 以前、Vim script で機械学習 という記事を書いた事で、「Vim script で機械学習は可能」という事を皆さんにもご理解頂けたはずなので、今回は Vim script を使ってアヤメの分類をしたいと思います。 出典: https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%A4%E3%83%A1 iris.csv とは アヤメは温帯に生息するお... 続きを読む

Big Sky :: Vim scriptで「ソフトウェアエンジニアならば1時間以内に解けなければいけない5つの問題」を解いてみた

2015/05/27 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky ソフトウェアエンジニア 問題 1時間以内 5つ

問題1 scriptencoding utf-8 "forループ、whileループ、および再帰を使用して、リスト内の数字の合計を計算する "3つの関数を記述せよ。 function! s:problem1_1() let l = [3,5,1,2,9] let s = 0 for i in l let s += i endfor return s endfunction function! s:p... 続きを読む

Vim scriptの実行時間を計測する7つの方法 - cafegale

2013/08/01 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip Big Sky Vim Advent Calendar

この記事はVim Advent Calendar 2012 : ATND 245日目の記事です。Vim scriptは実行速度が遅いことで有名ですが、どこでどれくらい時間がかかっているのかを調べたい時があります。今回はVim scriptの実行時間を計測する方法をまとめました。 起動時間を調べる 1. --startuptimeオプションを付けて起動する Big Sky :: vimmer必読!読... 続きを読む

事前知識なしで理解する、静的検査のいろは / Introduction about static analysis without previous knowledge - Speaker Deck

2018/09/07 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck いろは 事前知識 経験則 開発

事前知識なしで理解する、静的検査のいろは / Introduction about static analysis without previous knowledge 私は Vim script の静的検査ツール「Vint」の開発者です。この発表では、Vint の開発を通じて学んだ静的検査ツールの仕組みと経験則を、事前知識のない方でも理解できるように詳解します。 この発表で触れる... 続きを読む

 
(1 - 25 / 33件)