WSL2/Ubuntu 上で pbcopy を叩けるようにする
概要
- Windows 11 で WSL2 を使って Ubuntu を利用している
- SSH公開鍵をクリップボードへコピーするのに
pbcopy
コマンドを叩きたくなったが、こいつは Mac で組み込まれているコマンドのため使えない - Windows では
clip
コマンドで同じことができるらしい pbcopy
と叩いたらclip
が動作するよう、エイリアスを設定してみる
pbcopy
コマンドを叩きたくなったが、こいつは Mac で組み込まれているコマンドのため使えないclip
コマンドで同じことができるらしいpbcopy
と叩いたら clip
が動作するよう、エイリアスを設定してみるEditorConfig
https://editorconfig.org/
sindresorhus/editorconfig-sublime: Sublime Text plugin for EditorConfig – Helps developers maintain consistent coding styles between different editors
https://github.com/sindresorhus/editorconfig-sublime
open .
で Finder が開くように、コマンド入力で指定したファイルを Sublime Text で開くといった動作をしたくなったCommand Line Interface
To use subl, the Sublime Text bin folder needs to be added to the path. For a typical installation of Sublime Text, this will be located at /Applications/Sublime Text.app/Contents/SharedSupport/bin.
パスを通してあげれば subl
というコマンドが使えるようになるらしい。
sublimerge.com
ドメイン自体がもう別の誰かに取られてるみたいPackage Contol の設定ファイルを編集
やること
installed_packages
の配列内に Sublimerge Pro
を追加する
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"ApacheConf",
"ayu",
"Compare Side-By-Side",
"DiffTabs",
"Emmet",
"HTML-CSS-JS Prettify",
"IMESupport",
"Sublimerge Pro",
"Package Control",
"PowerShell",
"Syntax Highlighting for Sass",
],
}
旧PCから保存したファイルを、同じ場所に複製
Sublime Text を起動
Ctrl + Alt + D
で Sublimerge が動作するか確認30~40分
Windows Subsystem for Linux (WSL) を Windows 10 にインストールする | Microsoft Docs
以下いずれかの操作で開ける。
サイトのテスト環境を用意している VirtualBox 上の CentOS7 で ls コマンドを実行したときに、
という視認性最悪の組み合わせなので、色の設定を変えたい。
SublimeLinter
http://www.sublimelinter.com/
SublimeText上でコードの構文チェックをリアルタイムで行えるプラグイン
OmniMarkupPreviewer is a plugin for both Sublime Text 2 and Sublime Text 3 that preview markups in web browsers.
GitHub – timonwong/OmniMarkupPreviewer
マークダウン記法で書かれたテキストを、ブラウザ上でリアルタイムプレビューできるパッケージ
- パッケージのユーザ設定を追記して解決
- Preferences > Package Settings > OmniMarkupPreviewer > Settings - User
{
"renderer_options-MarkdownRenderer": {
"extensions": ["tables", "fenced_code", "codehilite"]
}
}
{
"renderer_options-MarkdownRenderer": {
"extensions": [
"markdown.extensions.tables",
"markdown.extensions.fenced_code",
"markdown.extensions.codehilite"
]
}
}