Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 找到someVSCode:如何确定光标';编辑器中的列位置?_Visual Studio Code_Autohotkey_Vscode Extensions_Vscode Tasks - Fatal编程技术网

Visual studio code 找到someVSCode:如何确定光标';编辑器中的列位置?

Visual studio code 找到someVSCode:如何确定光标';编辑器中的列位置?,visual-studio-code,autohotkey,vscode-extensions,vscode-tasks,Visual Studio Code,Autohotkey,Vscode Extensions,Vscode Tasks,我正在寻找一种简单的方法来确定VSCode编辑器的文本插入光标/插入符号的列位置,可以是在选择要复制的文本区域之前,也可以是在立即使用鼠标开始选择之前。在执行进一步的剪贴板操作之前,列号将存储在剪贴板中 我尝试过搜索自动热键方法来实现这一点,但我能找到的唯一解决方案是使用ImageSearch,这不适合我的目的 编辑:我找到了这个,我可以使用它来确定光标位置吗?最好使用windows cmd/powershell?您可以进行vscode扩展并将命令绑定到键盘快捷键 如何获取光标的行和列(字符):

我正在寻找一种简单的方法来确定VSCode编辑器的文本插入光标/插入符号的列位置,可以是在选择要复制的文本区域之前,也可以是在立即使用鼠标开始选择之前。在执行进一步的剪贴板操作之前,列号将存储在剪贴板中

我尝试过搜索自动热键方法来实现这一点,但我能找到的唯一解决方案是使用
ImageSearch
,这不适合我的目的


编辑:我找到了这个,我可以使用它来确定光标位置吗?最好使用windows cmd/powershell?

您可以进行vscode扩展并将命令绑定到键盘快捷键

如何获取光标的行和列(字符):

const activeEditor=vscode.window.activeTextEditor
如果(activeEditor){
log(activeEditor.selection.active.line)
console.log(activeEditor.selection.active.character)//列
}
api:

activeEditor.selection为您提供了一个包含4个对象的对象

start:Object
第4行
字符:8
完:对象
第6行
字符:8
活动:对象
第4行
字符:8
主播:对象
第6行
字符:8
activeEditor.selection.active是您的光标

activeEditor.selection.anchor是

选择开始的位置。此位置可能在活动之前或之后

活动锚可以反转,但起始端始终为上下

注意:在了解如何从这里获取当前行后,我找到了api: