タグ

vimに関するskmtpalmのブックマーク (17)

  • 【解説】開発ライブ実況 #1 (Vim / Go) 編 by メルペイ Architect チーム Backend エンジニア #mercari_codecast | メルカリエンジニアリング

    【解説】開発ライブ実況 #1 (Vim / Go) 編 by メルペイ Architect チーム Backend エンジニア #mercari_codecast Merpay Architect / Mercari Microservices Platform チームの伊藤です。この記事は Merpay Tech Openness Month の3日目の投稿となります。稿では、先日開催した開発ライブ実況のイベントで紹介した筆者の開発環境(Vim / Go)について、言語に依存しない「全般的な設定」と「Goの設定」の2つに大別して解説します。Vim に関する話題が多いですが、Go のために自作したツールについての解説はエディタに依存しないので、他のエディタを利用している方々もぜひご一読ください。 開発ライブ実況とは 「他人の開発風景を覗いてみよう!」というコンセプトのもとに弊社が開催して

    【解説】開発ライブ実況 #1 (Vim / Go) 編 by メルペイ Architect チーム Backend エンジニア #mercari_codecast | メルカリエンジニアリング
  • ターミナルを使いこなそう 〜 Vimはいいぞ!ゴリラと学ぶVim講座(5) | さくらのナレッジ

    筆者は普段ターミナルで単語を削除するのにCTRL-wを使用することが多いので、Vim上でターミナルで単語を削除するのにCTRL-w .はとても不便と感じています。そこで、:set termwinkey=<C-g>でプレフィックスキーをCTRL-gに割り当てることで、Vim上のターミナルでもCTRL-wで単語を削除することができるようにしています。termwinkeyの設定も永続化するにはvimrcに記載する必要があります。次の動画ではtermwinkey変更前のと後の差異を確認する例になります。 Terminal-Normalモード Vimのターミナルの強みの一つはTerminal-Normalモードです。このモードはターミナルの出力を一時的に保留し、Vimの制御下に置きます。Vimの制御下に置くことでウィンドウ内の内容をヤンクしたり、検索することができます。例えばコマンドの実行ログをメモ

    ターミナルを使いこなそう 〜 Vimはいいぞ!ゴリラと学ぶVim講座(5) | さくらのナレッジ
    skmtpalm
    skmtpalm 2019/10/30
  • Vimをもっと上手に! 新たな旋風、Neovimで自堕落なVim力に喝を入れる。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    2018年、都内某所の上野。 社内にせまるPhpStorm、Atom、VSCodeの侵攻におののいた僕は、みずからの貧弱なVim力を嘆き、その力をアップデートしなければならぬ、とただただ神に祈っていました。 思えば僕は、Vimをまったく使いこなしてはいなかったのです。先日、Vim8.1がリリースされました。アップデートでもしてみようかな、よっこらしょいとキーを叩き、vimrcを開いたとき、ふいに気づいたのです。 そこに広がるのは愛のないコピペの嵐、辻褄を合わせるためだけの追記の設定、書いてあるものの覚えてもいないキーバインド――。黒いターミナルを見ながら、気づくとツーッと一条の涙が僕の頬を流れていたのでありました。このままでは……いけない。 昨今のIDEはマヂ凄いです。それはわかる。PhpStormの静的解析とかエグい。このタイミングでIDEに居を構えるのもいい。何も悪いことじゃないさ。で

    Vimをもっと上手に! 新たな旋風、Neovimで自堕落なVim力に喝を入れる。 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    skmtpalm
    skmtpalm 2019/10/08
  • The Power of Recursive Macros in Vim – jovica – Medium

    If for some crazy reason you’re not already a user of Vim, shutdown your computer and go think about your life choices. Joking aside, Vim is really a great editor. And if you didn’t know — Vim supports macros. Basics of macros in VimMacros represent a simple concept which can be described as “record the sequence of my actions, save them, and anytime I need them again, execute them.” This is probab

    The Power of Recursive Macros in Vim – jovica – Medium
    skmtpalm
    skmtpalm 2018/10/07
  • fzfを使用してgit grepを行う

    やりたいこと Git grepをvimから呼び出す fzfを使用して検索されたファイルの該当行に飛ぶ 準備 fzf, fzf.vimを入れておきしょう。 環境は Mac 10.12.6 Custom Version 8.0.1633 (KaoriYa 20180324) やり方 下記を.vimrcに追記して読み込む。 :Gitgrep hogehogeで使用できます。 command! -bang -nargs=+ Gitgrep call fzf#run({ \ 'source': 'git grep -n -I -i <args>', \ 'sink': function('s:line_handler'), \ 'dir': s:get_git_base_path(expand("%:p:h")), \ 'up': '~40%', \ 'options': '+m' \ }) " .

    fzfを使用してgit grepを行う
  • Vim Cheat Sheat for Programmers - 一枚であらゆる開発業務に対応できるプログラマ向けのVimチートシート | ソフトアンテナ

    高い生産効率を誇り、開発から長い年月がたってもいまだに圧倒的な人気を誇るテキストエディタ「Vim」。 ただしその生産性の高さは、独特の操作体系(キーバインディング)によって支えられており、初心者が簡単に使用できるものとはいえないかもしれません。 日紹介する「Vim Cheat Sheat for Programmers」は、そんな扱うのが難しいとされる、テキストエディタVimの操作方法をまとめた、チートシートがダウンロードできるサイトです。 開発者Michael Pohoreski氏によって作成された虎の巻情報で、他Vimチートシートと比較すると、コーディング用のコマンドなど、開発者向けの情報が盛り込まれているのが特徴です。 バリエーションも豊富 同サイトからダウンロードできるチートシートは、画面上で表示するためのPNGファイルやPDF(Excel 2011のソース)のほか、印刷用のPN

    Vim Cheat Sheat for Programmers - 一枚であらゆる開発業務に対応できるプログラマ向けのVimチートシート | ソフトアンテナ
  • 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
    skmtpalm
    skmtpalm 2018/06/12
  • Vimのテキストオブジェクトを本気出して纏めてみた - 人生シーケンスブレイク

    Vimでエディットするにあたり、ダブルクォートで囲まれた部分をシングルクォートにしたいとか、囲まれた部分の内側を置換したいとか、いい加減テキストオブジェクトを使いこなしたいなと思ったので調べつつ憶えてみる。 Vimのコマンドは何らかの単語の頭文字であるケースが殆どなので、コマンドの意味も纏めてみた。 そもそもテキストオブジェクトとは オブジェクト単位で選択 *object-select* *text-objects* *v_a* *v_i* 次のものはビジュアルモードかオペレータコマンドの後でのみ使うことができる一連の コマンドを示しています。 "a" で始まるコマンドは "a" (1つの) まとまりをホワイトスペースを含めて選択します。 "i" で始まるコマンドはまとまりの "inner" (内部) をホワイトスペースを含まずに選択するか、もしくはホワイトスペースのみを選択します。 です

    Vimのテキストオブジェクトを本気出して纏めてみた - 人生シーケンスブレイク
    skmtpalm
    skmtpalm 2018/04/20
  • vim-tagsで快適Rubyコードリーディング - k0kubun's blog

    ctagsでtagsというファイルを生成すると、vimでカーソル位置にあるクラスやメソッドの定義に簡単にジャンプすることができます。 自分で定義したものだけでなく、Gemfile.lockにある依存ライブラリにもジャンプでき、非常に便利です。 記事ではvim-tags(ctags)を使ったことがないMacユーザー向けに使い方をまとめます。 ctagsを新しくする Macに標準で入っている古いctagsを使ってるとvim-tagsがうまく動かないので新しいやつをいれます。 brew install ctags vim-tagsの設定 最初にタグを手動で生成したあとは、ファイルを保存するたびに自動でtagsを生成してくれるプラグインです。 brewでいれたctagsを使うように、以下の設定を加えます。 NeoBundle 'szw/vim-tags' let g:vim_tags_proje

    vim-tagsで快適Rubyコードリーディング - k0kubun's blog
  • Vim入門でつまづいたが再入門しました - そういうこともある

    1. 経緯 今更ながらですが、Vimに入門してみました vimを使うときは、Gitでコミットメッセージ書く時だったり、サービス運用時、緊急対応でサーバに入って直接ファイル触るとかあったので、Vimは使えるようになりたいな〜と常々思っていました ただなかなか使いこなせず、結局移動は矢印キー使ってしまったりとなかなか活かしきれていなかった感じです さすがにそろそろ格的に使えるようにしないといけないなと思ったので、色々と調べてみて再度入門してみたので、それをまとめてみました 2. 何をしたのか? Vim関連の情報収集 初心者向けにわかりやすくまとめてある記事が多く、最初からこれを読んでおけばよかったと後悔 Gitのコミットログ書くときはvimでなど、色々な場面でvimをなるべく使うようにしました 最初はなれなくてかなりストレスでしたが、少しづつ手に馴染んでくるまでなんとか耐えて乗り切りました

    Vim入門でつまづいたが再入門しました - そういうこともある
  • Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa

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

    Vim Mnemonic | Vim のコマンドの覚え方大全 - haya14busa
    skmtpalm
    skmtpalm 2016/01/02
  • 俺がGitHubでスターを付けたリポジトリ一覧 - Qiita

    GitHubを彷徨っていてよくあるのが、ググったりRuby Toolboxとかで見つけて「これイイじゃんよ!」と思ったら既にスター済み、という奴。 一回、自分がどんなリポジトリにスター付けたのか整理しつつ、更新止まってたり古くなったやつを削除していこうと思う。 それぞれの説明は超適当。基的にいつか使おう的な感じでスターを付けているので、あんまり使ったことあるのが無い。 そもそも良く使うものにはスター付けてないこと多いし…。 大体rubygemsで一部JSのライブラリ、少しvimScalaって感じ。 思い返したようにスター付けてたので、時期がバラバラだけど、基的に下に行く程付けた時期が新しい。 リポジトリ 説明

    俺がGitHubでスターを付けたリポジトリ一覧 - Qiita
  • css-eblog.com - このウェブサイトは販売用です! - css eblog リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

  • UXの効果が数字でわかる!5つのUX KPI : DeNA Creator(クリエイター) Blog

    プログラミング教育や社員の健康をサポートする「CHO室」の取り組みなど、DeNAのCSRに関する情報を発信するブログ

    UXの効果が数字でわかる!5つのUX KPI : DeNA Creator(クリエイター) Blog
  • vimの使い方 - 備忘録(チラシの裏)

    備忘録(チラシの裏) トップページページ一覧メンバー編集 vimの使い方 最終更新: yoynizi9691 2012年07月10日(火) 14:59:51履歴 Tweet vimのコマンド一覧移動lカーソルを右に一文字移動hカーソルを左に一文字移動jカーソルを下に一文字移動kカーソルを上に一文字移動gj表示行上カーソルを下に一字移動gk表示行上カーソルを上に一文字移動ggカーソルをファイルの先頭に移動0カーソルを行頭に移動カーソルを行頭に移動$カーソルを行末に移動Hカーソルを画面一番上の行に移動Mカーソルを画面中央の行に移動Lカーソルを画面一番下の行に移動+次行の先頭へ移動-前行の先頭へ移動%対応する括弧へ移動W次の単語へ移動w次の単語へ移動e次の単語(末尾)へ移動b前の単語へ移動B前の単語へ移動Ctrl+f1画面分下に移動Ctrl+b1画面分上に移動Ctrl+d半画面分下に移動Ctrl

    vimの使い方 - 備忘録(チラシの裏)
  • Big Sky :: Learn Vim Progressively

    この文章は、 http://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/で掲載されている「Learn Vim Progressively」の翻訳文です。 文内の全てはの筆者による物であり、訳文の内容については私による物となります。意訳が若干入っています。間違い等あればご連絡下さい。 tl;dr: 可能な限り速くvim(人類史上、最良と知られているテキストエディタ)を習得したい。その方法を提案する。生き残るには最小を学ぶ事から始め、その後徐々にトリックを混ぜて行く。 Vim 60億ドルのテキストエディタ 優れいて、強く、そして速い vimを学ぶ事、それはあなたあなたが学ぶ最後のテキストエディタになるでしょう。私が知る限りより優れたテキストエディタはない。学ぶのは難しいが、使うと素晴らしい。 4つのステップで学ぶ事をお勧めす

    Big Sky :: Learn Vim Progressively
  • 「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会

    この記事は Vim Advent Calendar 2012 : ATND 17日目の記事です。 前日は@syootaroさんのでした。 今年、ぼくの周りで「Vimを使ってみようと思う」と人が3人くらい出てきました。 その人達から「おすすめのプラグインや設定ないですか」とか 「Vimってこういうこと出来ないの?」という質問を受けることがありました。 また、私の操作を見て「何それどうやったんですか」という質問もいくつか受けました。 毎回説明するの面倒くさいのでこの経験を生かし、今後も増えることが間違いない新世代Vimmerに向けて 「ぼくがおすすめする基操作と初期設定とプラグイン」を書いてみたいと思います。 ほとんどただのリンク集となっていますが。 対象は「Vimを触り始めてちょっと経った」程度の人です。 何より大事なこと viじゃなくてVimです。 前提 Vimはインストール済みであると

    「Vimを使い始めようと思うんですけど、おすすめを教えてください」 - ぼっち勉強会
    skmtpalm
    skmtpalm 2012/12/23
  • 1