PDFVScodeデフォルトのプレビューをPDF変換する。上書き保存時に自動変換する機能や、スタイルシートを指定して自分好みのpdfを出力できる機能がついており、拡張性が高い。デフォルトだとVScodeのプレビューのまま出てくる上にフォントサイズが少々大きい。Oneショートカット、テーブルフォーマット、アウトライン表示などなど、編集する際に役立つ機能が詰まった拡張。VScodeでがっつりmarkdownを編集する人にはいいかもしれない。bold体、italic体をトグルするショートカットがVScode自体のショートカットと重複するので注意が必要。どっちを使うのかと、ここまで書いたがVScodeには一つ致命的な欠陥がある。プレビュー表示した状態で日本語を入力→バックスペースを押すとゴミ文字が入力されるというもの。以下でこの問題が取り上げられている。forum.vivaldi.netqiita.commacOSだけの問題らしい。日本語入力の際に出る不具合だが、プレビュー表示していない時は問題なく編集できる。今のところ、少なくともMarkdownをプレビュー見ながら編集したければAtomがいいと思われる。引用順をどうするか著者名表記をどうするかがまずあげられる。分野によると思うが、自分がよく使うのは文献を引用された順にソート著者名のファーストネームはイニシャルなので、それに合わせて.bstファイルをいじる方法をメモする。junsrt.bstを使う。plainでは参考文献がアルファベット順に出力し、unsrtでは引用された順に出力する。設定を書き換えない場合は参考文献を載せたい場所で\bibliographystyle{plain}\bibliography{reference.bib}みたいに書けば良いが、自分でいじった.bstファイルを使う場合はtexソースと同じディレクトリに.bstファイルを置く。ここではjunsrt.bstをいじって自分用のmyjunsrt.bstをつくる。/usr/local/texlive/2016/texmf-dist/pbibtex/bst/junsrt.bstを適当にコピー。jplain.bstも同じ場所にある。バージョンとかは適宜読み換える。junsrt.bstとかしたら出てくる。windowsもtexlive/以下にあるんじゃないかな。----定義の内容----}という形で各種表記の仕方が定義される。{format.names}の中身を書き換える。jj}で著者名の表記を指定する。{f}でファーストネームを頭文字のみ表示、{ff}で全て表示{l}でラストネームを頭文字のみ表示、{ll}で全て表示{v}でミドルネームを頭文字のみ表示、{vv}で全て表示{j}でJr.を頭文字のみ表示、{jj}でJr.全て表示`~`をつけるとそこで改行されなくなる。姓と名で改行されないようにするために使われる。`をつけるとその位置にカンマを表示で変えられる。:=}の部分は日本語表記に使用される。ここを書き換えると漢字の苗字の一文字目だけ表示されたりするのでいじらない。他にもタイトルや出版年の出力を変えることができるらしい。自前で作る必要がある場合に役立つかもしれない。Codeの拡張とか初期設定とかメモ約一年半の沈黙を破り更新。社会人になってもコンスタントに更新できるだけの気力があるかどうかはわからない。できるだけ勉強したこととかを更新していきたいエディタの話。Codeに乗り換え、いい感じなので初期設定などをメモしておく。textを使ってたが、拡張の設定などが煩雑であまり好きになれなかった。あと「これ無料版やで!気に入ったら買ってや!」っていうポップアップも地味に鬱陶しかった。Atomに切り替えたのだが、拡張を入れていくとかなり重くなってしまい、ついにイライラがピークに達したのでリストラした。VSCodeは拡張を入れても十分軽いgitやターミナルにデフォルトで対応デバッグ機能も最初から搭載と、かなり使い勝手が良い。いうか最初からある程度の機能が備わっているので、拡張を入れずともそこそこ使えるのである。それがVSCodeの魅力とも言える。formatが効かない(OS依存?)などがある。異なる場所にあるディレクトリをサイドバーで同時に開く機能がVSCodeにはないらしい。シンボリックリンクを使う方法もあるようだが、まあデフォで対応してくれたらその方が嬉しい。formatが効かない時がある。これに関してはよくわからん。誰か直してくれ(他力本願)とまあ色々あるがいい感じなので初期設定をメモしておく。当方現在はpythonがメインなのでpython系の拡張が多いです。Keymapその名の通り、Atomのキーバインドをそのまま持ち込める。VSCode内でキーバインドをカスタムすることもできるが、他のエディタに慣れた人ならそのまま使えるのが良い。Keymapもありますよ。Shortcuts画面下のステータスバーにターミナルなどのショートカットを追加する。VSCodeテーマが追加される。デフォルトではなんとなく好きじゃない配色ばかりだったので、これは気に入っている。file-iconsサイドバーのアイコンが変わる。種類があるので調べて見ると楽しいかも。Workshoplatexがビルドできるようになり、pdfファイルをvscode内のtabで表示できる。pdfはブラウザでも表示できる。シンタックスハイライトやオートフォーマットも追加される。Managerプロジェクトを切り替えるコマンドを追加できる。上述の通り、VSCodeではサイドバーで異なる場所にあるディレクトリを同時に開くことができない。代案としてこの拡張を使えば、同時には開けないが切り替えはスムーズにできる。VSCodeMagicPythonpython-snippetsとりあえず入れた。シンタックスハイライトやらスニペットやらが追加される。この中でも`Python`はpythonでコーディングするなら必ず入れる。gistを使って複数の端末で設定を共有できる。利用するにはGithubアカウントが必要になる。GUI的に設定できる。windowsやlinuxならctl+,だと思うここに設定を書き込むわけだが、検索して変えたい設定をクリックするだけで設定ファイルに自動で記述される。エディタ内のルーラの位置を変えたければ、検索窓にrulersとか入れて出てきた設定を選択すればよい。拡張の設定もここで変えられる。],latex関係を導入。false,toolchainを指定することでbibtexファイルとかを一発でビルドしてくれる。詳しくは上述のサイト。ついでにlatex-workshop.latex.autoBuild.onSave.enabledをtrueにすると保存時に自動ビルドされる。デフォルトでtrueになっているが煩わしいのでfalseにした保存時にオートフォーマットする。この機能がAtomの拡張より格段に軽くて使いやすい。true,ウィンドウのタイトルバーにカレントディレクトリのパスを表示。"${activeEditorLong}"言語ごとに設定を変えることができる。},また自分のlatexファイルはぐっちゃぐちゃなのでもはや我流で行きたい。false},latexでオートフォーマットするにはlatexindentというツールを導入する必要がある。以下のサイトでなにかわかるかもしれない。Sync使えばこれも自動でバックアップされるのでメモする意味もないかもしれないが一応。今後VSCodeがもっと栄えてくれると嬉しい。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。