タグ

vimに関するhohoho_ho2005のブックマーク (135)

  • 知識0から始めるVim講座 - Qiita

    さて、みなさんは「Vim」というエディターをご存知でしょうか? もしあなたがサーバー関係やプログラミング関係に携わっているのでしたら名前ぐらいは聞いたことがあるでしょう。 ですが実際にはVimがとういうものかわからない。または難しすぎてVimを使うのを挫折してしまった。 今回はそんな人の為の記事を書いていこうと思います。 まず、vimにはどんな印象をお持ちでしょうか? 少しでもVimというエディターを触ったことのある方ならこう思うでしょう。操作がわからないと。 確かにvimはマウスを一切使わない。言ってしまえばマウスを使う設計をされていないエディターです。 もともとVimはCUI(コマンド・ユーザー・インターフェース)で使われることを前提に設計されたviというエディター(vimの前世) を超える(改良の)ために作られました。 そのため今までのAtom SublimeText VisualS

    知識0から始めるVim講座 - Qiita
  • Muuny Blue

    Exactly How to Make Use Of Airbnb Booking Airbnb is an internet site and also mobile app that matches people seeking a place to remain with property owners happy to rent their homes, apartments, castles, and also luxury yachts. The firm assists in the deal and also bills a service fee for every booking. The solution permits users to search… What Does an Accident Legal Representative Do? An acciden

  • はじめてのVimプラグイン作成(autopep8)~ GitHubの練習を兼ねて,既存レポジトリのフォーク/クローン/更新/プッシュを行ってみた - Qiita

    はじめてのVimプラグイン作成(autopep8)~ GitHubの練習を兼ねて,既存レポジトリのフォーク/クローン/更新/プッシュを行ってみたPythonVim 背景 VimでのPython開発環境構築 これまでPythonのプログラム開発は PyCharm で行ってきましたが,Vimに乗り換えようと試行錯誤しているところです.開発環境を整備していくなかで,PEP8を遵守するようにコードを自動で修正するプラグイン hachibeeDI/vim-operator-autopep8 がPython3でうまく動作しないことが分かりました.初心者なもので,自分の設定が間違っている可能性もあります.ただ,せっかくなので,GitHubの練習も兼ねて,はじめてのVimプラグインを作成してみることにしました. [参考URL] * GitHub のフォーク (fork) とプルリクエスト (pull re

    はじめてのVimプラグイン作成(autopep8)~ GitHubの練習を兼ねて,既存レポジトリのフォーク/クローン/更新/プッシュを行ってみた - Qiita
  • Vim-Galore : Vimについて知っておくべき全てのこと (5/5) | POSTD

    Vimのディストリビューション Vimのディストリビューションはある作成者の目線によるVim+カスタムセッティング+カスタムプラグインです。そのため、非常に独りよがりなものです。 このディストリビューションの問題は、初心者によって使われる傾向があることです。(より上級のユーザは、結局、自分自身のプラグインとセッティングの選び方を心得ています)。問題が表面化するまでは全て順調です。さて、問題はどこで起こったのでしょう? 初心者はどうしていいかわからず、インターネットでアドバイスを得ようとします。長い堂々巡りのあと、ディストリビューションにより提供された妙なマッピングが問題だと見当が付きます。でも初心者は、Vimのマッピングはデフォルトのままなのにと思います。時間の無駄でした。うんざりです。 ディストリビューションそれ自体に問題があるわけではありません。お願いです、何をしているのかを正確に理解

  • Vimのテキストオブジェクトを本気出して纏めてみた - 人生シーケンスブレイク

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

    Vimのテキストオブジェクトを本気出して纏めてみた - 人生シーケンスブレイク
  • Vim-Galore : Vimについて知っておくべき全てのこと(3/5) | プログラミング | POSTD

    (訳注: 2016/2/26、記事タイトルを変更いたしました。) 特定のトピックについての記述をご希望ですか? Issue を立てるか、 Twitter で私までお知らせください!ありがとう! はじめに Vimとは何か? Vimの基原則 最初の一歩 ミニマルなvimrc 自分の実行しているVimの種類を知る チートシート 基礎 バッファ/ウインドウ/タブ アクティブ/読み込み済み/一覧表示/名前付きバッファ 引数リスト マッピング マップリーダー レジスタ 範囲 マーク機能 補完 モーション/オペレータ/テキストオブジェクト autocmd 変更履歴リスト/ジャンプリスト アンドゥツリー クイックフィックスと位置リスト マクロ カラースキーム 折り畳み機能 セッション ローカリティ 使用方法 オフラインでのヘルプ オフラインでのヘルプ(代替案) オンラインでのヘルプ クリップボード クリ

  • Vim-Galore : Vimについて知っておくべき全てのこと(2/5) | プログラミング | POSTD

    (訳注: 2016/2/26、記事タイトルを変更いたしました。) 特定のトピックについての記述をご希望ですか? Issue を立てるか、 Twitter で私までお知らせください!ありがとう! はじめに Vimとは何か? Vimの基原則 最初の一歩 ミニマルなvimrc 自分の実行しているVimの種類を知る チートシート 基礎 バッファ/ウインドウ/タブ アクティブ/読み込み済み/一覧表示/名前付きバッファ 引数リスト マッピング マップリーダー レジスタ 範囲 マーク機能 補完 モーション/オペレータ/テキストオブジェクト autocmd 変更履歴リスト/ジャンプリスト アンドゥツリー クイックフィックスと位置リスト マクロ カラースキーム 折り畳み機能 セッション ローカリティ 使用方法 オフラインでのヘルプ オフラインでのヘルプ(代替案) オンラインでのヘルプ クリップボード クリ

  • Vim-Galore : Vimについて知っておくべき全てのこと(1/5) | プログラミング | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) (訳注: 2016/2/26、記事タイトルを変更いたしました。) 特定のトピックについての記述をご希望ですか? Issue を立てるか、 Twitter で私までお知らせください!ありがとう! はじめに Vimとは何か? Vimの基原則 最初の一歩 ミニマルなvimrc 自分の実行しているVimの種類を知る チートシート 基礎 バッファ/ウインドウ/タブ アクティブ/読み込み済み/一覧表示/名前付きバッファ 引数リスト マッピング マップリーダー レジスタ 範囲 マーク機能 補完 モーション/オペレータ/テキストオブジェクト autocmd 変更履歴リスト/ジャンプリスト アンドゥツリー クイックフィックスと位置リスト マクロ カラースキーム 折り畳み機能 セッション ローカリティ 使用方法 オフラ

  • あんまり見かけない気がする Vim の Tips 11 + 1 選 - Λlisue's blog

    どうも、ご無沙汰しておりません Vimmer + Pythonista、 略して Vist... やめよう、こっちは縁起が悪い。 この記事は Vim Advent Calendar 2015 の 24日目の記事となります。 はじめに 自分が Mac OS X および Linux しか持っていないため、Windows で動かなかったらごめんなさい。 とりあえず書こうと思っていたものが未完成なので、他ではあまり見たことがない ~/.vimrc のお便利設定をまとめます。 不要なデフォルトプラグインを止める しょっぱなからぶっ飛んだ設定ですが、僕は不要なデフォルトプラグインをすべて止めています。 以下設定 let g:loaded_gzip = 1 let g:loaded_tar = 1 let g:loaded_tarPlugin = 1 let g:loaded_zip = 1 let g

    あんまり見かけない気がする Vim の Tips 11 + 1 選 - Λlisue's blog
  • Vimとgolangの相性の良さを、お見せしますよ。 — KaoriYa

    この記事は Vim Advent Calendar 2015 の 11日目の穴埋め記事(2015/12/22執筆)です。 まずは以下のデモ画像(別ウィンドウ)を見てください。 2015年のアドベントカレンダーを熱心に追っていた賢明な技術者諸君には、もう説明は不要でしょう。 ソースコードは koron/vim-gopher に置いてありますので、チェックアウトして gvim -S game.vim することで試せます。ただし動作確認・保証は Windows版の +kaoriya な gvim でしかしておりません。また解像度も画面幅1920ドット無いとおかしなことになるので、異なる環境の場合は各自で調整してPRなどしてください。 参考資料: Vim scriptによるゲームの新アーキテクチャの考察 物の golang を… 物の Gopher を、お見せしますよ。 GIMP 2を使って、

  • 2015年、Atom に乗り換えた。そして vim-mode-plus をリリースした。 - Qiita

    今年は Vim から Atom に乗り換えた。 Vim はいくつかプラグインもつくって、思うように操作したり、機能追加出来る程度にまで習熟してたけど、色々と嫌な点も出てきていたのと、Web フロントエンド技術の勉強も兼ねられるかなという思いもあり、Atom に乗り換える事にした。 最初 Light Table, Sublime Text, Brackets, Atom をそれぞれ試す。 → Light Table 未来だな。むずいな。ちょっと今はパスだな! → Bracketsいいな。インラインエディット、リアルタイムプレビューいけてるな! → Sublime Text いいな、速いな。みんな使ってるしな! → Atom はおそいな、、 → うーん Sublime Text に決めた! → というところで、tomoya さんのエイプリルフール記事を読む。 → やっぱ Atom や! という

    2015年、Atom に乗り換えた。そして vim-mode-plus をリリースした。 - Qiita
  • 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]
  • 『実践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
  • 私はどのようにVim scriptを書くか?~Vim script解説~ Vimconf2015

    私はどのようにVim scriptを書くか?~Vim script解説~ http://vimconf.vim-jp.org/2015/Read less

    私はどのようにVim scriptを書くか?~Vim script解説~ Vimconf2015
  • きっとVimが好きになる!【Vimの始め方】 - Qiita

    はじめに 金沢スマートフォンアプリプロジェクトの第1回Vim勉強会で使用した資料です。 授業ではterapadを使用していますが、その10倍...いや100倍の操作性・拡張性をもつVimの始め方・使い方を教えます。 さあ、快適なプログラミングライフに向けて、その環境を整えていきましょう^ω^! 想定する読者 terapadってなんか味気ない・面白くないと思っている人 Vimのインストールを終えた人 [まだの人] Macはターミナル→vimと入力 Windowの方はこちらから ゴール Vimを好きになる 少しづつお互いのことを知って、距離を縮めていきましょう。 ベタですが、あらかじめディズニーランドに行く約束をしてあげると発展しやすいです。 第1回では、Vimの大まかな理解~カスタマイズ(小)をゴールとします。 できれば授業の課題や個人開発でも使用して、すこしづつ慣れて頂けたらなと思います。

    きっとVimが好きになる!【Vimの始め方】 - Qiita
  • え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの? - Λlis…

    <a href="http://archive.today/O7GbF"> <img style="width:300px;height:200px;background-color:white" src="https://archive.is/O7GbF/cd5655f3e849e99db8717553f1e4db9d4ca35bbb/scr.png"><br> え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの? - Λlis…<br> アーカイブされた 2014年5月21日 03:54:59 UTC </a> {{cite web | title = え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの? - Λlis… | url = htt

    え?君せっかく Python のバージョン管理に pyenv 使ってるのに Vim の補完はシステムライブラリ参照してるの? - Λlis…
  • Furoku_CheatSheet_Vim_責

    300 Vim CHEAT SHEET ÌESCÔ ÌCtrlÔ

  • My NeoComplete settings - pockestrap

    普段 NeoComplete にとてもお世話になっているので、自分の設定を晒そうと思います。 参考にしてくれる人がいれば嬉しいです。 Plugins Shougo/neocomplete.vim · GitHub 言わずと知れた補完ブラグイン。 今回の主題 NeoBundle 'Shougo/neocomplete' if neobundle#tap('neocomplete') call neobundle#config({ \ 'depends': ['Shougo/context_filetype.vim', 'ujihisa/neco-look', 'pocke/neco-gh-issues', 'Shougo/neco-syntax'], \ }) " 起動時に有効化 let g:neocomplete#enable_at_startup = 1 " 大文字が入力されるまで大文字

    My NeoComplete settings - pockestrap
  • サポートページ:Software Design 2015年10月号

    ダウンロード 特別付録 VimEmacsチートシート 創刊300号を記念した特別付録のPDFデータがダウンロードできます。なお、データの商用利用は認めません。 個人利用の範囲内での使用をお願いいたします。 © 2015 mattn and rubikitch all rights reserved. ダウンロード Vimチートシート Emacsチートシート お詫びと訂正(正誤表) 誌の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

    サポートページ:Software Design 2015年10月号
  • Vim で Ruby を書くならこれを使え! - pockestrap

    私は開発環境を整えるのが大好きなのですが、今まであまり発信をすることがなかったのでこの記事を書きました。 少しでも VimRuby を書くのが快適になれば幸いです。 なお、煽り気味のタイトルですが、それだけ私の独断と偏見で便利だと思っているものです。 私は Ruby では Rails をメインに書いているので、Railsを書いている人には特に便利かも知れません。 mikutter plugin も時々書きます。 この記事では、Ruby に特化したプラグイン/設定の紹介をしたいと思います。 汎用的なものに関しては、簡単な説明とレポジトリへのリンクに留めます。 また、インストール方法は、NeoBundleを使用する方法を紹介します。 私がNeoBundleを使用しているので。 github.com neocomplete 用 Ruby 辞書 github.com neocomplete

    Vim で Ruby を書くならこれを使え! - pockestrap