タグ

vimに関するma7eのブックマーク (24)

  • vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita

    はじめに あなたがこの記事を読んでいるということは、私はすでにこの世にはいないのでしょう。 最期に、あなたに私の犯した罪を告白します。 そうです、vimでの移動に十字キーを使っていたのです。 この事実を知ったvim教の信者たちが血眼になって私を探しています。 きっと、私は見つかるでしょう。 そしてMacBookの十字キーを全て剥がされ、Logicoolの青軸キーボードで撲殺されるのです。 それほどまでに私の罪は重いということは重々承知しています。 もし、これを読んでいるあなたが私と同じ業を背負っているのであれば今すぐ逃げてください。vimmerはどこにでも潜んでいます。 今日笑顔で話していた同僚が明日にはキーボードで殴りかかってくるかもしれないのです。 だからせめて、私のささやかな抵抗をここに書き記します。 あなたが私と同じ道を辿らないことを願って・・・・ escは海よりも遠いということ

    vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita
    ma7e
    ma7e 2019/08/14
  • vimって極めればvscode並のIDEになるんじゃないの? - Qiita

    個人用メモです。 *めちゃくちゃ昔の記事なのでasync系のプラグインが無かったりneovimじゃなかったり色々恥ずかしいですが、エンタメ的な気持ちで読んで頂ければ幸いです。 今回は、自分が味噌漬けに育ててきたvimを、初心者の方でもコピペで簡単に再現できるように3分で作っていきます。 ※中央上がエディタ画面、左がディレクトリツリー、右上がターミナル、下がエディタで開いてる機械学習ファイルの実行ログ。全てvimで出してます。 今回は以下の内容を紹介していきます。 インサートモードでもマウスでコピーアンドペースト ファイルのツリー表示 16言語の補完(ディレクトリ補完も有) vim画面でプログラム実行/出力 vim画面でシェルを開く 各種便利ショートカット 覚えづらいコマンドのショートカット化 まずは必要なライブラリのインストール " setting if has('vim_starting

    vimって極めればvscode並のIDEになるんじゃないの? - Qiita
    ma7e
    ma7e 2019/04/09
  • Vim Is The Perfect IDE

    This article was originally published in HackerNoon Over the years I've jumped back and forth between many code editors, IDEs and tools; but it seems that somehow I always end up coming right back to VIM, and not only for programming – guess which markdown editor I'm using to write this post. I've have tried Atom, SublimeText, TextMate, Eclipse, Visual Studio, and most of the Jetbrains products, I

    Vim Is The Perfect IDE
    ma7e
    ma7e 2018/06/12
  • 1つのvimrcをWindows/Linux/Macで使えるようにしよう! - Qiita

    全国1億2千万人のVimファンのみなさま、こんにちは。 今回は1つのvimrcをOSやvimのバージョンが違う場合にも、 エラーが発生しないで起動できるようにする設定方法をご紹介します。 OS別の設定記載方法 if has("mac") " mac用の設定 elseif has("unix") " unix固有の設定 elseif has("win64") " 64bit_windows固有の設定 elseif has("win32unix") " Cygwin固有の設定 elseif has("win32") " 32bit_windows固有の設定 endif

    1つのvimrcをWindows/Linux/Macで使えるようにしよう! - Qiita
    ma7e
    ma7e 2018/01/14
  • NeoVimにしてdein.vim入れたらすごすぎて涙目になった - Panda Noir

    (この記事はQiitaで僕が書いたものを移行した記事です。記事中のコメントはQiitaの該当記事を参照ください) 速すぎてリアルで涙目になったぞ… 対象読者 Vim & NeoBundle から NeoVim & dein.vimへ移行する人。 インストールとか NeoVimはがんばって。brewとかでインストールできます。dein.vimは少し詰まったので書きます。 まずinstaller.shを引っ張ってきます。 $ curl https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh > installer.sh そしたらinstaller.shを実行します。 $ sh installer.sh ~/.cache/dein 設定 これでインストールはとりあえず完了しました。ここから設定を書いていき

    NeoVimにしてdein.vim入れたらすごすぎて涙目になった - Panda Noir
    ma7e
    ma7e 2017/01/06
  • NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiita

    // 追記ここから 2016/03/22 以前設定ファイルの例として載せておりました dein#load_cache() を使った例は deprecated になりました。代替の dein#load_state() を使うと更に爆速に!NeoBundle から見れば半分の時間になってますね!驚きです。 // 追記ここまで 30% 以上速くなってます!しかもこれ、他の諸々の設定込みですから人によってはもっと変わってくるでしょう。 速さはもちろんですが、設定項目が整理され、より分かりやすく、細かいところに手が届くようになってます。 で、なんだか順序が逆ですが、以下インストール方法と、NeoBundle から乗り換えるときの Tips を書いていきます。 インストール方法 基的なところは dein.vimを使ってみる - Qiita に既に上がってますので、ここでは Shougo 氏の vim

    NeoBundle から dein.vim に乗り換えたら爆速だった話 - Qiita
  • vim-mode-plus for Atom editor vimconf-2016 - Qiita

    I'm t9md Was normal Vim user Was advanced Emacs user. Was advanced Vim user vim-chef, vim-xmpfilter, textmanip, choosewin, quickhl, smalls... Am Atom with vim-mode-plus user vim-mode-plus, cursor-history, open-this, quick-highlight, project-folder... What makes me editor addict is difficulties and limitless enhanceability of Emacs. What is the vim-mode-plus? Started by forking vim-mode maintained

    vim-mode-plus for Atom editor vimconf-2016 - Qiita
    ma7e
    ma7e 2016/12/23
  • Vim の地味だけどよく使う設定 - the code to rock

    普段 Vim を使っていて、つくづく「このマッピング便利だな〜」と思うものをご紹介します。 空行・スペース処理 1行ごとに空行を入れる 空行をカットする 行内のスペースをカットする 全角英数字を半角にする Markdown記法のリスト化 日時をすぐに出す 曜日もすぐに出す .vimrc をすぐ操作する 一時的なゴミ箱ファイルをすぐに出す 今見ているバッファを現在時刻のファイル名で保存する :w 版 :f 版 簡単に連番を振る 空行・スペース処理 1行ごとに空行を入れる このような設定で。 ※以下、「<Leader>al」などのマッピングは説明用の一例です。 nnoremap <Leader>al :%s/$/\r/gc<CR> vnoremap <Leader>al :s/$/\r/gc<CR> 選択するとその範囲だけ、選択しなければバッファ全体を対象として、1行おきに空行を入れていきます

    Vim の地味だけどよく使う設定 - the code to rock
    ma7e
    ma7e 2016/12/23
  • 初心者こそ、お洒落でvimらしい使い方を学ぼう!

    vimvimらしく使っていますか? ネットで「vimの使い方」と検索すると、vimにはモードがある事を教えてくれたり、カーソル移動やよく使う編集のためのキーバーインドの一覧をまとめてくれていたりするページが沢山ヒットします。 それらを読んで、実際に使ってみて 「うはぁ、vimって超便利!もう手放せないぜ!」 って、なりましたか? 私の場合は、正直、「何これ?モード移動とか超面倒クセーーー」って感じでした。 vi 対 Emacs どっちが最強?! とか、言われているはずなのに、普段、Emacsを使っていた私にとっては、vimの何処が良いのか、さっぱり分かりませんでした。 私は、別にEmacs信奉者であるというわけでは無く、どちらかと言えば、マニアックな操作感を持つvimに常に魅力を感じていて、使えるようになりたいなぁと憧れさえ持っていました。 なので、偶にネットでvimの使い方を検索してみ

    初心者こそ、お洒落でvimらしい使い方を学ぼう!
  • デスクトップ向けLinuxでVimるならどのディストリがいいかな?

    Manjaro:良い。星6つ Ubuntu:何も設定したくない人向け。うぶんさー。星5つ。 arch:configureとかmakeとかだるいけど新しいパッケージ使いたい人向け。星5つ openSUSE:パッケージ少ないのが気になるから星4つ centos:デスクトップ用途だとパッケージ古すぎてちょっと厳しいかな。星2つ gentoo:Linuxの設定いじれたりpatch書ける人が使わないと恩恵ない・・・星2つ vine:セキュリティーアップデータ遅いからお断りです.星1つ tiny core linux:軽量こそがかっこいいとか思ってる人向け。いらない。星1つ 謎の人物「日Vim界隈だとWindowsユーザーが牛耳ってる」 謎の人物「そろそろLinux使いからすごい奴が出てこないとあいつら窓使いはこれからも調子に乗るだろう」 謎の人物「さあ今こそ団結して体育館裏に呼び出して潰すべきだ

    デスクトップ向けLinuxでVimるならどのディストリがいいかな?
    ma7e
    ma7e 2016/11/25
  • 【Vimium Chromeプラグイン】vimキーバインドでブラウザ操作

    みなさん、コウタロウです!! 今日はタイトルについて。 Chromeプラグイン「vimium」のご紹介。 ブラウザでGoogle検索して目的のページに飛ぶのにもうマウスは必要ありません!! まるで魔法使いのようにブラウザを縦横無尽に移動することができます!! 【目次】 Vimとは? IT技術系の方であればご存知でしょう!! Vimとはエディタです。 操作モードと入力モードがあり、操作モードではマウスやキーボードの矢印を使わずに上下左右への移動を全てキーボードのみで行えます。 「j」を押せば一つ下へカーソルが移動。 「k」を押せば一つ上へカーソルが移動。 「h」を押せば一つ左へカーソルが移動。 「l」を押せば一つ右へカーソルが移動。 覚えるまでは大変ですが、一度覚えてしまえばもう他のエディタは使えないくらいの威力を持っています。 ChromeプラグインのVimium Vimの操作モードを実

    【Vimium Chromeプラグイン】vimキーバインドでブラウザ操作
  • ネットワークエンジニアのための junos.vim - momota.txt

    ネットワークエンジニアのみなさん、こんにちは。 Juniper の configuration をカラーリングする vim プラグイン momota/junos.vim を作ったのでご活用下さい。 対象は、Juniper EX シリーズとSRX シリーズです。 色を付けることによって、junos configuration の解釈を手助けしたり、 configuration 作成時のミスに気づきやすくしたりする効果が期待できます。 (誤ったタームを入力すると色が付かないので) 以下のようにカラーリングします。 (colorscheme は molokai) before after before: display set モード after: display set モード cisco 版はこちら ネットワークエンジニアのための cisco.vim インストール NeoBundle で v

    ネットワークエンジニアのための junos.vim - momota.txt
  • Vimで日本語を編集するいくつかの方法 - Qiita

    そこそこ知見がたまってきた気がするので、ここらでいったんまとめさせていただきます……! なお、このエントリでは以下については原則触れません。 文字コードまわりのオプション fileencodingやfileencodingsはじつはわりとややこしいので…… Migemo /や?での検索だったり後述のf系マッピングだったりのためのプラグインがあるのですが、誤爆率が高めなので積極的には使っていません…… スペルチェック vim-watchdogsとtextlintを組み合わせてみるのがまだ実験中のためです…… LaTeXMarkdown、Re:VIEWそのほかファイルタイプに特化した設定 そもそもVimは日語の編集に向いていない 題に入る前にはっきりさせておきたいのは、以下のような理由があり「そもそもVimは(英語の場合ほど)日語の編集に向いていない」ということです。 Vimのモードと

    Vimで日本語を編集するいくつかの方法 - Qiita
  • 素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個

    素のVimでも充分便利ですが、やはりできることに限界があります。 プラグインを使うことで標準にはない機能を追加でき、Vimでの作業がもっと捗ります。 時短を加速させるために、入れておきたいVimプラグインを系統別に25個まとめてご紹介します。 コーディングスピードを上げたい方、素のVimにはない機能を追加したい方はぜひ使ってみてください。 最初に入れておきたいVimプラグイン 作業効率化のためにまず入れておきたいプラグインを6つ紹介します。 dein.vim https://github.com/Shougo/dein.vim Vimのプラグインを管理するためのVimプラグインマネージャです。 他のプラグインをインストールする前に、まずdein.vimを入れておくことをおすすめします。 unite.vim https://github.com/Shougo/unite.vim Vim用の統

    素のVimだと限界がある!絶対にインストールしておきたいVimプラグイン25個
    ma7e
    ma7e 2016/05/13
  • colorswat.ch/vim

    colorswat.ch is a collection of color schemes for text editor.

    colorswat.ch/vim
  • vimでペーストするときインデントさせない - Qiita

    vimでプログラムをペーストするときにそのままだと自動的にインデントがかかって、 下に行くほどコードが右に寄ってしまう。 そんな時、自動的にインデントせずにペーストするには、 ":a!" ペースト エスケープキー でペーストできるみたい。 ちなみに":i!"だとインサートモードでペーストになります。 Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    vimでペーストするときインデントさせない - Qiita
    ma7e
    ma7e 2016/03/29
  • Vim幼稚園からVim小学校へ - Qiita

    emacsキーバインドに慣れ親しんだせいで長らくVim幼稚園のままだった私が来ましたよ。キーバインドを一度に覚えようとすると挫折しやすいので、以下のように少しずつボキャブラリーを増やすのがたぶん吉。 特記しない限りノーマルモードが前提。後、.vimrcでの設定については最小限にしか触れない (emacsでつい設定ファイルをいじってしまいがちだった反省から) ので各自好きにしてください。 Level 1 最小限の使い方だけ覚えて、ぶっつけでサーバーの設定ファイルを更新したりしていた。10年以上この状態。 iでその場でインサートモード aで直後の文字にインサートモード :wqで保存終了 :q!で保存せずに終了 移動はひたすらカーソルキー xでカーソル下の文字を削除 困ったらEscキーを連打 上はもともと、vimの先祖でずっと機能の少ないviの操作なのだけど、viならほぼどんなたいていのUnix

    Vim幼稚園からVim小学校へ - Qiita
    ma7e
    ma7e 2016/03/06
  • Vimとgitで俺たちの開発速度はさらに加速した - pixiv inside [archive]

    gitという、とっても便利なツールをご存知だろうか。 git とはソフトウェア開発に特化したバージョン管理ツールである。もはや、git 無しで僕らの開発は立ち行かないし、GitHubを中心としたエコシステムに僕らは支えられている。 日々の開発では、毎日数え切れないgitコマンドを打ち続けてプロダクトの歴史をアップデートしている。 この記事を見ているエンジニアの皆さんもきっとそうだろう。 いや? ちょっと待ってくれ。 そういえば、僕はしばらくgitコマンドをコンソールで叩いた記憶がない。 そうだ! vimをカスタマイズしてからというもの、gitを直接たたくより遥かに便利な開発環境になったんだった! Vimmerはunite-gitiなしでは生きられない unite-gitiというプラグインがある。 これがすこぶる便利なのだ。 github.com サヨナラ git add git statu

    Vimとgitで俺たちの開発速度はさらに加速した - pixiv inside [archive]
    ma7e
    ma7e 2015/12/22
  • Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa

    この記事は Vim Advent Calendar 2015 の21日目の記事です. もくてき 記事では Vim のコマンドの”覚え方”を紹介します. 基的にはトリッキーな”覚え方”ではなく由来の紹介となります. 例えば J で行連結は Join が元だとか, gfが”goto file”の略だといったことを 知っておくとなにかと憶えやすいと思います. 対象読者 主にこれから Vim を使ってみよう! でもなかなかコマンドを覚えられないっ! という Vim 初心者の方に由来を知ることで少しでも コマンドを憶えやすいようにすることが目的です. 初心者を想定しているのでコマンドの動作などもなるべく紹介していきます. 中・上級者の方には普段何気なく使ってたあのコマンドの由来を知って「フハハハハ」と ほくそ笑んでもらえるような記事になれば嬉しいです. 注意 注意点として公式のものから公式っぽい

    Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa
  • 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能36個 - MyEnigma

    実践Vim 思考のスピードで編集しよう! (アスキー書籍)posted with カエレバDrew Neil,新丈 径 角川アスキー総合研究所 2014-01-28 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに 実践Vimを読んだ 『実践Vim』を読んで学んだ、おすすめVimデフォルト機能 1. Vimの書籍でよく見るコマンド表記について 2. コードのインデントを深くしたり、浅くしたりする 3. カーソルの行の前と後ろの行に新規入力する (<shift- o> or o) 4. 数値をある一定数増やす (5<C-a>) 5. カーソルがある行を中央にして画面を描画 (zz) 6. 計算結果を入力する (挿入モードで、<C-r>=60*28) 7. Vimで進数変換をする (bcコマンドを使う) 8. visualモードの範囲指定をやり直す (visu

    『実践Vim』を読んで学んだ、おすすめVimデフォルト機能36個 - MyEnigma