unicorn.limited Open in urlscan Pro
34.107.233.37  Public Scan

URL: https://unicorn.limited/jp/rd/linux/20200809-csvmode.html
Submission: On February 19 via manual from JP — Scanned from JP

Form analysis 0 forms found in the DOM

Text Content

 * HOME
 * R&D
 * Linux
 *  SpacemacsでCSV編集


SPACEMACSでCSV編集

toc SpacemacsでCSV編集
 * 用途

ELPAから配布されている csv-modeを導入することで、emacsにCSV編集機能を追加できます。

Spacemacsの場合は.spacemacsに追加パッケージ名を指定して再起動するだけでインストールできます。

   dotspacemacs-additional-packages
   '(
     csv-mode
     )


または、 CSV Layerもあるため、Layerを追加する手もあります。おそらく機能は同一で違いはキーバインドです。

拡張子csvでCSV mode、拡張子tsvでTSV
modeになり、セル構造の編集が可能になります。初歩的な使い方としては、以下の2つの操作を覚えると便利です。

 * C-c C-aでセル表示の整形
 * Tab, Shift-Tabでセル間移動

ほかのコマンドは、
csv-modeのドキュメントに説明があります。また、ソースコードが1ファイルであるため、直接読むとundocumentedな機能も分かるでしょう。


用途

RDBMSのインポート、エクスポートにはUTF-8のTSV形式の互換性が高く、DBオペレーションの際に編集できると便利です。メジャーな表計算ツールもCSVの取り扱いには難があるため、emacs上でCSV編集した方が堅実な場面もあります。

関連記事

Tmux操作を伴うスクリプト
Tmuxを利用するとコンソールを分割して並行利用できます。 基本的にはキーバインドを用いて操作ますが、……

Termuxカスタマイズ
Termuxはアプリの設定画面以外に、~/.termux/termux.propertiesを編集す……
Spacemacsの常用レイヤー
Spacemacsは推奨パッケージをLayerにまとめたemacsディストリビューションです。 キーバ……
LinuxでNFC利用
Linux向けのNFCカードリーダーは、PC/SC規格に準拠した製品を選ぶと手軽です。 CCID driver……
一時的にLinux→Windows起動するリブートコマンド
Linuxのメジャーディストリビューションが採用しているgrubにはgrub-rebootというコマ……
中馬崇尋
Chuma Takahiro
© 2013 Unicorn Research Ltd.