Vimが好きでよくVimについて記事を書いたり本体にパッチ送ったり、 ゴリラ.vimというイベントを主催しています。
これは何? Spresenseでviが使えたので紹介です。 ※私、viを普段使いしていないので簡単なコマンドの確認になります。 viのコンフィギュレーションがあった!!! 先日会期が終了した技術書典12で【Spresenseデジタルカメラ開発】という本を書きました。 本の内容としてはSpresenseを使ってデジタルカメラのアプリケーションを作る、というものです。 コンフィギュレーションはどんなものがあるのだろうと思い、コンフィギュレーション一覧を表示する次のコマンドを実行してみました。 $ tools/config.py --list Available configurations: default feature/asmp feature/audio_player feature/audio_recognizer feature/audio_recorder feature/au
by Floyd Wilde コマンドラインベースで動作するテキストエディタ「Vim」が1991年のリリースから30周年を迎えました。ソフトウェア開発者のアレックス・ボールドウィン氏は、いかにしてVimが30年間愛され続けたのかについて解説しています。 welcome home : vim online https://www.vim.org/ Vim at 30: Here's Why It's Still Relevant - Simple Thread https://www.simplethread.com/vim-at-30-heres-why-its-still-relevant/ ボールドウィン氏は、Vimが使われ続ける理由と考えられる点をいくつか挙げています。 1.マウス不要 例えば、メモ帳のような典型的なモードレスエディターでは、テキストの入力という1つのモードだけが使用
概要 1回1回、行頭に#を挿入したり、行頭の#を削除するのは、結構地味で面倒だと思いますので、vimでコメントアウトを複数行に挿入したり、削除したりする方法を説明します コメントアウトを挿入する場合前のApacheの設定ファイル <LocationMatch "^/+$"> Options -Indexes ErrorDocument 403 /.noindex.html </LocationMatch> <Directory /usr/share/httpd/noindex> AllowOverride None Require all granted </Directory> Alias /.noindex.html /usr/share/httpd/noindex/index.html Alias /noindex/css/bootstrap.min.css /usr/share/h
busybox にも独自の vi が入っている。 制限事項は以下の通り。 /* * Things To Do: * EXINIT * $HOME/.exrc and ./.exrc * add magic to search /foo.*bar * add :help command * :map macros * how about mode lines: vi: set sw=8 ts=8: * if mark[] values were line numbers rather than pointers * it would be easier to change the mark when add/delete lines * More intelligence in refresh() * ":r !cmd" and "!cmd" to filter text through a
UNIX 2.11BSD の OS, 文書の入手に関して。 a. OS の入手 解凍方法は本に記述してます 2.11BSD UNIX OS キット b. PDP-11 エミュレータ SIMH SIMH (V3.9-0) updated 03-May-2012 c. OS のインストール・マニュアル UNIX 2.11BSD Manuals d. OS のプログラミングに関する書籍 UNIXプログラミング環境 (海外ブックス) 単行本 – 1985/9 Brian W.Kernighan (著), Rob Pike (著), 石田 晴久 (翻訳) 中古でしか手に入らないですが、UNIX のプログラミング環境が詳細に書かれてます。 e. SIMH のテープブート・インストール用の設定ファイル 211bsdtapeinstall.ini として保存する set cpu 11/44 1M set
本ページではandroid上で動作するVimについて記しています。 Vim(vi)自体の簡単な使い方(操作方法入門)は「はじめてのvi」にまとめてあります。 GooglePlay上でテキストエディタアプリとしてDroidVimが公開されています。 「DroidVim」 grep, diff, ctagsが使用可能Vimのノーマルモードで問題になる予測変換の無効化EscやCtrl等の特殊キーの入力外部SDカードやオンラインストレージ上のファイル編集外部アプリからのインテントで編集任意の等幅フォントによる表示(一部機能はAndroid 4.4以降が必要です) 設定ファイル .vimrc や.vimなどの設定ファイルは「設定」の「ホームディレクトリ」で指定された場所($HOME)から読み込みを行いますが、デフォルトの「ホームディレクトリ」はアンインストール時などに消去されます。このためSDカード
概要 qfixhowm を使うのが最善だろうけれど、使わない機能も多いのでメモ書き、検索に特化して他のプラグインで代用してみた。 syntax hokorobi/vim-howm-syntax-mini qfixhowm から一部 syntax のみを抜き出し。 新規作成 thinca/vim-template を使用。 :% s/<+DATETIME+>/\=strftime('%Y-%m-%d %H:%M')/g :if search('<+CURSOR+>') : normal! "_da> :endif = <+CURSOR+> [<+DATETIME+>] function! vimrc#EditHowmNew(dir) abort let dir = a:dir.strftime('/%Y/%m') if isdirectory(dir) == 0 call mkdir(dir
Maintenance status: *The xi-editor project is currently discontinued. Although we will happily accept bug fixes, no new features are currently planned. You may be interested in the Lapce editor, which can be considered a spiritual successor to the xi-editor. — The Editors Note: This repo contains only the editor core, which is not usable on its own. For editors based on it, check out the list in F
howmはエディタで手軽にメモや予定、TODOを書いて、検索するためのシステムです。 QFixHowmは、vim/gvimにhowmを実装したスクリプトで、拡張Quickfixの機能による追加検索で絞り込み、ソート、結果表示編集などが可能です。 Quickfixウィンドウを使用しているので、柔軟な検索結果表示/非表示が可能です。 またプレビュー&絞り込み検索付きgrepとしても使えます。(→「grepとして使用する」) 基本的なデータ形式や操作はEmacs版(本家)に合わせてありますが、「予定・TODOの繰り返し」など、一部に独自拡張されている部分があります。 howmでは、細かいことを気にせずメモや日記、日報が簡単に作成できます。 メモを取る時いちいちファイル名を気にしなくても良いので非常に楽です。 予定やTODOも管理できて、一行のメモでもどんどん書き込めます。 howmファイル自体は
ツイート Emacsでは様々な日本語入力のプラグインがあります。 Vimでもkeymapなどの設定をいじれば可能ですが、 あまりkeymapファイルをいじった人は少ないでしょう。 そこでVimプラグインで日本語入力を実現しようと開発された、skk.vimを紹介します。 概要 skk.vimはYagi Noriaki氏によって作られたVimで日本語入力を実現するプラグインで、以下のような特徴を持ちます。 SKKによる日本語入力を実現する so skk.vimのみで動作する (Windows環境では辞書ファイルのパスが異なるため、別途設定を.vimrcに書く必要があります) 軽い SKKについて簡単に説明すると、形態素解析(文節の区切り)をSKK自身が行わず、 使用者自身が行うように矯正することで、実装が簡単であり、 かつ慣れれば高速で正確なかな漢字変換が行えるInput Methodです。
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) をマウスの左ボ タンでダブルクリックすると、項目にジャンプできます。
require 'test_helper' class ProductTest < ActiveSupport::TestCase test "product attributes must not be empty" do product = Product.new assert product.invalid? assert product.errors[:title].any? assert product.errors[:description].any? assert product.errors[:price].any? assert product.errors[:image_url].any? end end
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く