読者です 読者をやめる 読者になる 読者になる

vim

vimで日本語をsortしたらうまく並び替えられなかった(解決済み)

vim

えんこ あやつ うんちん おすぷれい いんしつこういう文字列を、あいうえお順に並び替えたかったのですが、いつものようにVisualモードで範囲選択した後 :'<,'>!sortっとすると あやつ えんこ いんしつ うんちん おすぷれいというように、意図しない順番にな…

2017年、Vim周り見直し

Vim

半年に1回は見直しています。今回は結局大して変えませんでした。世間では、Neovimに乗り換えましたとか、プラグイン管理をdein.vimに乗り換えましたという人が多いようですが、自分はNeovimは、まだ不安があるのと、そんなにメリットが分かっていないので…

EasyAlignとvim-textobj-indentを使って1ストロークで神経質な人も安心の綺麗なコードに

vim

EasyAlign については、以下を参照のこと baqamore.hatenablog.comvim-textobj-indent については、以下を参照のこと d.hatena.ne.jp 導入後、以下のようにmapping "S-vで行選択モードにして、 "Kana/vim-textobj-indentの機能でiiにより、同じインデントの1…

Omnisharp導入でハマったところ

Unityでゲームを作るときに、VimにOmnisharpというプラグインを入れておくと便利と聞いて導入してみました。 が、いろいろハマったのでメモ。 自分の環境は、Windows10(Bootcamp)でVim7.4(Kaoriya版) 導入には以下のサイトを参考にさせていただきました。 Vi…

以前のだと拡張子のないファイルが候補に表示されていなかったので修正。

vim

let s:save_cpo = &cpo set cpo&vim let s:True = 1 let s:False = 0 let s:is_cache_invalid = s:True let s:output_filenames = [] if !exists( "g:project_unite_source_filter_extentions" ) let g:project_unite_source_filter_extentions = [] endif i…

どうやら重いのは数千ファイルを表示使用としているからというのがメインの要因だった。

vim

候補の上位数十個出すという風に指定しておけば、実用的な速度になった。あと、引数にinvalidと渡すと、もう一度ファイルリストを作り直すように。引数の渡し方が:区切りということに気づかず、ちょっと躓いた。 :Unite project:invalidなどとすればよいらし…

昨日のコードにもバグがあった...というか全然意図したとおりに動いてなかったorz

vim

昨日のコードにもバグがあった...というか全然意図したとおりに動いてなかった。。。 ので、間違ったコードを残しても害悪でしかないので記事自体を削除。こんどこそ、unite.vimで指定したファイル、拡張子のリストを出すsource... になってると思う....map…

友人が…

vim

Vimに興味を持ちだしてきた。 いかにして洗脳しよう。以前、他の友人が興味を持ち始めたときは洗脳に失敗したので、今回は慎重にいかねば。

コードを、Vimで編集してるときの見た目のまんまhtmlに

vim

:TOhtmlだけでOK。こんな便利機能知らんかったー! びっくりした! はてなDiaryにコード載っけるときはいいんだけど、それ以外の時になんかいいのないかなーっと思っていたんで、非常に嬉しいです。最近、友人と、秀丸 VS Vim、どっちが便利か対決をしてい…

文字数をカウントするには?

vim

範囲指定して、 :'s/./&/g すると、文字数をみることができます。 けど、これだとマッチングしたところ(つまり全ての文字)がハイライトされるのがうざいなぁ。

Ctrl + h

Ctrl + hでBS代わりになるとは、知らなんだ!手がちいさくてBSまで小指を伸ばそうとすると手がつりそうになる僕としては、これは便利!あとESCも遠いからCtrl + [ にしようかなぁ。日本語キーボードだと、[とESCの距離あんま変わらんけど。

Vim7.1が出たらしいです。

Vim

いつもダウンロードさせていただいているKaoriyaさんでは、Vim7.1が出るのは、まだ先のようです。 7.0になってから、重たい感じがするので、処理が、もうちょっと軽快になっているといいな。