标签: edit

如何在Vim for Python代码中切换注释和取消注释

我希望有一个命令来切换 python代码的行/块中的注释.

我在我的.vimrc文件中使用以下代码:

" (un-)commenting
" comment line, selection with Ctrl-N,Ctrl-N
au BufEnter *.py nnoremap ,c mn:s/^\(\s*\)#*\(.*\)/\1#\2/ge<CR>:noh<CR>`n
au BufEnter *.py inoremap ,c <C-O>mn<C-O>:s/^\(\s*\)#*\(.*\)/\1#\2/ge<CR><C-O>:noh<CR><C-O>`n
au BufEnter *.py vnoremap ,c mn:s/^\(\s*\)#*\(.*\)/\1#\2/ge<CR>:noh<CR>gv`n
"
" " uncomment line, selection with Ctrl-N,N
au BufEnter *.py nnoremap ,u mn:s/^\(\s*\)#\([^ ]\)/\1\2/ge<CR>:s/^#$//ge<CR>:noh<CR>`n
au BufEnter *.py inoremap ,u <C-O>mn<C-O>:s/^\(\s*\)#\([^ ]\)/\1\2/ge<CR><C-O>:s/^#$//ge<CR><C-O>:noh<CR><C-O>`n
au BufEnter *.py vnoremap ,u mn:s/^\(\s*\)#\([^ ]\)/\1\2/ge<CR>gv:s/#\n/\r/ge<CR>:noh<CR>gv`n
Run Code Online (Sandbox Code Playgroud)

(改编自此StackOverflow条目)

但是,你是一种进行切换的方法,也就是说,如果它被注释,则使用相同的快捷方式进行注释,如果它被注释,则取消注释?

python vim comments edit code-comments

1
推荐指数
1
解决办法
1480
查看次数

jQuery用值替换元素以输入

我正在处理一个编辑按钮,当我单击该按钮时,我可以通过输入字段编辑页面中的某些元素。因此,如果我单击具有 .editable 类的元素,则必须将其更改为输入字段,并且该值必须是元素中的文本。当我再次单击保存(编辑)按钮时,必须将值更改为新值。

(我知道我必须将新数据保存在数据库中,但这并不重要。此页面的工作方式类似于编辑按钮必须如何工作的示例)。

这是例如我的 html:

编辑按钮
<li>
    <p><strong>Phone number:</strong><span class="editable">Some text which can be edited.</span>
</li>
Run Code Online (Sandbox Code Playgroud)

我的jQuery代码:

$("#edit").click(
   function() {
      $("#edit").text('Save');
      $(document).find('.editable').each(function() {
         $(this).replaceWith("<input>");
      });
});
Run Code Online (Sandbox Code Playgroud)

jquery edit button

1
推荐指数
1
解决办法
3623
查看次数

从文件名中仅删除最后一个扩展名

我的文件名看起来与此类似

name_1.23.ps.png
Run Code Online (Sandbox Code Playgroud)

要么

name_1.23.ps.best
Run Code Online (Sandbox Code Playgroud)

要么

name_1.23.ps
Run Code Online (Sandbox Code Playgroud)

我想最后摘下随机文件扩展名,只剩下

name_1.23.ps
Run Code Online (Sandbox Code Playgroud)

与此类似的其他问题使用'。'。作为Delimator,但这会删除name_1之后的所有内容。

我想在命令行(在tcsh或bash中)执行此操作

bash file edit tcsh

1
推荐指数
2
解决办法
6643
查看次数

Powershell-如何在自定义对象中编辑现有属性

我在寻找如何更新现有psobject中的noteproperty的方法,例如,我有psobjects($ a)的system.array:

Group                                Assigment
-----                                ---------
Group1                               Home
Group2                               Office
Run Code Online (Sandbox Code Playgroud)

问题是如何将“主页”更新为其他内容。

$ a | gm:

TypeName: System.Management.Automation.PSCustomObject

Name        MemberType   Definition
----        ----------   ----------
Equals      Method       bool Equals(System.Object obj)
GetHashCode Method       int GetHashCode()
GetType     Method       type GetType()
ToString    Method       string ToString()
Assigment   NoteProperty System.String Assigment=Office
Group       NoteProperty System.String Group=Group1
Run Code Online (Sandbox Code Playgroud)

$ a.GetType():

IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     Object[]                                 System.Array
Run Code Online (Sandbox Code Playgroud)

多谢您日后的协助。

powershell edit psobject

1
推荐指数
1
解决办法
3万
查看次数

