Действительно ли возможно работать в Eclipse с клавиатурой только?

CAB.bat [вход] папка или файл: pack | .cab или. ?? _: распаковать | none: pack a files вложенная папка. Также добавит запись CAB, чтобы щелкнуть меню SendTo правой кнопкой мыши, чтобы упростить управление. Поскольку этот одно выполняет обе задачи без проблем, он должен быть предпочтительнее уродливого makecab - зачем использовать гибридный скрипт, если вы пишете во временном файле?

@echo off &echo. &set "ext=%~x1" &title CAB [%1] &rem input file or folder / 'files' folder / unpacks .cab .??_
if "_%1"=="_" if not exist "%~dp0files" echo CAB: No input and no 'files' directory to pack &goto :Exit "do nothing"
if "_%1"=="_" if exist "%~dp0files" call :CabDir "%~dp0files" &goto :Exit "input = none, use 'files' directory -pack" 
for /f "tokens=1 delims=r-" %%I in ("%~a1") do if "_%%I"=="_d" call :CabDir "%~f1" &goto :Exit "input = dir -pack"
if not "_%~x1"=="_.cab" if not "_%ext:~-1%"=="__" call :CabFile "%~f1" &goto :Exit "input = file -pack"
call :CabExtract "%~f1" &goto :Exit "input = .cab or .??_ -unpack" 
:Exit AveYo: script will add a CAB entry to right-click -- SendTo menu
if not exist "%APPDATA%\Microsoft\Windows\SendTo\CAB.bat" copy /y "%~f0" "%APPDATA%\Microsoft\Windows\SendTo\CAB.bat" >nul 2>nul
ping -n 6 localhost >nul &title cmd.exe &exit /b
:CabExtract %1:[.cab or .xx_]
echo %1 &pushd "%~dp1" &mkdir "%~n1" >nul 2>nul &expand -R "%~1" -F:* "%~n1" &popd &goto :eof
:CabFile %1:[filename]
echo %1 &pushd "%~dp1" &makecab /D CompressionType=LZX /D CompressionLevel=7 /D CompressionMemory=21 "%~nx1" "%~n1.cab" &goto :eof   
:CabDir %1:[directory]
dir /a:-D/b/s "%~1"
set "ddf="%temp%\ddf""
echo/.New Cabinet>%ddf%
echo/.set Cabinet=ON>>%ddf%
echo/.set CabinetFileCountThreshold=0;>>%ddf%
echo/.set Compress=ON>>%ddf%
echo/.set CompressionType=LZX>>%ddf%
echo/.set CompressionLevel=7;>>%ddf%
echo/.set CompressionMemory=21;>>%ddf%
echo/.set FolderFileCountThreshold=0;>>%ddf%
echo/.set FolderSizeThreshold=0;>>%ddf%
echo/.set GenerateInf=OFF>>%ddf%
echo/.set InfFileName=nul>>%ddf%
echo/.set MaxCabinetSize=0;>>%ddf%
echo/.set MaxDiskFileCount=0;>>%ddf%
echo/.set MaxDiskSize=0;>>%ddf%
echo/.set MaxErrors=1;>>%ddf%
echo/.set RptFileName=nul>>%ddf%
echo/.set UniqueFiles=ON>>%ddf%
setlocal enabledelayedexpansion
pushd "%~dp1"
for /f "tokens=* delims=" %%D in ('dir /a:-D/b/s "%~1"') do (
 set "DestinationDir=%%~dpD" &set "DestinationDir=!DestinationDir:%~1=!" &set "DestinationDir=!DestinationDir:~0,-1!"
 echo/.Set DestinationDir=!DestinationDir!;>>%ddf%
 echo/"%%~fD"  /inf=no;>>%ddf%
)
makecab /F %ddf% /D DiskDirectory1="" /D CabinetNameTemplate=%~nx1.cab &endlocal &popd &del /q /f %ddf% &goto :eof
19
задан starblue 3 March 2009 в 09:12
поделиться

4 ответа

Да, это возможно. Для запуска проверьте 10 ярлыков навигации Eclipse, которые каждый программист Java должен знать . При использовании этих 10 ярлыков и некоторые ярлыки комментариев Вы будете уже видеть большое повышение производительности.

"открытый тип" и "открытый ресурс" диалоговые окна Чувствительны к Camel-регистру, поэтому при вводе "NPE" в открытом диалоговом окне типа, я получаю два объекта соответствия NoPermissionException и NullPointerException. Так использование хороших имен с последовательным написанием является необходимостью.

Ctrl+F11 запускает программу, F11 отлаживает его. Отметьте однако, чтобы проверить, установлено ли в Window-Preferences-Run/Debug-Launching значение "Операции Запуска" к Вашим потребностям.

можно хотеть настроить поисковое диалоговое окно (Ctrl+h), чтобы только показать поиск файла (значение по умолчанию к контексту, ощутимо дарят Вам различные поисковые вкладки).

Ctrl+n позволяет Вам создавать что-то новое (открывает мастер с первоначальным текстом фильтра для фильтрации возможных следующих страниц).

15
ответ дан 30 November 2019 в 04:12
поделиться

Я - слепой программист, который использует затмение. В то время как существует много ярлыков, я нахожу, что люди часто пропускают меню использования с клавиатуры. Если существует функция, Вы используете много, которое, кажется, не поддерживается с сочетаниями клавиш, можно или создать ярлык на нее в предпочтениях или использовать сочетания клавиш, такие как alt+f для доступа к меню файла и одному сочетанию букв, которое позволяет Вам получать доступ к объекту. Например, хит alt+f тогда для доступа к сохранению как к диалоговому окну. Подчеркнутая буква является той, которую Вы хотите поразить однажды в меню.

9
ответ дан 30 November 2019 в 04:12
поделиться

Здесь Вы добираетесь Обзор Ярлыка Eclipse файл PDF всех привязок клавиш. Этот файл можно распечатать и поместить около клавиатуры, если Вы желаете.

2
ответ дан 30 November 2019 в 04:12
поделиться

Есть несколько вещей, которые вы можете сделать, чтобы улучшить клавиатуру: мышь коэффициент использования с Eclipse.

Прежде всего, если вы нажмете Ctrl-Shift-L, он покажет вам основной список всех ярлыков, которые вы можете использовать. Если вы знаете, что хотите сделать, это обычно более быстрый способ сделать это без необходимости рыться в меню, и в качестве бонуса вы выучите несколько ярлыков, которых вы не знали раньше.

Другая вещь, которую вы можете try это плагин под названием MouseFeed , который выглядит многообещающе. Он сообщает вам ярлык для любого элемента меню, который вы используете, и, если его нет, напоминает вам создать его. По сути, он действует как тренировочные колеса, пока вы не станете максимально приближенным к 100% использованию клавиатуры. Я'

3
ответ дан 30 November 2019 в 04:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: