Git | commit --amend を途中で取り消しする方法 (コミットメッセージ入力中のキャンセル)
問題アメンドするぜ!$ git commit --amendやっぱりやめたい!Fix you brain # Please enter the commit message for your changes. Lines starting # with '#' will be ignored, and an empty message aborts the commit. # ......
View Articledtsm + Vim + Uniteで.d.ts管理が幸せになる話
久々にTypeScript + Vimのお話です。TypeScriptには欠かせない.d.tsファイルですが、管理には何を使ってますか?僕は @vvakame氏のdtsmを使っていますが、やはりVimmerとしてはVimからの操作で完結したいものです。ということで、vim-dtsmというVim プラギンを作りました。:Unite...
View Articlewindows vim 開発環境構築メモ(gvim + neobundle)
Git インストール私家版 Git For Windowsのインストール手順gvim, neobundleのインストールWindowsでgvimを使う(neobundleのインストール)gvimダウンロード$ mkdir %userprofile%\.vim\bundle $ cd %userprofile%\.vim\bundle $ git clone...
View ArticleVim | 意外と知らない :x コマンド ( 保存+終了 )
:xは。:wで保存した後に、:qで終了するのとほぼ同じだ。ただし、ファイルに変更があった時だけ保存するという点が違う。メリット: 最も入力しやすい
View Articlevimで電卓貸して
それvimでできるよ。インサートモードで<C-r>= してから式を書いて、ターン!661 + 161 + 162 + 178 + 160 + 71 + 17 + 18 + 17 + 19 + 775 + 200 + 188 + 173 + 181 + 33 + 83 + 21 + 19 + 18 + 20 + 4 3179セッション。そんなにないあるよ。
View Articlevimのカラースキーム (colorscheme) を "molokai" に設定する
はじめに標準の vim のカラースキームだと見づらいので、 お美しいカラースキーム "molokai" に設定する手順です 特殊なことは何も書いておらず、毎回忘れてしまうのでボケ防止でございます githubからファイルを取得して指定のフォルダへ保存します$ mkdir ~/.vim $ cd ~/.vim $ mkdir colors $ git clone...
View ArticleVimメモ 複数行の一括編集
vim を使っていて、複数の行を一括で書き換えたいケースが出てきます。たとえば、1: DATA_1="aaa" 2: DATA_1="BBB" 3: DATA_2="CCC 4: VALUE_3="DDD" 5: VALUE_4="EEE" というファイルがあったとします。 (先頭の 1: や 2: は行番号です)2行目と3行目の先頭の DATA を VALUE...
View ArticleVimで各言語のreplをすぐに開きたい…そこでrepl.vim!
この記事はVim advent calendar 2015の23日目の記事です!昨日の記事はプログラミング初心者が某氏が提言していた「 Vim駆動学習 」をやってみたでした!某氏、一体 何ぶささんなんだ…。そこでrepl.vim! はい!...
View Articleデフォルト設定でできる vim のコピペ色々
こんにちは!ACCESS の近藤です。前回担当日は 0:00 に自動投稿になるよう焦って下書きに突っ込むくらいの気概がありましたが、他のメンバーの投稿時間を見て、あっ、0:00 じゃなくても良いんか。と気づいてからはもうこの余裕ですよ。寝坊したけど間に合ってしまうと、次からデフォルトになるアレですね。。というわけで、今回は デフォルト設定でできる vim...
View ArticleVimのtermios制御におけるCBREAK modeの導入
この記事はVim Advent Calendar 2015の25日目の記事です。今日は地味な話ですが、Vimのtermios制御において、CBREAK...
View ArticleMacのVimでシンタックスハイライトを有効にする
普段はほとんどLinuxで開発しているから気づかなかったけど、MacのVimを利用している時に同じ.vimrcだとシンタックスハイライトしてくれなくて困ったので対応方法を調べてみた。最初の対応シンタックスハイライトを明示的に有効にする。.vimrc:syntax on...
View ArticleOS X 11.11 El Capitanでターミナル環境を整える (Homebrew+zsh+tmux+vim)
はじめに10月頃に思い切ってEl Capitanにしたものの、あまりの不具合の多さに1日でYosemiteにTime machineしたのは苦い思い出。。。大分不具合も落ち着いた様なので再度El Captain移行をチャレンジした時の記録です。参考文献にも記載した「ターミナルマルチプレクサ tmux...
View ArticlevimでMakefileだけTabスペースではなくTabとして入力する
はじめてのキータ 。ω。ドウモMakefileで少し躓いたのでメモしておきますMakefileではMakefile.makemain: main.cpp [ tab ]g++ main.cpp みたいに[tab]の部分はTab入力でないと機能しません .vimrcの設定でset expandtabをしていると躓きます、ω、解決方法1<C-v> tabを使用する controll + v...
View Articlevimで簡単にインクリメント
はじめにvimでインクリメント、連番を簡単に入力出来たらな。って思った事はありませんか。私は、IPアドレスを連番で入力している時にふと思いました。そこで、vimのマクロ機能を使えば出来る事が発覚。早速やってみました。目標192.168.1.1 これだけが入力された状態で、各行にIPアドレスが入り、192.168.1.225までの連番を登録出来るようにしてみます。マクロの登録vimは、...
View ArticleC#からneovimを動かす
はじめにみなさんneovim使ってますか?個人的には年末にようやく乗り換えたところです。折角乗り換えたので何かサポートツールでも作ってみようかと思い(こことか見てると夢は広がるなぁ、と)、neovimのmsgpack-rpcを叩けるC#ライブラリを作ってみました。本当はライブラリはもっとサクッと作ってツールメインになるはずでしたが、リフレクション使ったAPI動的生成とかやってると意外と時間がかかって...
View Articlevim-modeline Packageをリリースした
vim-modelineURL: https://atom.io/packages/vim-modeline以前AtomでVimのモードラインを限定的に解釈するという投稿に書いたものをパッケージ化し、リリースした。使用方法当パッケージをインストールし有効化すると、ファイルを開く際に自動でモードラインを認識するようになる。対応しているオプションexpandtab /...
View Article単語選択からの検索
概要<c-r>に選択範囲の貼り付けが見つからなかったので仕方なくmapで対応することにしました。内容vnoremap / "ay/<c-r>a<cr><c-o>
View Article2016で遊ぶ - Vim script
2016で遊ぶをVim scriptでもやってみました。echo eval(join(range(1,63),'+')) echo eval(join(map(range(5,10),'float2nr(pow(2,v:val))'),'+')) echo eval(join(map(range(3,9),'float2nr(pow(v:val,3))'),'+'))結論:...
View Article