タグ

vimに関するryujinnoのブックマーク (18)

  • Vim - 補完時に表示されるプレビューウィンドウを消す - ぼっち勉強会

    普段neocomplcacheを使っています。 最近Pythonを書いていて知ったのですが、補完時にプレビューウィンドウが開きます。 こんな状態から . を入力して補完が始まるとこうなります。 このプレビューウィンドウ。 これが非常に邪魔臭くて消したかったので調べました。 completeoptとomnifunc まずneocomplcacheは関係ありませんでした。 これはVim標準の機能で、:help completeopt に次のように書かれています。 入力モードでの補完|ins-completion|についてのオプションのコンマ区切りの リスト。サポートされている値は次の通り: menu ポップアップメニューで補完候補を表示する。ポップアップメニ ューは、候補が2個以上あり、十分な数の色が使用できるときだ け表示される。|ins-completion-menu|を参照。 menuo

    Vim - 補完時に表示されるプレビューウィンドウを消す - ぼっち勉強会
  • Vimで変態テキスト処理!シェルコマンドを使い倒す | DevelopersIO

    Vimから外部のシェルコマンドを実行して出力結果を得たり、バッファ内のテキストの変換を行う方法を紹介しています。 はじめに こんにちは、データインテグレーション部の平野です。 私はテキストエディタにVimを使用しています。 Vimは敷居が高いと言われますが、ある程度慣れてくると普通のエディタとは明らかに異なる、Vimらしい編集方法がだんだんと身についてくるものです。 今回はVimから外部のシェルコマンドを実行してテキスト編集する手段についてご紹介します。 なお、Vimには色々なプラグインが公開されておりますが、ここで紹介する方法はあくまでもVimのオリジナル機能ですので、その場ですぐ試すことができます。 (lsコマンド等にはPATHが通っているという前提です) カレントディレクトリのファイル一覧を取得したい Vimでテキストを編集していて、カレントディレクトリのファイル一覧を挿入したい、と

    Vimで変態テキスト処理!シェルコマンドを使い倒す | DevelopersIO
    ryujinno
    ryujinno 2018/10/21
  • cgdb

    Welcome cgdb is a lightweight curses (terminal-based) interface to the GNU Debugger (GDB). In addition to the standard gdb console, cgdb provides a split screen view that displays the source code as it executes. The keyboard interface is modeled after vim, so vim users should feel at home using cgdb. Screenshot Features Syntax-highlighted source window Assembly view Visual breakpoint setting Keybo

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • Learn VIM while playing a game - VIM Adventures

    Learning VIM while playing a gamePress any key to start! What is VIM Adventures?VIM Adventures is an online game based on VIM's keyboard shortcuts (commands, motions and operators). It's the "Zelda meets text editing" game. It's a puzzle game for practicing and memorizing VIM commands (good old VI is also covered, of course). It's an easy way to learn VIM without a steep learning curve. You play a

  • Vimのコマンドライン編集をEmacs風にしたい - ちくわプログラマにっき

    ~/.vimrc に以下を追加すればOK。 "コマンドラインをEmacs風に編集する :cnoremap <C-A> <Home> :cnoremap <C-F> <Right> :cnoremap <C-B> <Left>

    Vimのコマンドライン編集をEmacs風にしたい - ちくわプログラマにっき
    ryujinno
    ryujinno 2017/07/18
  • 実践Vim

    Vimのコア機能を徹底解説。古くて新しいUnixのエディタVim--このVimのエディタとしてのコア機能をマスターするためのレシピ集。 関連サイト書の詳細ページが用意されています。 『実践Vim』内容紹介『実践Vim』は、自分の技量を向上させたいプログラマに向けたものだ。聞いたことがあるだろうが、熟練者の手にかかれば、Vimは思考のスピードでテキストを切り刻んでいく。この目標に向かう次のステップが書を読み込むことだ。 『実践Vim』はVimマスターへの近道だ。手取り足取り教えたりはしないが、前提となる知識はVimチューター(Vimと一緒に配布されているインタラクティブなVim入門)をひとしきり実行すればわかるだろう。『実践Vim』は、Vimの中核となるコンセプトとイディオム的な使い方に着目することで、この前提となる知識からさらなる高みを目指すものだ。 Vimは非常に柔軟に構成を行える。

    実践Vim
  • Vim 8.0 Advent Calendar - 永遠に未完成

    この記事は 2016 年 12 月に Qiita 上で行われた Vim 8.0 Advent Calendar を 1 つにまとめたものです。 目次 前書き Vim 8.0 Advent Calendar 1 日目 関数機能の強化 Partials ラムダ クロージャ 2種類の関数参照 Vim 8.0 Advent Calendar 2 日目 チャンネル チャンネルを使う チャンネルのモード その他のメッセージの読み書きの方法 ch_sendexpr() ch_sendraw() ch_read() ch_readraw() ch_evalexpr() ch_evalraw() Vim 8.0 Advent Calendar 3 日目 ジョブ ジョブを使う ジョブのオプション モード 標準入出力の接続先 コールバック その他 ジョブを制御する ジョブを停止する ジョブの状態や情報を得る V

    Vim 8.0 Advent Calendar - 永遠に未完成
    ryujinno
    ryujinno 2017/07/05
  • 超高速grep「The Silver Searcher(ag)」からhighwayに乗り換えた - SHOYAN BLOG

    プログラマーにとって,grepコマンドはなくてはならない存在です。 基的かつ古典的なユーティリティであるgrepですが,使いにくい面もあります。 2013年のはじめころから,grepに取って代わるコマンドとして「The Silver Searcher」(以下「ag」)が注目されはじめました。 そして最近、highwayというagライクで高速なgrepツールがリリースされました。 The Silver Searcher(ag)とは? highwayの紹介の前にagとagが開発された背景について説明したいと思います。 プログラムを書いていると,ソースコード全域にわたって文字列を検索したい,ということはよくあります。 そのようなときにgrepコマンドが活躍するわけですが,ソースコードのディレクトリには検索したくないファイルが往々としてあるわけです。 たとえばバージョン管理システムが使っている「

    超高速grep「The Silver Searcher(ag)」からhighwayに乗り換えた - SHOYAN BLOG
  • ZoomWin : 複数ウィンドウ表示、単一ウィンドウ表示を簡単に切替える — 名無しのvim使い

    使用方法 ノーマルモードで、 Ctrl-w o を入力するたびに、 複数のウィンドウを表示 ←→ 単一のウィンドウを表示 と、ウィンドウの表示状態が切り替わります。 複数のバッファを表示中。 ↓ 「Ctrl-w o」を入力。 ↓ 現在カーソルのあるウィンドウがズームアップ。 ↓ 「Ctrl-w o」をもう1度入力。 ↓ 元の複数のバッファを表示した状態に。 ↓ ズームアップしたいウィンドウに移動して、 ↓ ↓ 「Ctrl-w o」を入力。 ↓ 移動先のウィンドウがズームアップ。 このスクリプトを使用した場合には、 確認 ←→ ウィンドウの移動 ←→ 編集 を繰り返す形になるでしょう。 エディタは主に、 ファイルを編集する時と、 ファイルの内容を確認する時に 使用されます。 編集する時はひとつの大きなウィンドウで作業した方が集中できますし、 複数のファイルを参照しながら編集する場合は、 複数

    ryujinno
    ryujinno 2017/07/02
  • Vim 8.0 リリース! - プログラムモグモグ

    Vim 8.0 released! Vim 8.0が先ほどリリースされました。10年ぶりのVimのメジャーバージョンアップです。 Vimのバージョンをcronで毎日上げ続け、最新のパッチを確認し続ける日々を送ってきました。そして、今日も夜11時のcronでバージョンが上がりました。新しいメジャーバージョン、8.0でした。 ここ一年はVimにとって様々な重要な機能が入りました。JSONエンコーダーとパーサー、パッケージ機構、channelとjob、タイマー、ラムダ式など、プラグイン製作者にとって大事な機能ばかりです。今後、より高度なプラグインがでてくることでしょう。これらの機能に対する日人の貢献は素晴らしいものです。 リポジトリをGoogle codeからGithubに移動するという重要な決定も行われました。この決定の過程にも、vim-jpの皆さんが深く関わっています。私は傍から応援するこ

    Vim 8.0 リリース! - プログラムモグモグ
    ryujinno
    ryujinno 2016/09/25
  • vim-jp – Lingr

    [tsuyoshicho/vital.vim]Broken:Data.Base64,Data.Base64.*: import from vital-codec and refactoring. https://github.com/tsuyoshicho/vital.vim/compare/c83bb8cd82bd...41809c4482ea https://travis-ci.com/tsuyoshicho/vital.vim/builds/137884209

  • 名無しのvim使いへようこそ。 — 名無しのvim使い

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

    ryujinno
    ryujinno 2016/05/18
  • 少妇被黑人到高潮喷出白浆,国产经典四级AV在线播放,黄色视频免费观看入口,亚洲无码高清一区二区三区,91久久久精品无码一区二

    フゥーイセォモ遧Cミオヨニヤ�モミマ゙ケォヒセ」ィヤュフゥーイ蜻下僂ミオ輯」ゥメタヘミフゥーイフゥノススッ僂ミオヨニヤ�モミマ゙ケォヒセリSクサオトノ峵aルYヤエウノチ「,セ゚モミ20カ狷�ヨニヤ�嘛ハキ�����」ャハヌヨミ�峵a蜻下僂ミオ�。「メアスCミオオト献露ヨニヤ�ケォヒセヨョメサ����」ャマオノス翻ハ。テIソニシシニI�����」ャ楠モミ゚MウレラヤI吭コヘウレル|チソヤSソノラC����」ャメムヘィ゚^ISO9001:2000ル|チソマオユJラC���。」 フゥーイセォモ遧Cミオヨニヤ�モミマ゙ケォヒセ ツ苫オネヒ」コ┐ソ�     ハヨ僂」コ15605385156     13793807682 �間張コ0538-8560687      �譽コ0538-8560686 濔セ璽コ271000    オリヨキ」コフゥーイハミフゥノスヌ犇コ�祷I饑ーl�^

    ryujinno
    ryujinno 2016/05/18
  • Vim Colors

    The internet is a vast and ever-expanding landscape. Countless websites vie for your attention, each striving to offer unique experiences and information. But have you ever considered creating your own…

  • Vimcasts - Free screencasts about the text editor Vim

    Yanking and pasting works seemlessly between Neovim’s regular buffers and terminal buffers. In this video, we’ll look at how the Normal mode paste command works in a terminal buffer, and we’ll create a mapping to help with pasting text directly from Terminal mode. Watch screencast

  • Learn Vimscript the Hard Way

    Learn Vimscript the Hard Way is a book for users of the Vim editor who want to learn how to customize Vim. It is not a guide to using Vim. Before reading this book you should be comfortable editing text in Vim and know what terms like "buffer", "window" and "insert mode" mean. The book is divided roughly into three sections: The first covers basic Vim commands that you can use in your ~/.vimrc fil

    ryujinno
    ryujinno 2016/04/22
  • Vimの起動時間を計測する。 - 情報は力ではない

    概要 Vimの起動時間を計測するには次のようにする。 {fname}にその結果が書き込まれる。 vim --startuptime {fname} 内容 Vimの起動時間を計測するには、--startuptimeオプションをつけてVimを起動する。このオプションには引数としてファイル名が必要。 helpによると、startuptime付きでVimをコンパイルした時のみ有効だそうです。 例えば、次のように起動すると、hoge.txtに起動時の経過時間のメッセージが記述される。 vim --startuptime hoge.txthoge.txtの内容は次のような感じになってるはず。 times in msec clock self+sourced self: sourced script clock elapsed: other lines 000.007 000.007: --- VIM

    Vimの起動時間を計測する。 - 情報は力ではない
    ryujinno
    ryujinno 2016/03/27
  • 1