こんにちは、みみぞうです。 ナビタイムジャパンで『システムや開発環境、チームの改善』を担当しています。本記事は社内勉強会で発表した内容に沿っています。 この勉強会は、社内全エンジニアの1/4ほどが参加して好評だったため、記事を書かせていただくことになりました。 なお、Vim歴は2年半です。 読んで欲しい方以下のように感じる方を対象にしています。 ❶VimよりVS CodeやJetBrainsのIDEを使った方が速いので使う必要がない ❷Vimは学習コストが高いのにメリットがない ❸Vimの勉強/スキルアップの仕方が分からない この業界に入って7年以上もの間..私も❶~❸の考えをもつ人間でした。 もし昔の自分に会えるなら..『今すぐVimの思想を取り入れよ』と言いたいですね😅Vimは使わなくていい、されどVimの思想を取り入れよ『すべての開発をVimでせよ』なんて言うつもりはあり


備忘録 ちゃんと使えよって意味で これはなに 関数やクラスの定義元にジャンプできるやつ。もともとはVim に組み込まれていた機能だったが、バージョン6のリリースとともに独立したらしい。 正確に言うと universal-ctags とは、本家 ctags からフォークしたプロジェクトです。Vim 以外のエディタでも ctags は使えます(Emacs, SublimeText など)が、ここではVim についてのみ記述します。 作業環境 OS X El Capitan (10.11.4)Vim (7.4.488) インストールGitHub リポジトリの README に記載されているやり方に従います。github.comgithub.com $ brew tap universal-ctags/universal-ctags $ brew install --HEAD un

この記事はATOM-editor Advent Carendar 2015の15日目の記事です。 2016/03/01 追記vim-mode-plus,vim風キーマッピングの発見により色々追記しました。 はじめに どうも、Vimの方からやってきました。 様々なエディタやIDEにVimプラグインがあることから分かるように、どんな環境に移ろうともVimと共に生きるVim愛好者は世界中にたくさんいるようです。 自分もそのうちの一人でメインエディタはVimを使い、IDEを使うときもVimプラグインが手放せなかったのですが、さすがに2015年にもなったし流行りのエディタも試してみたいということで今年からAtomに入門してみました。 Atomにも例に漏れずVimプラグインがあるので初日からVim化に挑戦するも、色々と足りない機能に納得できずSublimeのときのように諦めかけていたのですが、パッ

