タグ

vimに関するnew3のブックマーク (111)

  • 職場で学んだ快適なVim操作のためのtips | Webシステム開発/教育ソリューションのタイムインターメディア

    テキスト編集にVimを利用しているのですが、とても奥が深い道具なので一人で使う分には気づかない機能が沢山あります。 日頃職場の先輩方から教わりとても効率的に出来るようになったVimのtipsを、いくつかこの記事にまとめます。 知ってる人は既に使いこなしているものばかりだと思いますが、Vimのそんな便利だけど気付きにくい機能を共有できればと思います。 カーソルの位置を移動する直前に戻す うっかりggしてしまい作業場所を見失ってしまった、という時や検索などによってカーソル位置を変更した時に元の位置に戻りたい、ということはよくあります。 こういった移動履歴はジャンプリストと呼ばれる場所に記録されているので1手で戻る事ができます。 これはバッファ内だけでなく、ファイル間の移動を記録しているため、タグジャンプなどで別のファイルに移動した後も元いた場所に戻ることが出来ます。 参考help: :h CT

    職場で学んだ快適なVim操作のためのtips | Webシステム開発/教育ソリューションのタイムインターメディア
    new3
    new3 2014/09/08
  • Vim script テクニックバイブルが発売されました - 永遠に未完成

    先週の 8/6(水) に、私も執筆に参加した Vim scriptテクニックバイブル 〜Vim使いの魔法の杖(Amazon) が発売されました。中にはもうすでに購入して読んだ、という方もいると思います。ありがとうございます。 読んだ人ならわかるかと思いますが、このは入門書です。書内の読者へのコメントにも書きましたが、応用的な内容や、Vim の全ての機能が紹介されているわけではありません。なので、すでに Vim のプラグインをバリバリ書いて公開しているような人には、物足りない内容だったと思います。 これは逆に言えば、初心者に向けて丁寧に書かれているということでもあります。Vim をもっと便利に使いたいけど、Vim script とか触ったことないし…というあなたこそ対象読者です。入口のとっかかりとしてはとても良いになったんじゃないかと思います。 最後にプラグイン作りに関するアドバイスを

    Vim script テクニックバイブルが発売されました - 永遠に未完成
    new3
    new3 2014/08/11
    うーん、迷いに迷ってたけどやはり買うか…
  • 技術系の話題も書いていこうかな - はてな村定点観測所

    2014-07-14 技術系の話題も書いていこうかな はてなブログを格的に使い始めて、まだ3ヶ月くらい。 はてな村を定点観測して、村で話題になっている出来事を生温かく見守るブログにしようかなって思って、「はてな村定点観測所」っていうブログタイトルにしました。技術系の話題はメインブログの方でもHadoopに関するお話とか結構書いてきたので、こちらのブログは非技術系の話題オンリーで良いかなって思ってた。 でも、はてブオフ会も一段落したことだし(一部燃え上がっている部分はあるけど)、趣味でも仕事でも色々な技術は使っているので、今後は自分の技術ネタも書いていくのが良いのかなと思いました。なので、今後は技術も含めた話題を織り交ぜて書きます。 普段のエディタはvimを使っています。デスクトップLinuxは完全にvimだし、MacでもMacVimを使っています。WindowsでもCygwinで頑張って

    技術系の話題も書いていこうかな - はてな村定点観測所
    new3
    new3 2014/07/15
    需要はあるけどタイトル詐欺。☓技術系の話題も書いていこうかな ◯.vimrcを公開してみた/最近.vimrcの公開はgithub上が多い気もする。斎藤さんがvimmerということで未だかつて無いほど親近感湧いた
  • 脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (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(というか、たぶんVi)と初対面したときは、「なんて使いにくいエディタなんだ!!」と最悪の印象でした。 しかし、周りのプログラマやネット上のエンジニアたちはみんな「Vim便利!」「Vim最高!」と言います。 なのでその言葉を信じ、僕も最悪の印象だったVimともう一度正面から向き合うことにしました。 そして、月日が過ぎ・・・僕もいつしか「Vim便利!」「Vim最高!」と叫ぶようになってしまいました!! これって洗脳? いやいや、洗脳じゃありませんw Vim

    脱初心者を目指すなら知っておきたい便利なVimコマンド25選 (Vimmerレベル診断付き) - Qiita
    new3
    new3 2014/07/14
    いつまでたっても初心者です。精進します。
  • Vimをコマンドラインから使ってまとめて複数コードファイルのインデントを調整する

    B! 41 0 0 0 昔に作ったコードとか人が作ったコードを再編集しようとした時に、 インデントやらタブ文字やら色々と一度整理してから書き直したいときに 複数ファイルをまとめてコマンド一つで再編集する方法について。 やりたいこと Vimでの設定 コマンドラインから実行 ハマりどころ/Tips -s/-S 文字の置き換え時に該当箇所が無いことがある normalコマンド executeコマンド <C-o>を使って戻る やりたいこと Vim等で編集してる時に、気になったら編集中のファイルを変更、 とすれば大体の場合は良いのですが、 特にGitやSubversionで管理してるパッケージなんかで ファイルごとにその都度変更してコミットしたりしている時、 インデントなどを変更してしまうとdiffをした時にその部分が大量に出てきてしまいます。 コマンドでこれらの変更を無視することも出来ますが 1、

    Vimをコマンドラインから使ってまとめて複数コードファイルのインデントを調整する
    new3
    new3 2014/07/06
    うおぉ、便利そうです。あとで試してみます。ありがとうございます。
  • ぼくのかんがえたさいしょうのvimrc - derisの日記

    この記事はVim Advent Calendar 2013の171日目の記事です。 170日目はmanga_osyoさんによるvim-operator-alignta つくったでした。 記事では、ぼくのかんがえたさいしょうのvimrcを紹介します。 はじめに さいしょうのvimrcとは? 何か中二病っぽいタイトルですが、わりとまじめに考えて作ったものです。 タイトルをパッと見て、「最小?最強のタイポじゃないの?」 と思われた方もいるかもしれません。 しかし、最強のvimrcではありません。 最小 のvimrcです。 私がここで言っている最小のvimrcとは以下のような意味です。 Vim pluginを入れず、必要最小限の設定だけをまとめたvimrc Vim pluginを入れずというのがミソです。 また、ここで言っている最小限の設定とは、(個人的に)どうしても 必要なオプション設定とキー

    ぼくのかんがえたさいしょうのvimrc - derisの日記
    new3
    new3 2014/05/21
    バリバリカスタマイズするほどのvimmerでないので、こういうのは自分としては参考になる
  • Pentadactyl Starting

    new3
    new3 2014/05/06
    Firefoxで開いているテキストフィールドにVim入力を有効にするPentadactyl/Windowsについてはこっちで設定可能?あとでためす
  • GitHub - ardagnir/pterosaur: All firefox text fields are vim.

    Note: THIS PROJECT IS NO LONGER MAINTAINED Due to the rules of my new employer, I likely won't be able to continue contributing to or maintaining Pterosaur as a Firefox addon for the foreseeable future. Pterosaur works through Firefox 38, which should be in ESR until mid-2016. Hopefully, I will have made a Chromium version well before then. I apologize to everybody whose workflow will be disrupted

    GitHub - ardagnir/pterosaur: All firefox text fields are vim.
    new3
    new3 2014/05/06
    Firefoxで開いているブラウザのページのテキストフィールドにVim入力支援。
  • Tips

    Vine Linux の設定や,Solaris の管理に関する簡単なメモです. 変更に伴う動作保証は致しかねますのでご注意を. Vine Linux 3.2を,ftpサイトからCDイメージを入手して作成したCD-Rからインストールします. とりあえずインストーラの指示に従って進めていけば,たいてい自動認識でうまくいきます. 自動認識できなかった場合でも,Web で探せばモジュールが公開されている場合があります. 現在研究室で使っているパソコンは,ASUS 製の Intel 945G マイクロ ATXマザーボード(P5LD2-VM)を使っていて, オンボードのネットワークアダプタと,サウンドが認識されませんでした. その対処はP5LD2-VM におけるネットワークの設定と,P5LD2-VM におけるサウンドの設定を参照してください. カーネルの更新 Vine Linux 3.2 から,ker

    new3
    new3 2014/04/03
    その他にあるVim-LaTeXのTipsが役に立った
  • Ubuntu 10.04 で Vim-LaTeX 【UTF-8断念】 - 夜空日和 [出張版] -

    今日のまとめ ・ Ubuntu で LaTeX → クラスファイルがEUC-JPだった! ・ Vim で LaTeX → Warning 1つで処理が止まるツンデレ仕様!! 2010年10月が過ぎてるのに、僕の研究環境は未だ Ubuntu 10.04 。 そろそろ論文を書く必要が出てきたので、TeX をインストール & 開発環境として Vim を使うことにしてみた。 Ubuntu + TeX Ubuntu 10.04 に TeX を入れるのは、検索すれば出るので割愛。 ・texlive-* ・latex-*-ja これらを入れた。基的に足りないなら入れる感覚で。 (jsarticle を使用するなら、okumura-clsfiles をapt-getで) texlive = EUC-JP 残念なことに、texliveで入る platexUTF-8未対応。 しかも、jarticleなど

    new3
    new3 2014/04/03
    Vim-LaTeXでpdf化がWarningが出て途中でとまるならここらで無視
  • Calcurio.com is for sale | HugeDomains

    new3
    new3 2014/04/03
     Vim-LaTeXのvimrcに記載するサンプル
  • Learn Vim For the Last Time

    A tutorial and primer that teaches Vim as language instead of commands This guide will break that cycle, ensuring this is the last time you will learn it. There are dozens of Vim references online, but most of them either go ninja straight away, or start basic and don't go much deeper. There will always be plenty more Vim to learn, but you'll never have to start over again. This guide will take yo

    Learn Vim For the Last Time
    new3
    new3 2014/03/19
     長っ、あとで目を通す。とりあえずブクマ
  • 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半画面分下に移動Ct

    vimの使い方 - 備忘録(チラシの裏)
    new3
    new3 2014/03/06
    vimの基本的なコマンド一覧
  • Vim の使い方

    5.2. autochdir CD.vim CD.vim : ファイルを開くと、そのファイルと同じディレクトリに移動 (名無しのvim使い) Hack #69: 簡単にカレントディレクトリを変更する (Vim-users.jp)set autochdir とするか上記の設定を行うなどして, ファイルを開いたりバッファを切り替えたりすると, そのファイルがあるディレクトリに自動的に cd するようにする. 新規ファイルを :e したとき、親ディレクトリが存在しなければ自動的に作成する (VimWiki) とあわせて次のように設定してもよい.if has('autochdir') set noautochdir endif augroup AutoMkChdir au! au BufNewFile * call AutoMkdir() | call AutoChdir() au BufRead

    new3
    new3 2014/03/06
    vimの初心者向けまとめ。わかりやすくまとまっている
  • vimエディタからクリップボードを利用する。 ― 名無しのvim使い

    アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用して 他の専用アプリケーションで作成したデータを再編集したり、 あるいは、vimエディタのパワフルな編集能力で作成したテキストデータを 他のアプリケーションに渡すことができます。 (Windows, Mac) 概要 アプリケーション間のデータの受け渡しには、 クリップボードという仕組みがよく利用されています。 クリップボードを経由してデータを共有することにより、 仕組みの違う各アプリケーションで、それぞれの得意能力を活かした データの編集が可能になります。 当然、vimエディタでも、クリップボードを使用

    new3
    new3 2014/03/06
    Windows上でvimを使うときのコピペ周りのコマンド
  • Folding

    It is convenient to temporarily fold away (hide) parts of your file, leaving only an outline of the major parts visible. This tip presents an overview of using folding. Many programming languages have a syntax file that supports folding. Typically, each function is regarded as a fold that can be opened or closed. With all folds closed, you see only the first line of each function for an overview o

    Folding
    new3
    new3 2014/03/06
    vimのFoldingまわり
  • TeX [KamonoWiki]

    new3
    new3 2014/03/06
    macでvim-latex使う時にでも
  • これまでのVimの勉強内容まとめ - Qiita

    Vimの最低限の操作 ファイルを開く $ vim path/to/file bashでTabを押すと補完が効く。 補完が効かないときは大抵タイプミスしている。 上書き保存して終了 Escを押してから:wq 保存しないで終了 Escを押してから:q! Vimのチュートリアルで勉強 $ vimtutor 画面移動 Ctrl+F/Ctrl+BでForward/Backに1画面分移動できる。 少しだけ応用編 文字の検索 /searchwordで検索、nで次へ、Nで前へ 文字の置換 :%s/from/to/gでfromに一致する文字をtoに全部置換。 色々オプションがあるらしいけどまだ全部覚えていないのと、エスケープが必要な文字が良くわかっていない。 行の挿入系 Oでカーソル行に新しい行を挿入して編集開始、oだとカーソル行の1つ下に挿入して編集開始。 単語を消して編集開始 ciw 会社で教えてもらっ

    これまでのVimの勉強内容まとめ - Qiita
    new3
    new3 2014/03/01
    あとでおさらいしてみる
  • Vimbits | vimbits.com

    A vimbit is a snippet of a .vimrc. Share your coolest trick, mapping, setting, or custom command for the Vim editor. Find new bits and vote up the best ones. Vimbits is an upvote-downvote site for vimrc tricks. After my first few months in the vimverse, I got a little disheartened that the best way to find new ideas for vim customization seemed to be by crawling through other developers' vimrcs. D

    new3
    new3 2014/02/28
    あとで目を通す
  • エンター巻き込み事故を防ぐ - Humanity

    ばよえ〜ん(訳:Vim Advent Calendar 2012への15回目の投稿です) この記事はVim Advent Calendar 2012の140日目の記事になります。 139日目は@manga_osyoさんでVim からでも qmake したいでした。 タイトルの「エンター巻き込み」はYahoo!検索スタッフブログの記事「あなたの知らないタイピングミスの世界」にあった単語です。 具体的に例を挙げると、Vimmerなら誰しも「:w]」としてしまって「]」というファイルを作ってしまったことがあるはずです。 その度にシェルに戻り「rm \]」を実行して消していることでしょう。 " Checking typo. autocmd BufWriteCmd *[,*] call s:write_check_typo(expand('<afile>')) function! s:write_c

    エンター巻き込み事故を防ぐ - Humanity
    new3
    new3 2014/02/09
    地味に便利