csv行取り込み時に”,”で改行する

csvなどを取り込みした際に”,”で区切られているが、1行で表示されていると内容がわかりにくい。
 
改行して見やすくしたい場合は、置換をすると簡単に改行した状態になる。

 
 
 
改行を”,”に変換する場合

 
 
 
csv以外でもPATHの設定項目などを確認するのにも重宝している。

Debian(jessie)へアップグレード

debianのシステムをwheezyからjessieへアップグレードアップグレードします。
アップグレードの作業はそう何回も行いませんが、備忘録として残しておきます。
 
 
 
現在のパッケージをアップグレードしておきます。

 
パッケージの状態を確認する。

 
エラーが発生しなければシステムアップグレードの作業に進む。
 
 
 
 
sources.listを編集する。
wheezyをjessieへ置換する。

 
パッケージリストを更新する。

 
キャッシュをクリアする。

 
パッケージをアップグレードする。
aptitudeの利用は、wheezyからjessieへのアップグレードには推奨されていませんのでapt-getを使用します。
一気にdist-upgradeを行うとパッケージが大量に削除されることがあるので、upgrade–>dist-upgradeと2段階に分けて行います。

 
削除したパッケージを完全削除する。

 
バージョンを確認する。

バージョン情報が[8.*]になっていればバージョンアップ完了。
 
 
最後に、念のためシステムの再起動を行っています。

 
 
この方法でまだ失敗していませんが、起動しなくなったり動作がおかしくなったら再インストールですかね・・・

vimで文字コードを変更して保存する

Linux端末のvimで作成したファイルを、Windwos端末でメモ帳などで開くと日本語が文字化けしてしまって読めなくなってしまう。
 
 
vimで文字コードを変換して保存することで、文字化けを起こさず開くことができる。
Shift_JISにエンコードを変換して保存する。

 
これで、Windwos端末のメモ帳でも日本語が文字化けせずに開くことができる。
 
 
 
 
その他の文字コードに変換するときも同じコマンドで変換可能
utf-8に変換する場合

改行コード[^M]の削除

Windows付属のメモ帳で作成したファイルの改行コード[^M]を削除する方法
 
 
vimで[^M]の改行コードを再表示させる

改行コード[^M]が表示されたら置換する

これで改行コードがすべて削除される。
 
 
 
ただし、Windowsのメモ帳でファイルを開くと改行されなくなるので注意する。
再度Windowsのメモ帳で改行させるには、fileformatをdosにする。

これで、Windowsのメモ帳でも改行される。

vimキーマッピングを確認する

vimで使用しているキーマッピングを確認する方法
 
 
デフォルトのキーマップ確認方法

 
この中にさらにindexがあるのでさらに検索すれば個別確認できる。
 
 
 
個人設定のキーマップ確認方法

 

シンボリックの張り方

ソフトの設定ファイルを1箇所のディレクトリで管理したい場合、シンボリックリンクの機能を使うと便利。
OSによってコマンドが違うのでまとめておく。
 
Windows OS
 
管理者権限でコマンドプロンプトを起動して入力する。

 
[Link] :作成するリンク名を指定する
[Target] :リンクの参照先ターゲットを指定する(元ファイル)
 
指定するパスは相対パスも使用できるが、絶対パスで指定した方が作成場所の間違いが少ないかも。
 
 
 
UNIX OS
 
コンソール画面から入力する。

 
[Target] :リンクの参照先ターゲットを指定する(元ファイル)
[Link] :作成するリンク名を指定する
 
 
 
Windows OSとUNIX OSで指定パスが逆になるので注意する。
とはいえ、ほとんど同じで設定できる。
MAC OSは?

改行コードを入力する

Windows付属のメモ帳で作成したファイルの改行には[^M]の改行コードが使用されている。
普通の入力では改行コードを入れられないので以下の方法で[^M]を入力する。
 
 
Ctrl+v を押した後 Ctrl+m を押す
 
 
すべての改行コードを[^M]に変えた後、ファイルを再度開くと自動で改行コードを入力してくれる。

スペースをタブに変換する

IDEなどで作成したソースを開くと、インデントに長いスペースが挿入されていることがある。
行が見にくかったり編集するときに大変なので、スペースをタブに変更してから作業を行う。
 
 
スペースをタブに変更する方法は以下の様にコマンドを実行します。

 
 
 
[.vimrc]に以下を追記しておくと変換が楽になります。

 
[set tabstop=8]
タブの幅(スペース8個分)
[set noexpandtab]
TABキーを押したときにスペースではなくTABを挿入する