ちょっと使えるかも(?)しれない、正規表現
箇条書きのテキストを用意Java で Getter と Setter を作るのは Eclipse に任せてしまえば良いのですが、例えば、下記のように「変数名みたいな文字」をリストしてみる。 hoge fuga abc xyz 正規表現を実行!vi...
View Articlevimでよく使うコマンド
目的vimを使い始めたが、よく忘れるので、知ったことを書きとめて、出来れば早く覚えたい。移動 ge b w e <- <- ---> ---> This is-a line, with special/separated/words (and some more). <----- <----- --------------------> ----->...
View Articlegiboなるものが流行っているらしいのでVimでやる
この記事ではUbuntu15.10を使っていますが、基本的にはVimがあればOSなどを問わず再現できます。giboについて.gitignoreを自動的に生成することができるコマンドラインツールgiboが流行っているらしいので試してみました。例えば、Javaのプロジェクトを開発しているときは、以下のようにして.gitignoreを生成します。 gibo Java > .gitignore...
View Article何も考えず~/.vimrcにこれを書くんだ! 〜vim初心者によるvim初心者のためのvim入門〜
vim、使ってますか?デキる人のためのイケてるエディタという印象のあるvimですが、できない人がvim使ったっていいじゃない。だって格好いいんだもん!憧れのあの人が使ってるイケてるエディタを使ってみたい……そう思って導入したものの、あの人が使ってるかっこいい画面じゃない。なぜ??本稿は「vim触ってみたけど、全くわからなくて挫折した……」という方向けの、もう一度vimつかってみようよ!という応援記事...
View Articlevimはなぜjで下に移動するのか? 〜vim初心者によるvim初心者のためのvim入門〜
本稿は「vim触ってみたけど、全くわからなくて挫折した……」という方向けの、もう一度vimつかってみようよ!という応援記事です。今回は、カーソルの動かし方がわからなくて挫折しました。という方に向けた「hjklの覚え方」についてまとめてみました。※この記事はMacVim-KaoriYaについてのものです。他のvimと多少違いがある場合があります。vimはなぜjでカーソルが下に動くの?↓でいいじゃん、わ...
View Article「世界のITエンジニア調査結果2016」は年収から人気のプログラミング言語まで興味深いデータがいっぱい
毎年スタックオーバーフローから世界中のITエンジニアを調査対象とした調査結果が出る。基本は英語圏のエンジニアに向けた調査になっているので、日本のエンジニアの現状とを比較する際にはとても参考になる。人気のテクノロジーこの手の調査結果ではいつもJavaScriptが1番。Javaも常に高順位にいる。PHPが5位の25.9%と意外にまだまだ人気な様子。嫌いなテクノロジー好きなテクノロジーの次のタブがこの嫌...
View Article+lua/dynなvimなのにhas("lua")が0を返す場合の対処
ubuntu 14.04でvim-gtkやvim-gnomeを入れた時に発生しました。何故こうなっているのか等の原因はさっぱり分かりませんが、とりあえず直せたのでその手順だけ記録しておきます。vimを起動します:lua print("Hello")としてluaに何か実行させます。ライブラリ libluajit-5.1.so.2 をロードできませんでしたという様なメッセージが出ます。sudo...
View Article[dein.vim] hook の便利な使い方
dein.vim は NeoBundle に変わるプラグインマネージャです。詳しくはこちらの記事に書きました。NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiitaプラグインのリストを TOML ファイルに書くとき、そこにプラグインの設定も一緒に入れてしまうといろいろ捗ります。dein.vimによるプラグイン管理のマイベストプラクティス -...
View Articlevim備忘録
vimのキーを忘れがちなので、こちらにメモっていくモード変更コマンドi入力モード:コマンドモードescノーマルモードv行末に移動保存コマンド:w入力モード:w filename保存する:qノーマルモード:q!強制終了:e新しいファイルを開く:e hoge.txthoge.txtを開く移動系コマンドgg行頭に移動G行末に移動ctrl + fページ単位での移動ctrl + b画面単位で移動w単語単位で前進
View ArticleMacVim-kaoriya で pyenv の Python3 を読みこませる方法
MacVim-Kaoriya は Python3 の場所を教えてあげると Python3 を使ってくれる。ここを見るとそのやり方が書いてあるが、システムワイドに Python3 をインストールした場合のものである。set...
View ArticleJRuby で開発している時に vim を開くと遅いよねという話
vim-ruby、vim-bundler、vim-rake プラグインなどで ruby コマンドを実行していて、.ruby-version に jruby が指定されていると、jruby が実行されることになるので遅い。jruby の立ち上がりに3秒ぐらいかかる該当箇所vim-bundler vim-bundler/plugin/bundler.vim 337: let gem_paths =...
View Article個人用Vimrc
" Vimwikiが最初動かなくて往生する。最初の三行を追加する。 " Neobundleも最近の書き方があり、最初は動かなかった。 " jj のキーアサインでインサートモードから抜けるはよい。 " Uniteのスペースアサイン、ESCのぬけもよし。set nocompatible filetype plugin on syntax on" insertモードから抜ける inoremap jj...
View ArticleVim学習メモ (IP)
今日から少しずつsublimeからvimへと移行していく際にググったことや勉強になったことなどを自分のモチベーションが続くまで書き続けていこうと思います。基本コマンド/で単語検索sでテキスト編集開始:でエディットモード閉じるvimrc関係vi ~/.vimrcでvimのファイルを開いてここで色々ショートカットキーの調整etcが行えるset...
View ArticleNeoVimを使ってGoでHelloWorld
Goでちょっと遊びたくなったのでHelloWorldしてみました。プラグインのおかげで爆速?コーディングできます。(IDEの方が早いかも?)Hello Worldもうちょっとタイピング速度上がったらいいなぁ・・・。設定現時点での設定です。 Vim初心者なので使いこなせてないです。もっと快適にコーディングできるプラグインあったら教えてください・・・(>_<)。init.vim $...
View Articlevimで化学のレポートを書く
もう一回高1をやることになりました。今年の化学教員はレポートをPCで書いても良いとのことなので、、やりたいことせっかくならvimで書きたいMarkdownが好きなのでMarkdownで書きたい当然だけどリアルタイムプレビューしたい実験手順のフローチャートを書かされるのでmermaid.jsを使いたいTeX(あんま詳しくない)とそれの拡張のmhchemで数式や化学式を簡単に書きたいやったことまずvim...
View Articlevim-airlineを入れる
100% pure vimscript軽量 & 高速公式サイトhttps://github.com/vim-airline/vim-airline目標下に三角形のかっこいいステータスバーがほしいのですvim-airlineのインストール~/.vimrc NeoBundle 'vim-airline/vim-airline' NeoBundle...
View Article