Cách mở webstorm từ thiết bị đầu cuối


98

Để chỉnh sửa tệp từ thiết bị đầu cuối, tôi sử dụng subl (cho văn bản sublime) để chỉnh sửa tệp; Ví dụ: Nếu tôi cần chỉnh sửa tệp app.js, tôi sử dụng subl app.js Có cách nào tôi có thể thiết lập webstorm để mở từ thiết bị đầu cuối không?


hệ điều hành của bạn là gì? bạn chỉ muốn khởi chạy nó từ màn hình?
meda

Tôi đang sử dụng MAC iOS; Tôi muốn khởi chạy webstorm từ thiết bị đầu cuối.
Jackal

Còn về việc open -a /Applications/Webstorm.apptôi không thể kiểm tra ngay bây giờ
meda

Câu trả lời:


231
  1. Thử trong terminal ' wstorm ' và ' webstorm '
  2. Nếu các lệnh không hoạt động, bạn có thể chạy trong WebStorm: "Tools" -> "Create Command Line Launcher..."

Lưu ý: Giải pháp chỉ hoạt động với Linux / MacOS


Hoàn hảo, Đây là những gì tôi đang tìm kiếm. Cảm ơn Andrew.
Jackal

16
Để mở thư mục hiện tại trong webstorm bằng trình khởi chạy dòng lệnh, bạn có thể nhập wstorm.
Pranav Garg

3
"Công cụ" -> "Tạo Trình khởi chạy dòng lệnh ..." đã được xác minh hoạt động trên WebStorm 2017.1 trên máy Mac
Philip Bulley

3
Kể từ cuối tháng 5 năm 2017 (Webstorm 2017.1.3), wstormkhông hoạt động và lệnh Create Command Line Launcherkhông được tìm thấy trong menu thả xuống Công cụ Windows của tôi. Trợ giúp hiển thị lệnh đó khi bạn tìm kiếm nó trong Find Action(và nói rằng nó trong Công cụ), nhưng không có cách nào để chọn nó.
Mugshep

