いろんないみで

はまっちゃた

マックでなんとかMバイトのファイル作りたい

マックでなんとかMバイトのファイル なんとかMバイトのファイルを作りたい場面あるかもしれない。 #! /bin/bash retsize=$1 retfile="${1}m.txt" unit=1024 touch 1k.txt 1m.txt $retfile while [ $(wc -c < 1k.txt) -lt $unit ] ; do echo 1 >> 1k.txt done…

ろんりの練習帳という本を読んだ

ド・○○○ンの法則とかちょっと分からなくて、ろんりの練習帳という本を2回読みました。 本屋さんで分かりやすそうな本を探して色々な本を手にとって見ていたのですが、気持ちが拒否反応を起こして、すぐ本棚に戻してしまいました。 だけどこの本は拒否反応を…

vimでカラースキームをプレヴューする

vim

vimでカラースキームをプレヴューする。 unl!c|for c in map(globpath(&rtp,'colors/*.vim',0,1),'fnamemodify(v:val,'':t:r'')')+[colors_name]|sl 500ms|exe 'colo'c|redr!|ec c|unl c|endfo yyでコピーして:exe @@で、ぐるりぐるりです。

luaをかけるようになりたい!

vim

luaに入門しました。 なので、luaプログラムを作ってみました。 これからluaを頑張る! つもり。。 hujo/luanda.vim luaかけるようになりたい。

ctrlp.vim気持ちい

vim

ctrlp.vimがすごく気持ちい。 文字を入力するとどんどん絞りこまれていくのが快感です。 とりあえずctrlpしてからモードを切り替えられるのもすごくいいなぁと思いました。 拡張プラグインもいっぱいあるみたいなので楽しい。いくつか使ってみて気に入ったプ…

数学できたらなぁ

