vimコマンドでよく使うまとめ
Linuxなどで使うvimの使い方についてまとめてみました。コマンドモードと入力モードvimにはコマンドモードと入力モードがあり、それぞれ、 iキーでコマンドモード→入力モード...
View ArticleIDEを使わず気軽にScalaを始めるまで
概要開発サーバ上でサクッと Scala を書く機会があったので、IDE を使わない Scala 環境構築についてまとめてみます。 CLI (CUI) と Vim のみで気軽に Scala を書き始めちゃいましょう。おまけで AWS SDK を使えるようにする設定も書いてみました。入れたものscalaenvsbtvim-scalaおまけで入れたものAWS SDK for JavaCLI 環境で...
View ArticleWindows でVimの設定するときにつまずいたとこ
パソコンを買い替えて環境が変わったので、vim使ってみようと思って設定始めたらめっちゃつまずいたので備忘録的に。つまずいたとこNeoBundle 使ってプラグインの管理しようとしたとき現象としては、NeoBundle がコマンドモードで認識されないという状態だった。対処方法vimrc のNeoBundle のところを変更する。 set...
View ArticleVimでrequireをimportに置換する
最近、gulpがbabelに対応しgulpfile.babel.jsにすればES6で書けるようになり、置換することが多くなったので。vargulp=require('gulp');をimportgulpfrom'gulp';に置換する。%s/var\s\+\(\S\+\)\s\+=\s\+require(\(.\+\))/import \1 from \2/gc
View ArticleVimでの日本語編集がはかどるキーマッピング
皆さんは日本語の文章を編集するときも、Vimを使っていますか?使いたいけど、なかなかうまく使えないんだよなぁという方に、おすすめのキーバインドを紹介します。基本的なアイデアは、@igrepさんの全角アルファベットやひらがな・カタカナを入力しても(ちょっと)いい感じに解釈してくれるvimrc -...
View Articlevimを瞬時に最強エディタに変えるbコマンド
http://qiita.com/wadako111/items/755e753677dd72d8036dなんか、古い記事ですが、触発されて。vimのタブ機能ですが、使われないのはbufferより便利じゃないからでは。bufferとは、vimのメモリ上に展開される複数のテキストファイルのことです。見えないタブみたいなものですね。bコマンドで、これらを切り替えて編集できるので、使い勝手はタブと一緒です...
View ArticleiTerm2 + GNU screen + vim のとき全角文字のせいで表示が崩れるのを直す
vimで全角を扱うならset ambiwidth=doubleと設定すればいいし、 iTerm2で全角を扱うには Profile > Text > Double-Width CharactersのTreat ambiguous-width characters as double...
View Articleさくらレンタルサーバ(スタンダード)にvimいれたった
vim入れる前に、下準備表題入る前に、一先ずbashに変えておく。chsh -s /usr/local/bin/bash 実行するとパスワードを聞かれるので、パスワードを入力。ついでに、ファイルを2つ作っておくtouch ~/.bash_profile touch ~/.bashrc .bash_profileの中身を書くvi ~/.bash_profile if [ -f...
View ArticleVim プラグイン開発の Tips
プラグイン開発が盛んなエディタの一つに Vim がある。筆者も拙劣ながら2つほどリリースした。b4b4r07/vim-shellutilsb4b4r07/vim-autocdls前者はシェルコマンドを Vim script で関数定義してエミュレートしたものだ。Vim に最適化されているため、system()や !cmdするよりも便利になっている。後者は、それを応用したもので :cdするたびに...
View ArticleキーボードだけでブラウジングするChrome拡張「Spatial Navigation」と「Vimium」
VimiumSpatial NavigationVimiumのリンクマップはタイプ数が多くて使えないでリンク選択だけ空間ナビゲーションを使用。空間ナビゲーションがイカしてない拡張しかなかったのでサイコーに使いやすいやつを自作。開始位置をWASDそれぞれ異なる基準で選択。さらにWASDで移動してEnterで確定、Qで終了。...
View ArticleGit ShellでVimを使えるようにする
GitHub for Windows をインストールするとついてくる Git Shell。PowerShellで動いているようす。 Windows7にもとから入っているPowerShellだと、環境変数でパスを通せばVimが使えるのに、Git Shellからは動いてくれない。なぜに。”ファイルを開くプログラムの選択”の画面が出る。とりあえず vim.exe が Git Shell...
View ArticleNERDTreeがNeoBundleで動かず、pathogenを使う
NeoBundleでNERDTreeが動かない(mac)家のMacにNeoBundleを使ってNERDTreeをインストールしたけど、「エディタのコマンドではありません」といわれてしまい動かず。インストール自体は成功しているようでエラーは出ませんでした。pathogenを導入して解決いろいろ調べても分からないので、NeoBundleはあきらめて公式ページで紹介されているpathogenを使ってみたら...
View Articlevimを瞬時に最強エディタに変えるbコマンド
http://qiita.com/wadako111/items/755e753677dd72d8036dなんか、古い記事ですが、触発されて。vimのタブ機能ですが、使われないのはbufferより便利じゃないからでは。bufferとは、vimのメモリ上に展開される複数のテキストファイルのことです。見えないタブみたいなものですね。bコマンドで、これらを切り替えて編集できるので、使い勝手はタブと一緒です...
View ArticleMacVim.appからTerminal.appを起動
TerminalからMacVimを開く方法はいくらでも検索にヒットするけど、 MacVimを使っている時にカレントディレクトリを保持してTerminalを開く方法が見つからなかったのでメモ。MacVimで!つけながらシェルコマンド打つのがめんどくさくなったとき用。open . -a Terminal.app
View Articlevim で使ってること
ぺーぺーぺーの学生なので、今から充実させて行きたい2015/06/25 MacBook Pro (Retina, 13-inch, Early 2013) OS 10.10.3 terminal.app バージョン 2.5.3 (343.7)terminal 上でHaskell を勉強中以下幼稚園生以下の内容、基本的にdefault厨.vimrc.vimrc 1 "comment 2 ".vimrc...
View Articlerubocopのチェック結果をpecoで選択して、vimで該当行にジャンプした状態で開く
下記関数を.bashrcなりに追加して、virc <ソースDIR>すれば(出力フォーマットをカスタマイズしていなければ)コードのpathと行番号が出力されている部分を選択すると、その行をvimで開くことが出来る# rubocopの結果をvimで開くfunction virc {DIR="$1"F=$(rubocop ${DIR}| peco | awk -F ":"'{print "-c...
View Article