2
Thật thú vị là "trình khởi chạy dòng lệnh" của tôi mà tôi đã thiết lập với phiên bản Webstorm cũ hơn vẫn hoạt động để khởi chạy WebStorm, nhưng đã ngừng mở các dự án (tôi thường làm webstorm .để mở dự án trong thư mục hiện tại. Dù sao, tạo lại "trình khởi chạy dòng lệnh "đã khắc phục sự cố này. Có thể hữu ích với những người đã nâng cấp.
RoccoB

24

Cập nhật tháng 1 năm 2016 bằng cách sử dụng Webstorm 11.0.3 trên mac os x

Không có tùy chọn như được mô tả trong câu trả lời được chấp nhận.

Thay vào đó, chỉ cần sử dụng dòng lệnh nhị phân đã được cài đặt wstorm được thiết kế cho mục đích này. Vị trí hiển thị bên dưới:

nhập mô tả hình ảnh ở đây

Nếu bạn thực sự muốn mở webstorm và để nó tải nội dung của thư mục làm việc hiện tại chẳng hạn, thì hãy đặt dấu .sau lệnh:

wstorm .

Ghi nhận, những người khác đã đưa ra nhận xét tương tự trong phần câu trả lời này và mong muốn làm rõ tình hình.


3
Có vẻ như nếu bạn đã mở webstorm, tất cả lệnh này sẽ làm chỉ là thay đổi tiêu điểm sang webstorm chứ không thực sự mở tệp. Biết bất kỳ cách giải quyết nào?
jcollum

@jcollum - xin chào, xin lỗi vì đã trả lời chậm trễ. câu trả lời cập nhật - bạn đã thử như trên chưa?
arcseldon

1
Không, vẫn chỉ thấy nó thay đổi tiêu điểm thành một cửa sổ webstorm hiện có.
jcollum

5
Tôi cũng thấy hành vi mà @jcollum mô tả.
Jack Rowlingson

18

Tôi cũng đã tải xuống WebStorm và muốn sử dụng một phím tắt tương tự để mở tệp trực tiếp từ thiết bị đầu cuối.

Tôi rất ngạc nhiên khi thấy mình đã có một phím tắt trong các công cụ dòng lệnh của mình cho webstorm:

subl là Sublime như wstorm là Webstorm.

Nếu không, như anstarovoyt đã vui lòng chỉ ra, bạn có thể chỉ cần tạo lối tắt của riêng mình thông qua "Công cụ"> "Tạo Trình khởi chạy dòng lệnh"


2
Sau khi cập nhật, tôi thấy rằng nó wstorm .sẽ mở WebStorm tại thư mục /Application/WebStorm.app/Contents/bin. Điều này đã được khắc phục bằng cách chạy lại "Tạo trình khởi chạy dòng lệnh".
Neal Ehardt

9

Một cách khác để làm điều đó:

open -a /Applications/WebStorm.app                      #Open last project
open -a /Applications/WebStorm.app Desktop              #Open particular folder
open -a /Applications/WebStorm.app Desktop myscript.js  #Open particular file

Bạn có thể thêm bí danh vào tệp cấu hình của mình:

#Edit your config:
vim ~/.bashrc
#add line:
alias ws='open -a /Applications/WebStorm.app'
#Read your config file:
source ~/.bashrc

Bây giờ bạn có thể sử dụng nó:

ws . myscript.js

1
Hoặc, vì wstormđã làm điều đó, bạn chỉ có thể đặt bí danh là: alias ws='wstorm'
seanTcoyote

4

Tôi biết đây là một chủ đề cũ hơn, nhưng cố gắng đạt được điều này bằng cách sử dụng Windows khá khó khăn và tôi không thể tìm thấy bất kỳ thứ gì được thiết kế đặc biệt cho mục đích của mình. Tôi đã tạo một hàm Bash mà bạn có thể thêm làm bí danh (dành cho Git Bash trên Windows) hoạt động tương tự như các hàm dòng lệnh trong Visual Studio Code .

Đây là liên kết đến Gist .

Nếu bạn thay đổi thiết bị đầu cuối tích hợp trong WebStorm thành Git Bash (hướng dẫn có trong Gist), bạn có thể thực hiện các hành động sau:

Tạo một tệp mới trong thư mục làm việc hiện tại và mở nó trong trình chỉnh sửa:

wstorm foo.js

Tạo một tệp mới trong một đường dẫn tương đối hiện có và mở nó trong trình chỉnh sửa:

wstorm foo/bar.js

Điều này cũng hoạt động với các thư mục con không tồn tại:

wstorm this/path/doesnt/exist/file.js

Nếu bạn đang làm việc trong thiết bị đầu cuối Git Bash (không phải trong WebStorm) và muốn mở WebStorm lên trong thư mục hiện tại, bạn có thể mở nó tương tự như Visual Studio Code:

wstorm .

Lưu ý: Điều này cần được thực hiện trong một thư .ideamục có thư mục.


4

Trong Webstorm 2020.1.2, bạn cần thực hiện điều đó thông qua Cài đặt JetBrains ToolBox. Để làm điều đó, hãy truy cập Hộp công cụ JetBrain, nhấp vào bánh răng cài đặt, mở Shell Scripts và nhập đường dẫn: /usr/local/binnhấp vào áp dụng. Đi tới thiết bị đầu cuối của bạn, từ loại thư mục dự án của bạn webstorm .Hy vọng điều này sẽ hữu ích.

nhập mô tả hình ảnh ở đây


3

Kể từ 2019-03-09, WebStorm 2018.3.4 trên Mac không có Công cụ> "Tạo Trình khởi chạy Dòng lệnh ...". Tuy nhiên, điều này hoạt động:

  1. Tùy chọn WebStorm> Bản đồ phím> Menu chính> Công cụ> Tạo trình khởi chạy dòng lệnh ...
  2. Nhấp chuột phải vào "Tạo Trình khởi chạy dòng lệnh ..."> Thêm phím tắt
  3. Gán phím tắt
  4. Đóng tùy chọn
  5. Nhập phím tắt để mở "Tạo tập lệnh trình khởi chạy"
  6. Nhấp vào Ok để chạy tập lệnh
  7. Bây giờ bạn có thể khởi chạy WebStorm từ thiết bị đầu cuối với webstormvà có thể chọn một thư mục để mở

2

Trong loại thiết bị đầu cuối Ubuntu:

/var/opt/webstorm6/WebStorm-129.664/bin/webstorm.sh

Lưu ý: vui lòng xem phiên bản xây dựng WebStorm của bạn , mã của tôi là 129.664


2

Trong terminal, khi đang ở trong thư mục dự án đã cho:

webstorm .

1

Lệnh wstorm không hoạt động trong Git bash của tôi, vì vậy tôi đã thêm hàm sau vào .bash_profile của mình để thay thế:

wstorm() {
    /c/Program\ Files\ \(x86\)/JetBrains/WebStorm\ 2016.2.2/bin/WebStorm.exe $PWD/$1
}

1

Sau khi thiết lập WebStorm để tạo trình khởi chạy cli bạn thực sự muốn chạy

wstorm . &

để chạy IntelliJ trên nền nếu không IntelliJ sẽ đóng nếu bạn tình cờ đóng thiết bị đầu cuối mà bạn đã khởi chạy ứng dụng từ đó.


nó vẫn in stdout trong bảng điều khiển ngay cả khi bạn chạy nó với wstom . &thứ ngu ngốc, tại sao nó không thể hoạt động đơn giản như siêu phàm hoặc vim
Andrius Solopovas

1
  • Trong IDE WebStorm , nhấp DOUBLE CLICK ON SHIFTvà nhập Create Command Line Launcherrồi nhấp OKtừ quảng cáo tập lệnh bữa trưa.

  • cd project_folder_path sử dụng thiết bị đầu cuối và kiểu webstorm ./.

điều đó không dành cho hệ điều hành Windows


0

Tôi đang chạy Windows 10 và tạo ra một tệp hàng loạt (ws.bat) thực hiện điều này với đối số dòng lệnh tùy chọn cho đường dẫn để tải).

:: place this batch file in your path and set to your WS EXE
:: ref: https://www.robvanderwoude.com/battech_defined.php
:: author: bob@bobchesley.net

@echo off
set target=%1
if defined target (goto passedarg) else (goto noarg)

:passedarg
echo Starting WebStorm with '%target%'  
"C:\Program Files\JetBrains\WebStorm 2018.3.2\bin\webstorm.exe" %target%
goto:EOF

:noarg
echo Starting WebStorm with 'Current Dir'  
"C:\Program Files\JetBrains\WebStorm 2018.3.2\bin\webstorm.exe" .

Khá đơn giản nhưng nó hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.