TypedArrayの要素へのアクセスの早さにびっくりした。 function eneteshisu(num) { var ent = new Uint8Array(num + 1), ret = [], lim = Math.floor( Math.sqrt( num ) ); var i, t; for ( i = 2; i < lim; i ++ ) { if ( !ent[ i ] ) { for ( t = i * 2; t …

vim-refでまんまんまんする

vim

最近C言語を覚えたくて勉強中です。 manコマンドでC言語のリファレンスを見るのにvim-refがとっても便利。 リファレンスを見たい関数などでKをタイプすると。manのアウトプットが 別ウインドウで開きます。 tan()のリファレンスをみたいなぁと思ってtanの上…

neovimでclipboardの設定ではまった

Ubuntuでneovimを使ってみました。 まずは以下のページを見ながらコンパイルしました。 Installing · neovim/neovim Wiki windowsさんの項目が無いのが少し残念だなぁと思いました。 windowsを手に入れたらwindowsでも試してみたいなぁ。。と思います。 しば…

vim これでWindowの移動できたんだ、、

あれこれで移動できたんだ。。 これからはwindowsいっぱいひらきたいなぁと思った。 今まで<C-w>wいっぱい押してた。 悲しい・・・ windowsでもできるのかなぁ。 windowsほしい。 というかメモリ・・・ <C-w><Left>とか<C-w><Top>とか。</top></c-w></left></c-w></c-w>

javascriptでctags

javascriptのctagsの設定。 難しくてできなかった。 (すぐ諦めました。) 探したらいいのがあったので (すぐ見つかった。) javascript-ctags を使うことにしました。べんり。 いい感じ。 追記 普通のctagsの方が良かった。。。

kanasi-!

ノートパソコンが物理的に壊れました。 まっぷたつ!! 悲しい。 windowsさん。さようなら。また会いましょう。 古いノートパソコンにubuntuを入れました。 windowsが恋しい。

vim - git diff で追加された部分をquickfixに出力したい。

vim

こんな設定をしてみました。 function! s:qfGitDiff(...) "{{{ let [lnum, ret] = [0, []] let dir = matchstr(system('git rev-parse --show-toplevel'), '\v^\f+\ze[\r\n]') if empty(dir) | return | endif for line in split(system(printf('git diff %s…

vital.Web.HTTPでGoogleFeedAPI

vim

google feed APIを使ってキーワードからフィードを検索してみました。 function! s:feed(query) "{{{ let ret = [] let V = vital#of('vital') let [HTTP, JSON] = \ [V.import('Web.HTTP'), V.import('Web.JSON')] let resp = HTTP.get( \ 'https://ajax.go…

gf-user-vimfnにvital.vimのヘルプのヘルプタグからのジャンプ機能をつけた。

vim

gf-user-vimfnにvital.vimのヘルプのヘルプタグから関数定義にジャンプ出来る機能を追加しました。 vital.vimのヘルプの関数のヘルプタグにカーソルを合わせてgfするとジャンプ出来ると思います。 これで大体のユーザー定義関数にヘルプからジャンプ出来るよ…

vimで。 英語が分からなくてもヘルプをよみたい

vim

自分は英語がとても苦手なので(日本語も。。)英語のヘルプが読めません。 わからない文章をコピーしてブラウザを立ち上げてグーグル翻訳で翻訳したり、 コードを一生懸命読んだりしていました。 疲れる。。 こんな設定してみました。 vital.vimを使った設…

gf-user-vimfnをあんあんドキュメント化した

vim

やっと仕様が固まったのでヘルプを追加しました。 hujo/gf-user-vimfn/doc/gf-user-vimfn.jax 英語ヘルプは書けない。。。

gfでvimのユーザー定義関数にジャンプする

vim

gfでvimのユーザー定義関数にジャンプするの vimのユーザー定義関数にジャンプするvim-gf-userの拡張プラグインを作った。 2ばん煎じだった...... hujo/gf-user-vimfn

行の折りたたみfoldtextを設定をした

この記事は Vim Advent Calendar 2013 184 日目の記事です。 初めてvacを書きます 最近ますますvimが好きになってきました。 vimを使うまではテキストエディタにこだわりはなかったのですが、 なんでだろう。 vimは こんな機能があったらいいな できたらいい…

vim コマンドウィンドウもタブで補完候補を選択したい

vim

コマンドウインドウの選択候補の表示は set wildmenu wildmode=longest:full みたいな設定でできるけど、 その選択候補をタブで補完したいなぁ。 ということで、コマンドウインドウでの補完候補の選択は set wildcharm=<Tab> " この設定がないと動かない。 if exi</tab>…

windows。vim-quickrunではまった。 解決。

vim

windows好き。 「前回の投稿 - windows。vim-quickrunではまった。」の続き。 quickrunの設定について、そのうち調べようかと思っていたけれど。 また今度とかで「放置する良くない」と思って調べて設定したので書きます。 まず設定してみての感想は「quickr…

windows。vim-quickrunではまった。

vim

:QuickRun あれっ。あー。 ''C:' ́AՔR}h܂½͊OR}hA ì\ȃvO܂½̓ob` t@CƂµĔF¯³êĂ¢܂¹ñB エンコーディングが悪いのかな? :setl fenc=cp932 :Quickrun うーん。 ''C:' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識さ…

vimタブでいっぱい開く。

vim

これ便利。そごーい。 :tab drop こんなのあるんだ。 知らなかった。 :tab drop *.js わー!!すごい。

ホントだ。書いてみたら分かった!

axrossさんのモンティ・ホール問題の記事を読んで。 この記事とても面白くて、何回か読み返した。 読んでから、しばらく考えて 「...なるほど。」 「理屈はなんとなく..分かった...かなぁ..。」 「もやもや...もやもや。。」 「自分って頭わるい...」 「そう…

vimScript面白い

vim

Vimって面白いかも 最近Vimを触りだして(VimScriptをいじりだして)いろいろ躓いた。 1番なかなか理解出来なかったことは関数とコマンドの違いかなぁ。 と思う。 現時点での個人的な理解の範囲なので 「それ違くないかいっ」 「こういうことだよ」 「こんな…

gvimでウインドウの状態とフォントを保存、復元したい

vim

gvimでviminfoを使ってウインドウの状態とフォントを保存、復元したい。 こんなのをgvimrcに書いてみた。 コマンドウインドウで :set guifont=* でフォントを選択、ウインドウをマウスで好きな大きさと位置にセットしてから :SaveWinPosAndFont で現在の設定…

vim omnifuncをちょっとだけ使いやすく

vim

vimrcにこんなの書いてみました " omnifuncをちょっとだじぇ使いやすく " inoremap <C-x><C-o> <C-x><C-o><C-p><C-o><C-p> イマイチうまく行かなかった " inoremap <silent> <C-x><C-o> <C-x><C-o><C-p> ちょっとメンドイ inoremap <silent> <C-UP> <C-x><C-o><C-p> "{\nをちょっとだけ使いやすく inoremap {<CR> {<CR>}<UP><ESC>o ちょっと改良 inoremap <silent> <expr> <C-UP> pumvisible(…</c-up></expr></silent></esc></up></cr></cr></c-p></c-o></c-x></c-up></silent></c-p></c-o></c-x></c-o></c-x></silent></c-p></c-o></c-p></c-o></c-x></c-o></c-x>

CygWinのapt-cygが上手くいかない場合

cygwinのapt-cygが上手くいかない。 解決法 Githubでforkしたものを使う。 ミラーの設定はftp://ftp.iij.ad.jp/pub/cygwinのような感じで cygwin までのパスにする。 apt-cygはシェルスクリプトなのでちょっとだけ修正する。setup.bz2 と setup.ini を wget …

nexus7にubuntuを。(下準備)

nexus7にubuntuを焼いてみた。 PCとnexus7をUSBケーブルで接続して作業を行った。 準備 PC側の準備 Android SDKをインストール 環境変数のPATHにAndroid SDKへのパスを追加してadbとfastbootをコマンドプロンプトから使えるようにする Android SDKのインスト…

ノートPCのキーボードが壊れて学んだこと

1週間ほど前の話。帰宅してノートPCを立ち上げ、ログインパスワードを入力する。 しかしログインできない。2、3回入力してみたがパスワードが合わない。 約4回目に数字をテンキーを使って打ったらログインできた。 「あぁ良かった。でもなんでだろう?」 疑…

最近ドットインストールやってるのだが、動画を再生するのにマウスを使うのが面倒なので簡単なユーザースクリプトを作ってみた

今までドットインストールは全然やらなかったんだけれど、最近やるようになった。 (なんかイマイチそうだなって勝手に思っていた。) でもやってみると結構面白いし、気軽にプログラミングを勉強できて意外だった。 自分は左にブラウザ(主にchrome)、右に…