タグ

ブックマーク / kaworu.jpn.org (4)

  • Zsh 補完をカーソルで選択する

    zsh で補完候補をカーソルで選択する方法を紹介します。 zsh で /bin/l の状態でタブを押すと、補完候補が表示されます。 % /bin/l link* ln* ls* zsh で補完候補が表示されている状態で、カーソル(カーソルキー、もしくは、C-f, C-b など) で選択するには、以下の設定を .zshrc に追加します。 autoload -U compinit compinit zstyle ':completion:*:default' menu select=1 設定を zsh に読み込ませます。 source $HOME/.zshrc 以下の状態で、 zsh でタブを1回押すと、補完候補が表示され、さらにタブを押すことで、選択モードに入ります。 /bin/l この選択モードは、 C-f, C-b, C-n, C-p やカーソルキーでカーソルを移動させることが可能です

  • C++ string型の文字列を大文字から小文字へ、小文字から大文字へ変換する

    このドキュメントの内容は、以下の通りです。 はじめに string型の大文字や小文字を変換する方法 char型の文字列の大文字や小文字の変換する方法 string型の大文字と小文字の変換のサンプルコード コンパイル 大文字に変換したデータを他のstring型の変数に格納する C++でcharの配列の大文字を小文字に変換する場合 C++でcharの配列の小文字を大文字に変換する場合 C言語で大文字を小文字、小文字を大文字に変換する方法 C++関連記事 はじめに アルファベットには、大文字と小文字が存在します。ソフトウェアで文字列を比較するときに、大文字・小文字を違うものとして扱うか、大文字・小文字を区別せずに比較するなど、いろいろなケースがあります。大文字・小文字を区別せずに比較する場合には、大文字を小文字に変換して、文字をそろえたり、逆に、小文字を大文字に変換してそろえた上で、比較すること

  • GNU Screenライクなtmuxのセッション管理 アタッチとデタッチ

    このドキュメントの内容は、以下の通りです。 セッションの作成 セッションのデタッチ セッションの確認 セッションをアタッチする アタッチしているセッションを調べる セッション名のリネーム セッションの削除 すべてのセッションを終了させる tmux入門 関連ページ GNU Screenやtmux は、Unixで複数のターミナルを扱うためのアプリケーションです。 GNU Screenのセッションを管理する screenie [2009-06-14-1] で紹介しましたが、 screen は、 screen -ls, screen -rd sessionname などで、セッションの確認や Screen のアタッチができます。 セッションの作成 セッションは、 tmux コマンドを実行するだけで作成されます。 自動的にセッション名として、数字が割り当てられます。 tmux セッション名をつけるに

  • vimのバッファ操作

    vimは、複数のバッファ(buffer)を開くことができます。 ls, buffers, files 開いているバッファ一覧(バッファリスト)を表示する bfirst,bf 先頭のバッファに移動する blast,bl 最後のバッファに移動する bnext,bn 次のバッファに移動する bprev,bp 前のバッファに移動する b NUM NUM番目のバッファに移動する badd バッファにファイルをロードする bdelete バッファをアンロードする .vimrc ノーマルモードのときにF2で前のバッファ、F3で次のバッファに移動するための設定は以下の通り。 map <silent> <F2> :bp<cr> map <silent> <F3> :bn<cr> バッファリストを出して、選んで移動する lsでバッファリストを表示して、b 3(3番目のバッファに移動)とかすることが よくある。

  • 1