この記事はVim Advent Calendar 2012 291 日目の記事になります.徐々に気温も秋らしくなり,終わりが見えてきてますね. この記事では,Vim の f キーを拡張する clever-f.vim というプラグインを紹介します. 今まで tekkoc さんや thinca さんに紹介していただいたのですが,自分で紹介していなかったのと,色々と機能追加をしたので今回最新の内容で紹介することにしました. clever-f.vimでf連打が便利すぎる件 - tekkoc'blog clever-f.vim を魔改造した話 - 永遠に未完成Vim の f{char},使ってますか?Vim での横移動は何を使っているでしょうか?h や l での1文字ずつの移動や w や b での単語単位での移動など色々ありますが,個人的におすすめなのが f と F です.Vim の f{ch
HowVim user grows Lv0. who doesn't know aboutVim Lv1. who knows basicusage ofVim Lv2. who knows Visual mode Lv3. who knows various motions Lv4. who doesn't use Visual mode HowVim user grows - Lv0 Lv0. who doesn't know aboutVim Lv1. who knows basicusage ofVim Lv2. who knows Visual mode Lv3. who knows various motions Lv4. who doesn't use Visual mode You already know whatVim is, eh? HowVim
Vimに軽く入門するvimとは なぜvimを使うのか これからはじめるvimvimの便利な基本機能vimの環境構築vimをビルドするvimのインストールvimの設定ファイルvimの設定をWindowsとLinuxとMacで共有する方法Windowsにvimの環境を構築する方法vimの検索と置換vimのパターン検索と置換で知っておくべきことvimのPHP開発環境 キーストローク数の少なさを競うVimGolfvimを終了する方法vimでファイルを開く方法vimで行を複製する方法 プログラミングに役立つvimのテクニックVimプラグインとスクリプトvimのプラグイン管理vimのプラグインvimスクリプトVimでホゲホゲするvimでバイナリファイルを扱うvimの起動が遅いときの対策vimでコマンドを実行して新しいバッファに書き込むvimで長い行を表示さ
この記事はVim Advent Calendar 2015 の21日目の記事です. もくてき本記事ではVim のコマンドの”覚え方”を紹介します. 基本的にはトリッキーな”覚え方”ではなく由来の紹介となります. 例えば J で行連結はJoin が元だとか, gfが”goto file”の略だといったことを 知っておくとなにかと憶えやすいと思います. 対象読者 主にこれからVim を使ってみよう! でもなかなかコマンドを覚えられないっ! というVim 初心者の方に由来を知ることで少しでも コマンドを憶えやすいようにすることが目的です. 初心者を想定しているのでコマンドの動作などもなるべく紹介していきます. 中・上級者の方には普段何気なく使ってたあのコマンドの由来を知って「フハハハハ」と ほくそ笑んでもらえるような記事になれば嬉しいです. 注意 注意点として公式のものから公式っぽい
今日、はじめてしった。 驚愕の新事実。 いままで、何気なく、.vimrcの内容を更新した時には、 source .vimrc ってやってた。 でも、ダメだそうです。 実際にやったら、↓みたいなメッセージが、ブッシャーって出てきて、 やばい!俺の脳みそのダメな部分が!恥部が!コンソールに流れてるうううううううう と恐怖した次第であります。 source .vimrc .vimrc:4: command not found: ---------------------------\n .vimrc:6: そのようなファイルやディレクトリはありません: ---------------------------\n\nset runtimepath+=~/.vim/bundle/neobundle.vim/\n \n .vimrc:11: bad pattern: neobundle#begin(e
社内では数少ないVim 使いの「ブイ」(仮名)です。「Vim のすゝめ」と題しまして、連載形式で「vi とVim の違いが分からない読者」にVimの魅力を伝える記事を書くことになりました。いつまで続くかは未定ですが、しばらくの間お付き合い頂ければと思います。ただしこの記事では、Emacs の機能と比較して優劣を述べる訳ではありません。あくまで vi との比較でお話をしますので注意してください。 この記事は vi の知識を前提としています。もしあなたが vi のことを知らないのなら、まずは vi を学ぶことをオススメします。本で勉強するなら、オライリーより出版されている「入門 vi 第 6 版」が良書です。 vi とは異なり、Vim はプログラマのための本格的な開発環境です。最近、Vim は外部のプラグインのほうが有名になってきていますが、Vim の魅力を知るためなら、外部のプラグイン

こんにちわ。債務者ことゆろよろです。家買いました。 さて、最近こんなまとめが話題になりました。自分もコメントしましたが、すごい情報量になってます。 これ知らないプログラマって損してんなって思う汎用的なツール #JavaScript #PHP #Ruby #Python #HTML - Qiita 【まとめ】これ知らないプログラマって損してんなって思う汎用的なツール 100超 #PHP #JavaScript #Python #Ruby #HTML - Qiita で、自分のコメントにも書いたのだけど、基本的に仕事はターミナルでssh接続して、Vimでコード書いてるので、この辺の環境構築についてまとめてみた。最近Terminal.appからiTerm2に移行して、screenからtmuxに乗り換えたので、その辺も含めて導入方法を書いておく。 手元の端末はMBPでOSX Lionだけど、ほぼ同

tl;dr: How to usevim as a very efficient IDE In LearnVim Progressively I’ve show howVim is great for editingtext, and navigating in the same file (buffer). In this short article you’ll see how I useVim as an IDE. Mainly by using some great plugins.Vim Plugin Manager There are a lot ofVim plugins. To manage them I usevim-plug. To installit: ☞Note I have two parts in my .vimrc. The first p
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
こんにちは。小川です。 今日はvimのコマンドでも紹介しようかなと思います。 僕はテキストエディタは大体vimを使っています。 執筆をしたときもvimでやっていましたし、PHPもvimで書いています。vimって色々コマンドがあって便利ですよね。友達とvimのコマンドを教えあったりして、度々「こんな便利なコマンドがあるのか!」と驚かされます。 今日はそんなvimのコマンドの中から普段使っていて便利だなーと思うものをいくつか紹介していきます。 ちなみにShiftを押しながらのコマンドは、アルファベットキーの場合は大文字で表記します。 エンターやエスケープを押下する必要がある場合はエンターやエスケープと記述します。「:」ではじまるコマンドモードはエンターを押さないと意味がないので、そこは省略します。 同時押しは+でつなげて表記し、基本的には1文字ずつ順番に押下します。 ■ページ移動 「ggで」

リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く