タグ

vimに関するJohn_Kawanishiのブックマーク (112)

  • マスタリングVim

    2020年4月16日紙版発売 2020年4月16日電子版発売 Ruslan Osipov 著,大倉雅史 訳 B5変形判/344ページ 定価3,608円(体3,280円+税10%) ISBN 978-4-297-11169-4 Gihyo Direct Amazon 楽天ブックス 丸善ジュンク堂書店 ヨドバシ.com 電子版 Gihyo Digital Publishing Amazon Kindle ブックライブ 楽天kobo honto 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 Googleの現役エンジニアが書いた,テキストエディタ「Vim」の解説書です。OSごとのインストールや基操作といった入門的内容も押さえつつ,リファクタリング,デバッグ,実行,テスト,バージョン管理システムとの連携,プラグインの作成と管理といったソフトウェア開発に便利な機能を

    マスタリングVim
  • 【linux】viエディタで大文字小文字を区別しないで検索する at softelメモ

    単発で、大文字小文字を区別しないで検索したいときは、次のように「バックスラッシュ+c」をつけるとできる。 /検索文字列\c viで次のようなコマンドを打てば、設定を変更できる。 :set ignorecase ← 以後、大文字小文字を区別しないで検索するようになる :set noignorecase ← 以後、大文字小文字を区別して検索するようになる :set ic ← 大文字小文字を区別しないで検索するようになる(短縮形) :set noic ← 大文字小文字を区別して検索するようになる(短縮形) その他の設定項目はこちらで閲覧できる。 :set :set all

    【linux】viエディタで大文字小文字を区別しないで検索する at softelメモ
    John_Kawanishi
    John_Kawanishi 2020/02/14
    「単発で、大文字小文字を区別しないで検索したいときは、次のように「バックスラッシュ+c」をつけるとできる。」
  • Vim やめます - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに この度、長年連れ沿ったVimとお別れをすることにしました。移行先はVSCodeです。 正直に言うと、かなり前からVSCodeへの移行は検討していました。実際過去に何度もVSCodeへの完全移行は試しており、その度に挫折してきていました。 今回は挫折していた理由も含めてお話ししていこうと思います。 なぜ移行しなかったのか まず第一に、Vimをあまり普段使いしていないひとは驚くかもしれませんが、VSCodeに備わっている機能のうち、Vimではまったく出来ていなかったことというのは多くありません。Vimのlanguage serve

    Vim やめます - Qiita
  • ブラウザのテキストエリアでNeovimを使う | DevelopersIO

    はじめに 皆さんNeovim使っていますか!! Vimキーバインドに慣れるとブラウザのテキストエリアにカーソルを入れて、iボタンを押したとき世の中の非情さに涙を流します。なので仕方なく、「Terminalに戻りVimを起動して文章書いてコピー」→「ブラウザのテキストエリアにペースト」という生産的なのかよく分からない行動をとることになります。 Firenvimを使うと、ブラウザに自環境のNeovimを起動することが出来ます。ちょっと何言ってるかわかりませんね?試してみましょう! プラグインは、2019年11月3日に開催されたVimConf 2019のJustin M. Keyes様のセッションにて紹介されたものとなります。Neovimがどういうプロジェクトなのかも含め大変勉強になりました。 インストール 公式の手順の参照を推奨します。 プラグインのインストール 私はdein.vimのtom

    ブラウザのテキストエリアでNeovimを使う | DevelopersIO
  • 名無しのvim使いへようこそ。 — 名無しのvim使い

    コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基vimエディタの基的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配

  • fivegangstersのブログ : vi エディタでCtrl + z

    2011年03月03日00:37 vi エディタでCtrl + z カテゴリLinuxvi すまん!最近忙しくて、ブログ更新がまともにできない! samba のことをブログに書く & メールでみんなにお知らせしたいところだけど、そんなことを書いている時間もない。 少しずつやっていくから、もうちょい待ってくれ! はいはい、今日は vi エディタについて。 windows エディタに慣れた人だと、vi エディタ使用中にいつもの癖で[Ctrl + z]というオペレーションをしてしまい、 「[1]+  Stopped                 vim hoge」的な メッセージが表示され、 「エディタが消えた!!」なんて体験をしたことはないだろうか。 んで、また同じテキストをvi エディタで編集しようとすると以下のメッセージが表示され、編集できなくなっている。 ---------------

    fivegangstersのブログ : vi エディタでCtrl + z
  • vimで操作ができなくなったら・・・ - よかろうもん!

    昨日、初めてvimがフリーズしてしまいました。 何が起こったのかわからず、いろんなボタンを押したのですが、うんともすんとも言わない。 なのでGoogle先生に聞いてみたところ、 Linux を使い初めたばかりの人達は Ctrl-S (^S) (または ``スクロール停止'' キーを無意識に押してしまい、謎の画面フリーズ騒ぎを起こします との回答が・・・。 vimは結構使えてるつもりだったんですが、こう言われるとへこむなぁ〜。 というか、今までフリーズを起こさなかったのがレアなのか?? このフリーズの解除方法は、 Ctrl + q だそうです。 ところで、スクロール停止機能ってどういう場面で利用するのだろうか・・・

    vimで操作ができなくなったら・・・ - よかろうもん!
    John_Kawanishi
    John_Kawanishi 2019/10/09
    「Ctrl + q」かぁ…「[ESC] →: → q!」(Enter)に続いて覚えておくべきキー入力が増えた(焦
  • 今年こそVimmerになろうぜ!! - 宮水の日記

    新年あけましておめでとうございます!宮水です。 2019年になり、皆さん新しいことにチャレンジしようと思っている方もいらっしゃるのではないでしょうか? そんなあなたに!!!! 今年こそVimに挑戦してみませんか...!? Vim歴半年の私がVimがそこそこ使えるようになった道のりについて皆さんにさらに最短で習得していただけるよう記事にまとめました。随時更新予定です!! 目次 まずはVimのインストールから iTerm導入 Vim .vimrcの設定 .vimrcって何? 最初に覚えるべきVimのモード - コマンドモード - インサートモード - ヴィジュアルモード 最初に覚えるべきコマンド15選 - カーソル移動コマンド - 削除コマンド - インサートモードに入るときのコマンド - コピーするとき - 一個戻る、一個戻す - 保存と破棄 - 検索コマンド Vimの使い方 ちょこっとだけ

    今年こそVimmerになろうぜ!! - 宮水の日記
  • Vim Cheat Sheet

    全般 :h[elp] keyword - 「keyword」のヘルプを開く :sav[eas] file - 名前を付けて保存 :clo[se] - 現在のペインを閉じる :ter[minal] - ターミナルウインドウを開く K - カーソル下の単語の man ページを開く カーソル移動 h - 左に移動 j - 下に移動 k - 上に移動 l - 右に移動 gj - 表示行で1行下に移動 gk - 表示行で1行上に移動 H - 画面上部に移動 M - 画面中央に移動 L - 画面下部に移動 w - 次の単語の先頭に移動 W - 次の(区切り文字を含む)単語の先頭に移動 e - 次の単語の末尾に移動 E - 次の(区切り文字を含む)単語の末尾に移動 b - 前の単語の先頭に移動 B - 前の(区切り文字を含む)単語の先頭に移動 ge - 前の単語の末尾に移動 gE - 前の(区切り文字を

  • autohotkey+無変換でどこでもvimライク - Qiita

    sc07B & h::Send,{Blind}{Left} sc07B & j::Send,{Blind}{Down} sc07B & k::Send,{Blind}{Up} sc07B & l::Send,{Blind}{Right} sc07B & y::Send,{Blind}{Home} sc07B & u::Send,{Blind}{PgDn} sc07B & i::Send,{Blind}{PgUp} sc07B & o::Send,{Blind}{End} sc07B & x:: If GetKeyState("Shift","P") Send,{Blind}{Backspace} Else Send,{Blind}{Delete} Return ▼説明 無変換押しながら下記のキーを押すと挙動が変わります。 hjkl: 矢印移動 yuio: 前からhome pagedown

    autohotkey+無変換でどこでもvimライク - Qiita
    John_Kawanishi
    John_Kawanishi 2019/08/20
    HJKLが←↓↑→なのはわかるけどC-fとかC-bとか0,^,$ってなんだよ!な訳で同じキーバインドでHomePgdnPgupEndやってた。無変換NがBackSpace、MがEnterという勝手バインドの極み
  • vimで文字化けした時の対応 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    vimで文字化けした時の対応 - Qiita
  • デフォルトキーバインド

    help.txt      For Vim バージョン 9.1.  Last change: 2024 Dec 06 VIM - メインヘルプファイル k 移動:  カーソルを使用するか、"h" で左、"j" で下、        h   l "k" で上、"l" で右に移動できる。                    j ヘルプの終了:  ":q<Enter>" を使用する。 Vim の終了:  ":qa!<Enter>" を使用する (注意! 変更はすべて破棄される)。 項目へジャンプ:  タグ (例: bars) にカーソルを合わせ、CTRL-] を押す。 マウスでジャンプ:  (xterm または GUI で) マウスを有効にするには ":set mouse=a" と入力する。 bars 等のタグ上でマウスの左ボタンをダブルクリックする。 元の場所に戻る:  CTRL-O を押す

  • Windows で色付きの絵文字が表示出来る様になりました。

    色付き絵文字の問題 Windows 版の gvim は基部分は GDI (Graphics Device Interface) で描画し、フォントのレンダリングを DirectX API の DirectWrite を使って描画しています。ハードウェアレンダリング用の API ではありますが、Vim は GDI でのレンダリングにツギハギをあてる様に DirectWrite を使った実装が行われているため、思った様にパフォーマンスを得る事が出来ず、逆に遅くなってしまっていました。renderoptions オプションを使っておられた方であれば、アンチエイリアスを効かせたとたん Vim がモッサリしていたのをご存じかと思います。 それとは別に、Windows 版の gvim には Windows 8.1 以降でサポートされた「色付きの絵文字」がレンダリング出来ないという極めて重大な欠陥があ

    Windows で色付きの絵文字が表示出来る様になりました。
    John_Kawanishi
    John_Kawanishi 2019/08/16
    このページ右側の「Vimを始めよう」からWindows 64ビット用GvimをWindows 10に導入しても絵文字が表示出来ないんですが「全て等幅の絵文字のグリフを持ったフォントを導入して頂く必要」で頭を抱える
  • 日本語に翻訳されたvimエディタのヘルプをインストールして使用する。 — 名無しのvim使い

    翻訳されたヘルプドキュメントを入手する。 まず、日語のヘルプドキュメントをダウンロードしてください。 日語のヘルプドキュメントは、現在、次のURLで配布しています。 Vim語ドキュメント(香り屋) http://www.kaoriya.net/vimdoc_j/ このページの、「Vim語ドキュメントダウンロード(スナップショット)」のリンクから 圧縮ファイルの形式のドキュメントをダウンロードしてください。 ダウンロードした圧縮ファイルを解凍する。 ダウンロードした圧縮ファイルを解凍します。 何らかの圧縮ファイル解凍ツールで解凍すると、次のように展開されるはずです。 runtime/ | +-- doc/ | +-- ada.jax | +-- autocmd.jax | +-- change.jax | +-- cmdline.jax | +-- debug.jax | +--

  • Vim Documents in Japanese

    help.txt      For Vim バージョン 9.1.  Last change: 2024 May 27 VIM - メインヘルプファイル k 移動:  カーソルを使用するか、"h" で左、"j" で下、        h   l "k" で上、"l" で右に移動できます。                  j ヘルプの終了:  ":q<Enter>" とタイプします。 Vim の終了:  ":qa!<Enter>" とします(注意! 変更はすべて破棄されます)。 項目へジャンプ:  タグ (例: bars) にカーソルを合わせ、CTRL-] を押します。 マウスでジャンプ:  ":set mouse=a" と入力してマウスを有効にしてください (xterm or GUI で利用可)。タグ (例: bars) をマウスの左ボ タンでダブルクリックすると、項目にジャンプできます。

  • Vim:日本語の文字化けへの対応を攻略。もう怖くない! | WWWクリエイターズ

    Vimの日語文字化けへの対応方法をまとめました。vimで日語ドキュメントを開くたびにどきどきしていた自分。文字化けするんじゃないか、解決できなくてまたまごつくんじゃないか・・。そんな臆病な自分と決別するための記事です。 Vimで日語が文字化けした時の対応 日語などのマルチバイト文字の文字化けは新しいサーバー環境ではよく起こります。慌てず騒がず、まずは、状況の確認から。 Vim で文字化けの直し方: 現在の「Vim 内部のエンコーディング形式」を確認するうまく表示されるエンコーディング形式を探すファイルの今後のエンコーディング形式を決め、変更を保存する今後のために、Vim の起動時の設定を行う。 それでは、1つずつ見ていきましょう。 1現在の「Vim 内部のエンコード形式」を確認する まずは、現状の確認から。 Vimでファイルを内部的に特定のエンコーディングで文字データを認識し、画面

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

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに あなたがこの記事を読んでいるということは、私はすでにこの世にはいないのでしょう。 最期に、あなたに私の犯した罪を告白します。 そうです、vimでの移動に十字キーを使っていたのです。 この事実を知ったvim教の信者たちが血眼になって私を探しています。 きっと、私は見つかるでしょう。 そしてMacBookの十字キーを全て剥がされ、Logicoolの青軸キーボードで撲殺されるのです。 それほどまでに私の罪は重いということは重々承知しています。 もし、これを読んでいるあなたが私と同じ業を背負っているのであれば今すぐ逃げてください。vi

    vimを使うとき十字キーで移動して、vimmerに殺されるその前に - Qiita
    John_Kawanishi
    John_Kawanishi 2019/08/16
    「サービス利用規約に基づき、このコメントは削除されました。」vimmerの殺害予告コメだったのかなぁ(焦
  • mieki256's diary - emacsのキー割り当てっておかしいよなあ

    自分は軟弱者だから、emacs系エディタ上でも、カーソル移動にカーソルキーを使ってしまうのだけど。改めて考えてみれば、emacsのキー割り当てって、やっぱりおかしいよなあ…と唐突に思ったのでなんとなくメモ。 emacsの「『正統』なカーソル移動」は、 C-p,C-n,C-f,C-b、だっけ? 図にすると、こう。 どれが「↑↓←→」か分かります? 自分は分からない。知ってるけど、見ても分からない。 例えば、ゲーム界隈ではWASD配置(?)てのがあるんだけど。 どんだけ理屈をこね回して肯定してみても、図にすれば一目瞭然。「emacsって…うわぁ…」とフツーの感性なら思うのではないかと…。ありえねえだろ、この割り当て。おかしいだろ。と。 などと言いつつも。どうしてこうなったのか明確な理由が。例えば _このページ を眺めると、 C-f : f)orward-char C-b : b)ackward

  • Vim のスクロールコマンド - Vim のブログ

    スクロール関連のコマンドを紹介します。すべて、ノーマルモードもしくはビジュアルモードで有効です。 上下スクロール スクロールのコマンドは上下3組で6個ありますが、半画面単位のスクロールを行う <C-u> と <C-d> を覚えたら他のコマンドは不要かもしれません。 <C-f> と <C-b> はキーボード上のキーの位置関係がスクロール方向と逆なので要注意です。 コマンドスクロール方向スクロール量覚え方 <C-u> 上方向 半画面分 up <C-d> 下方向 半画面分 down <C-b> 上方向 一画面分 back <C-f> 下方向 一画面分 forward <C-e> 上方向 一行分 <C-y> 下方向 一行分 Vim では、スクロールによってカーソルが画面外に出てしまう場合、画面に収まるようにカーソルがはみ出た分だけ自動的に移動します。 これは、一般的なGUIのテキストエディターとは

    Vim のスクロールコマンド - Vim のブログ
  • 第44回 [最終回]vimキーバインドを提供するIdeaVIMについて | gihyo.jp

    はじめに 唐突ですが今回が最終回です。今までも好き放題書いてきましたが、最終回はさらに趣味に走ってIdeaVIMプラグインだけの話をします。 IdeaVIMとは、名前から想像できるようにvimの機能を再現するプラグインです。それなりに再現度が高いこともあり、地味に人気のあるプラグインです。筆者はかれこれ10年以上、このプラグインを愛用しています。 IdeaVIM歴史 プラグインの中でも古参のほうで、2003年にはすでに存在していました。もともとは一人の有志の方が作ったプラグインでしたが、作者のRick Maddyさんが「Java関係の仕事から離れそう」という事で、後継者を募ったところJetBrains社のOleg Shpynovさんが名乗り出ました。登場時から人気もあり、JetBrains社の人(いわゆる中の人)がコミッタになった事もあって、いつの間にかJetBrains公式プラグインと

    第44回 [最終回]vimキーバインドを提供するIdeaVIMについて | gihyo.jp