LoganCH Posted August 1, 2017 Author Posted August 1, 2017 I just published v0.1.6 on the Visual Studio Marketplace, here are the changes: The extension can now read in functions from user-specified include files and provide completion IntelliSense hints for them Added internal function parameters to IntelliSense (they are not yet limited to appearing in the scope of the function) Added configuration a path to launch Koda including an "Alt+M" shortcut Adjusted snippet code to better follow VS Code syntax Marketplace Link Star/Submit Issues on Github
LoganCH Posted September 26, 2017 Author Posted September 26, 2017 Just pushed out v0.1.7: Updated ReadMe with links and more information about shortcuts and configuration Improved handling of functions from include scripts Debug Console and MsgBox can now be inserted solely with the cursor on the variable Symbol search now catches multiple variables declared on the same line Added and optimized #include snippets for all default scripts Converted some keyword snippets into IntelliSense completions VSCode Marketplace Link Star/Submit Issues on Github
LoganCH Posted December 20, 2017 Author Posted December 20, 2017 I've released v0.1.8, which includes: Improved function signature helpers Parameter position in function has much-improved detection (no longer tripped up by commas in quotes) Help for nested functions now work Parameter descriptions have been upgraded with Markdown for better styling and layout Upgraded many snippets to Completions VS Marketplace Link Star/Submit Issues on Github x_bennY 1
satanico64 Posted January 30, 2018 Posted January 30, 2018 Nice Job LoganCH, Thanks a lot. Have you succeed in jumping between functions ? like in some other languages ?
LoganCH Posted February 1, 2018 Author Posted February 1, 2018 On 1/30/2018 at 9:25 AM, satanico64 said: Nice Job LoganCH, Thanks a lot. Have you succeed in jumping between functions ? like in some other languages ? Could you be more specific about what you mean by jumping between functions? Assuming you mean navigating directly to functions within the code, you can use Ctrl+Shift+O in VSCode to get a drop-down that will list the functions and variables in your script, and selecting one will take you the place where they've been declared.
Earthshine Posted February 1, 2018 Posted February 1, 2018 (edited) that is very similar to Sublime Text 3. I know the MS bastards loved that design, and they recommend that browser for development too! LOL, but it's all good. GotoAnything it's called in Sublime, and it works as long as it can find the code in the folder structure you have open so it works GREAT. VS Code is very nice, but a little heavy for my weak af notebook (until i put in the SSD boot drive and memory upgrade) Edited February 1, 2018 by Earthshine My resources are limited. You must ask the right questions
satanico64 Posted February 1, 2018 Posted February 1, 2018 exactly, It's what i want, but ctrl+shift+O , only list variables, and the functions that are in the current file, not the others. The other files are in the same directory. I see these file on the left of VSC but they do not appear in the list. I think there's a tip to do that ^^
Earthshine Posted February 1, 2018 Posted February 1, 2018 15 minutes ago, satanico64 said: exactly, It's what i want, but ctrl+shift+O , only list variables, and the functions that are in the current file, not the others. The other files are in the same directory. I see these file on the left of VSC but they do not appear in the list. I think there's a tip to do that ^^ check this page out. might find what you are looking for. https://code.visualstudio.com/docs/editor/editingevolved My resources are limited. You must ask the right questions
satanico64 Posted February 1, 2018 Posted February 1, 2018 i had even read that. Shift+F12 do nothing in my VSC. Well, it is not the main purpose of this post, just a little question, and the answer is 'yes' it works for you.. Thanks again for your differents answers, i'm gonna investigate furthermore.
Earthshine Posted February 1, 2018 Posted February 1, 2018 (edited) i'll check it once i get home. at work i use VS2017 Pro. I am formally giving up on wrappers for UI Automation, going after it myself direct now. LOL. I've gone full circle. Edited February 1, 2018 by Earthshine My resources are limited. You must ask the right questions
Grasty Posted March 7, 2018 Posted March 7, 2018 On 7/31/2017 at 10:33 PM, LoganCH said: The extension can now read in functions from user-specified include files and provide completion IntelliSense hints for them Is there something I have to do to get this to work? Cause it doesnt seem to be providing Intellisense/Code Hints for the functions I have in UDF/includes.
Earthshine Posted March 8, 2018 Posted March 8, 2018 just a side note, you can use any of many autoit plugins, you don't have to use that one. My resources are limited. You must ask the right questions
LoganCH Posted March 12, 2018 Author Posted March 12, 2018 On 2/1/2018 at 7:24 AM, satanico64 said: exactly, It's what i want, but ctrl+shift+O , only list variables, and the functions that are in the current file, not the others. The other files are in the same directory. I see these file on the left of VSC but they do not appear in the list. I think there's a tip to do that ^^ Okay, I think what you're looking for is Go to Symbol in Workspace... , or Ctrl+T. Turns out I have to code in a separate provider function for that. I've added it to my to-do list to get implemented, thanks for bringing it to my attention.
LoganCH Posted March 12, 2018 Author Posted March 12, 2018 On 3/7/2018 at 4:21 PM, Grasty said: Is there something I have to do to get this to work? Cause it doesnt seem to be providing Intellisense/Code Hints for the functions I have in UDF/includes. Based on reading what you posted on Github (everyone else, feel free to post issues there as well!) basically, the problem was that the extension only dynamically grabs function data for scripts included in quotes, and you were expecting it to look into the Includes folder or the registry for user-defined include folders. I'm going to work on adding an option to set include folders to the extension.
LoganCH Posted May 8, 2018 Author Posted May 8, 2018 Just released v0.1.9, which has: Completions and Signature Helpers for files relative to include folders (e.g., `#include <Test.au3>`) are now provided Defaults to searching in C:\Program Files (x86)\AutoIt3\Include, more can be added in User Settings Output window now clears on each Run, Compile or Build Implemented Workspace/Folder-wide Symbol Search (`Ctrl+T`) Upgraded Windows Message Codes from snippets to Completions Updated UDF file location for functions moved in latest AutoIt update (v3.3.14.3) Added configuration option to hide variables when using Ctrl+Shift+O to view symbols Fixed word definitions to clear up highlighting/selection inconsistencies VS Code Marketplace Link Star & Submit Issues on Github
LoganCH Posted May 30, 2018 Author Posted May 30, 2018 I just published version 0.2.0, a pretty small release with these changes: Fixed the word pattern for the extension Improved formatting for some parameter documentation in signature helpers Made hovers case-insensitive Rate and View on CS Code Marketplace Star & Submit Issues on Github
LoganCH Posted January 30, 2019 Author Posted January 30, 2019 Just published v0.2.1: Added "setupudf" snippet Added MIT license to extension Added functionality to set console parameters when running a script, using the palette or Shift+F8 Rate and View on CS Code Marketplace Star & Submit Issues on Github
LoganCH Posted February 13, 2019 Author Posted February 13, 2019 v0.2.2 has been released: Improved Console parameter function to show previous input and preserve existing text if cancelled Added completions for DirConstants.au3, EditConstants.au3, ExcelConstants.au3, FileConstants.au3, FontConstants.au3, FrameConstants.au3, GDIPlusConstants.au3, StaticConstants.au3, StatusBarConstants.au3, StringConstants.au3, TrayConstants.au3 and TreeViewConstants.au3 Rate and View on VS Code Marketplace Star & Submit Issues on Github
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now