Xcode change Command+click to Control+click - ios

I want to change the default shortcut key for open the relevant source code (now it is Command+click) to Control+click (like other IDE: Eclipse,AndroidStudio)
I have tried to find in Xcode->Preference->Key Bindings but can not find the command for change Command+click
How can I change it. Any help or suggestion would be great appreciated.

For Xcode only , you can't change Command + Click to Control + Click.
If you want to change your MAC Shortcut Key then you can Change it from
Goto System Preference -> Keyboard -> Modify Keys then update your shortcut key according to your preference.

Go to Xcode->Preference->Key Bindings, search for Jump to Definition. Update the shortcut key according to your preference.

go to Xcode -> Preferences and select Navigation tab. In the Command-click on Code: change it to Jump to Definition from Selects Code Structure.

Related

How to avoid AppBuilder removing pieces of code

I'm working on a Progress-4GL programming environment, based on AppBuilder release 11.6.
Until now I've been changing already existing *.w and *.p files, but now I wanted to created my *.w file from scratch.
I've created a window and I've put a browse, a fill-in field and a button. Now I would like to add an event to that button. In order to do that, I add following lines to the *.w file:
ON CHOOSE OF btn-Start_Query IN FRAME DEFAULT-FRAME
DO:
MESSAGE "button is pushed" VIEW-AS ALERT-BOX.
END.
However, when I save the *.w file, re-open it in the AppBuilder and save the file there again, those lines of code get removed.
I've already understood that, in order to avoid this, I need to "wrap" those lines of code by Scoped-define or Analyze:suspend/resume lines, something like this:
&Scoped-define SELF-NAME btn-Start_Query
&ANALYZE-SUSPEND _UIB-CODE-BLOCK _CONTROL btn-Start_Query C-Win
ON CHOOSE OF btn-Start_Query IN FRAME DEFAULT-FRAME
DO:
MESSAGE "button is pushed" VIEW-AS ALERT-BOX.
END.
&ANALYZE-RESUME
However, this seems not to be working.
Can you explain me what exactly I have to do in order avoid my lines of code to be removed?
By the way: I know that I'm working with extremely outdated technology, but I only work here for two weeks, so I don't have the authority to force my boss to change his development environment, just for me.
The recommended approach is to use the Wizards of the AppBuilder to create the trigger block with the required AppBuilder markup for you.
Add the button to the Window
Select the button on the design canvas
Choose the "Edit code" button in the AppBuilder main window (the pencil)
This will create an empty default trigger block (in case of a button, that's the CHOOSE). To create a different event, use the "New..." button in the section editor window.

the auto generated code for an Intent defined in a `intentdefinition` throws `No newline at end of file`

I have added an Intents.intentdefinition to my project. In it I have added a new intent called OrderItem with a few parameters and parameter combination.
When I try to import the autogenerated OrderItemIntent.h, the compiler throws a No newline at end of file compilation error.
Not sure what is the correct way to resolve this issue.
Let me explain please.
The way to find an OrderItemIntent (XXXIntent) file
Move to Intents(XXX).intentdefinition file.
Select a intent from any custom intents.
Move to Inspector panel from Xcode right side and go to third Identity Inspector section
You can find 'Custom class' blank and there are a right arrow button which connect to Class file.
Click that button
Thanks
It seems like Xcode has a bug in the generated Intent class for Objective-C. However you can go to your project settings, search for Intent Class Generation Language and chose Swift. That should fix the problem so far.

Applescript code completion shortcut

I'm new with applescript and this may seems dumb... but I have no clue at how to auto complete the code completion in the editor!?
I checked the option Use Script Assistant in the preferences.
For exemples When I create a new variable then I start to write it later in the code I can see in light grey color the word I want to auto complete.
But what is the shortcut to auto complete it? I tried spacebar, enter, shift + arrows... and so on
but have no clue
thanks for your help :P
You can use Script Assistant's Auto-Completion with the Option + Esc key.
It probably changed whith sierra or High-Sierra :
It's now option + escape keys.
Personally, I don't like the Escape key to auto-complete.
To add your own key to auto-complete, go to
System Preferences > Keyboard > Shortcuts > App Shortcuts
and add an entry for Script Editor (select "Other" and then go to Utilities in Finder) named Complete. You can then choose your own shortcut to auto-complete in the Script Editor.
Here's a screenshot for Ctrl + Space.
The menu shows option + esc will auto-complete and it seems that just esc will as well but, the esc key to me is "escape", meaning "stop current computer operation" so it feels like I am trying to not accept auto-complete!
Instead, using the keyboard shortcuts and adding a shortcut of command+return to accept the auto-complete feels natural during typing...
Here is a visual setup:
(in Big Sur, same action, different look in earlier macOS versions)

TFS shortcut to compare a modified file with the latest version

Right now I have to pull up Pending Changes window, right-click on the file and select Compare->With Latest Version... Is there a faster way to look at my modifications?
Keyboard Shortcut for doing TFS Compare
In the Team Explorer window under Pending Changes:
shift + enter on file
will compare the files
shift + double click on file
will compare file in background
Create visual studio mapping for the commands:
Set the shortcut for compare folder under Source Control
Explorer, you should set the shortcut keys for File.TfsFolderDiff
command.
Set the shortcut for compare specific file under
Source Control Explorer, you should set the shortcut keys for
File.TfsCompare command
Note: To set the keyboard shortcuts, open "Tools > Options". In the dialog that opens, go to "Keyboard". Example:
Note: The folder compare shortcut is only valid from the "Source Control Explorer". It is the same as right clicking in the "Source Control Explorer" and selecting "Compare...".
References:
Keyboard shortcut for File Compare?
Comparison keyboard shortcuts for Pending Changes in TFS by Alex Meyer-Gleaves.
How to Double Click to Diff Pending Changes in TFS by Richard Banks
TFS Shortcut to do a diff on all modified files with latest version
You can switch the double-click behaviour in the pending changes window to do a compare with latest by changing a registry setting:
Path: HKCU\Software\Microsoft\VisualStudio\<ver>\
TeamFoundation\SourceControl\Behavior
Value: DoubleClickOnChange (DWORD)
0 == view as the primary command (default)
1 == compare as primary command
You can find more information here:
How to Double Click to Diff Pending Changes in TFS.
A comment on that post also shows the entry to set if you want to use a shortcut key to do the comparison instead.
You can add hotkey bindings for TFS context menu commands, which may be an approach that will work for what you need.
Go to Tools > Options > Keyboard. In the 'filter' field, type 'TFS' and it'll show a list of all TFS commands that you can bind hotkeys to. The Source Control comparison ones can be shortlisted with "CompareWith". I've bound hotkeys in this way to the pending changes window's context menu, which is a great timesaver versus working your way down that tortuous context menu, but there may be other options that suit your needs better.
Another alternative could be to set up an alias in Command Window and use it. To bring up the compare window:
Open Command Window (ctrl + alt + A)
Set alias for File.TfsCompare
alias diff File.TfsCompare
Next time you need to do the compare, type 'diff' and hit enter in the command window. 'diff' is an alias name, could be set to whatever of your choice. If you want to delete alias, use
alias aliasName /d

Does Texniccenter or any other tex editor auto-complete references in Latex?

I want to use a latex editor that has auto completion feature for existing references in a latex file. Do you know any good ones? I am trying to find this feature in texniccenter, but I guess it doesn't exist or I could't find it yet.
Update:
Ok, I found how to enable auto completion in Texniccenter. I needed first create a project. Then open the file in this project (or copy its text). Now Ctrl-Space inside a \ref{} tag completes the reference automatically.
Texlipse does this, also with Ctrl+Space.
Inlage includes such a function, too. New commands and new environments will also appear in the auto completion list. If you use extern BibTex files the \cite{} command will open a list with your articles and books from you .bib file.
Ok, I found it. I needed first create a project. Then open the file in this project (or copy its text). Now Ctrl-Space inside a \ref{} tag completes the reference automatically.
Kile has reference completion. If you type Ctrl+Space inside of a \ref{}, you get a list of all the references (that existed last time you compiled, of course).
LEd presents a click list of them when in a \ref{}
The RefTeX mode for Emacs will do what you're asking for: the shortcut C-c ) activates the "insert a \ref" mode (of course, you can customize which type of reference: fancyref, hyperref, etc) and pressing TAB will allow you to start typing and autocomplete by tabbing again after typing some characters.
It also figures out (or asks if it can't) what sort of ref you're inserting and shows a list of all the defined \labels in your document, selectable with the arrow keys or C-n / C-p.
Now we just need a Vi user to come along and tell us how to do it there...
Now texmaker does, not need any special key.

Resources