Web開発のライフハック

あなたの人生をアップグレード

IDEでファイルを開くリンク


これにより、必要なファイルを見つけやすくなります。
エラーページでコードへのリンクを直接作成できます。 またはエラーログで。
devパネルでコントローラークラスとテンプレートファイルへのリンクを作成します(または、そこに何がありますか?)
このようなリンクをクリックすると、開いているIDEの対応するファイルに移動します。



作り方
IDEでファイルまたはクラスを開くプロトコルを登録します
「edit:」プロトコルとそのようなURLスキームを使用します
編集:className @プロジェクト
編集:relativePath @プロジェクト
このプロトコルに登録されたプログラムは、ファイルへの絶対パスを決定し、IDEに渡します。

Operaでは、プロトコルの登録は簡単です:
設定→詳細設定→プログラム→追加...
プロトコル(コロンは不要)とプログラムを選択します

他のブラウザの場合は、オペレーティングシステムで構成できます。
Windowsでは、これはレジストリを介して行われます。
Unixでは、さまざまな方法でロバを使用します。

残念ながら、CLIを使用して特定の行のファイルを開くことをサポートしているIDEはありません。
そして、それはクールだろう。

upd: vim can、ありがとうStdit
vim -c line filename

upd: Jetbrains IDEも学びました、ありがとうcuhuak
PHPStorm(およびおそらくすべてのJetbrains IDE)は、CLIを介して特定の行のファイルを開くことができます。
phpstorm --line N filename.

さらに、ファイル名がすでに開いていて、このファイル内の別の行に移動しようとしている場合、IDEは慎重に正しい場所にスクロールします。

嬉しい

プロジェクトファイルへのショートカット


フォームのパス/ home / Ti / Project / projectname / wwwはキーボードを壊します
プログラミングするときは、そこに行くか、プログラムを実行する必要があります。
この場所にシンボリックリンクを作成します/ w
プロジェクトとあらゆる種類のPSDのドキュメントについては、方法/ dを探しています

Windows(ドキュメント、設定)では、シンボリックリンクを作成したり、フォルダーをディスクとしてマウントしたりすることもできます。

Webサーバーの自動仮想ホスト


ホストの手動起動-無駄な時間
私はそうしました

CLIのヒント


私はUnixオペレーティングシステム(FreeBSD)を使用しており、端末は私の右手です。

プロジェクトを操作するための一連のスクリプト

たとえば、Webスタジオで作業している場合やフリーランサーである場合など、多数のプロジェクトで作業する場合、スクリプトはあなたの命を救います。

プロジェクトごとに簡単な構成構成が作成されます。
-展開オプション
-データベース接続パラメーター
-SSHオプション
-など

私はそのようなプロジェクト管理スクリプトを使用します:


シェル設定

便利なコマンド置換、スクリプトでのプロジェクト名置換、バージョン管理システムに関する情報の出力のためにシェルを構成します。

ありがとう


コメントでは、habrachelovekamがWeb開発でライフハックを共有することをお勧めします。

追加


devホストとprodホストを切り替えるリンク

開発パネルでリンクを作成して、開発中のローカルバージョンと本番サイトを切り替えます。
または、別のツールを使用して、これらのホストをすばやく切り替えます。

コメントからの追加


異なるサーバーのカラーマーキング(ありがとう、 Stdit

さまざまなサーバーのさまざまな色の招待状。 たとえば、次のように(.bash_profile):
PS1='\e[32m\D{%Y-%m-%d %H:%M:%S} \w\e[0m\n\$ '

重大なエラーの警告音(ありがとう、 Stdit

tail -fを使用してログを監視する場合、重大なエラーメッセージに#7文字(\ a)を追加します。
これにより、端末にビープ音(ベル)が追加されます。

Source: https://habr.com/ru/post/J138496/


All Articles