如何在Delphi XE2中使TMaskEdit成为多行编辑

我需要将多行功能添加到我的TMaskEdit中,我可以找到负责此功能的属性.任何帮助,将不胜感激.

forms delphi controls edit mask

1
推荐指数
1
解决办法
721
查看次数

删除除多行模式之外的所有内容,其中结尾定义为第一行之后的1行

我希望删除与模式不匹配的所有内容

我尝试过的:

我对这个正则表达式模式进行了斜线搜索:

\d\+_.*\n.*
Run Code Online (Sandbox Code Playgroud)

匹配两对线:

A
50
Y
Not allowed
According to registry coding
3_Tumour_ID                      ### match
Tumour identification            ### match
A
50
Y
Not allowed
According to registry coding
4_Day_DoB                        ### match
Day of birth                     ### match
F
2
Run Code Online (Sandbox Code Playgroud)

然后我尝试删除除了这些匹配之外的所有内容:

:v//d 
Run Code Online (Sandbox Code Playgroud)

我明白了:

3_Tumour_ID
4_Day_DoB
Run Code Online (Sandbox Code Playgroud)

但我期待这个:

3_Tumour_ID
Tumour identification
4_Day_DoB
Day of birth
Run Code Online (Sandbox Code Playgroud)

这是正确的,因为它保留所有匹配的行,而不仅仅是每个匹配的第一行.

我希望匹配的第二行(在我希望匹配的每对行中)仅在它立即成为每对中的第一行的前提下匹配.

vim edit

1
推荐指数
1
解决办法
53
查看次数

无法更改编辑文本提示颜色

我执行自定义 Edittext 如下。我的应用程序提示文本颜色在 samsung Galaxy neo 中不会改变,并且所有提示都隐藏在此编辑文本中。我尝试在 xml 中更改 textHintColor 并尝试过:

nameEditText.setHintTextColor(getResources().getColor(R.color.primary));
Run Code Online (Sandbox Code Playgroud)

但是这款手机没有任何变化。

public class EditText extends android.widget.EditText {

    public EditText(Context context) {
        super(context);
        final Typeface tf = Typeface.createFromAsset(context.getAssets(), Constants.APPLICATION_FONT);
        setTypeface(tf);
//        setTextSize(this.getTextSize());
    }

    public EditText(Context context, AttributeSet attrs) {
        super(context, attrs, android.R.attr.editTextStyle);
        final Typeface tf = Typeface.createFromAsset(context.getAssets(), Constants.APPLICATION_FONT);
        setTypeface(tf);
//        setTextSize(this.getTextSize());
    }

    public EditText(Context context, AttributeSet attrs, int defStyle) {
        super(context, attrs, defStyle);
        final Typeface tf = Typeface.createFromAsset(context.getAssets(), Constants.APPLICATION_FONT);
        setTypeface(tf);
//        setTextSize(this.getTextSize());
    }
Run Code Online (Sandbox Code Playgroud)

我也更改了应用程序主题,但没有任何变化。这是edittext的用法:

  <com.myproj.widget.EditText
                    style="@style/Text.SettingItem"
                    android:id="@+id/emailEditText"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content" …
Run Code Online (Sandbox Code Playgroud)

android edit colors hint

1
推荐指数
1
解决办法
4998
查看次数

无法在 Arduino IDE 中编辑示例草图

我是阿杜诺新手。我选择示例 Blink 并尝试更改循环中的时间。该文件是只读的。按照教程,我尝试将其保存在我的素描本文件夹中。

文件>另存为

呈灰色显示。我将示例文件夹从 Arduino/content/examples 中的位置复制到我的素描本中。相同的结果。无法编辑。出了什么问题?
Arduino nano 每个
Arduino 18.10
MacOS 10.14

edit arduino

1
推荐指数
1
解决办法
1245
查看次数

0
推荐指数
1
解决办法
840
查看次数

编辑窗口在特定限制后停止显示文本.(视窗)

我开发了一个UDP客户端服务器应用程序,其中服务器连续从40个不同的客户端读取数据并将其显示在编辑窗口中.我也在mmy编辑窗口上启用了自动滚动功能.我的代码工作正常,Server也在不断接收数据,但在编辑窗口显示一定数量的数据后,服务器停止显示数据.显然,看起来最大编辑容量窗口已满,但我不确定为什么会发生这种情况.任何人都可以指导可能出现的问题吗?是否存在编辑窗口可以显示数据的限制?等待帮助:(

c windows winapi edit autoscroll

0
推荐指数
1
解决办法
447
查看次数